شناسایی دقیق خواب آلودگی با هوش مصنوعی

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از تک اکسپلور، فناوری یادشده با بررسی دقیق چشم انسان خواب آلوده بودن یا نبودن فرد را تشخیص می دهد تا از وقوع برخی مشکلات و خطرات جلوگیری شود.

به عنوان مثال این فناوری به افراد خواب آلوده در حال رانندگی هشدار می دهد یا مانع از تداوم کار اشخاصی می شود که از دستگاه های حساسی استفاده می کنند.

خواب آلودگی معمولا فرایند تصمیم گیری افراد را به میزان زیادی مختل می کند و از توجه و قدرت حافظه اشخاص می کاهد. از همین رو پی بردن سریع به خواب آلودگی می تواند از وقوع بسیاری از سوانح و تصادف های رانندگی و حوادث شغلی جلوگیری کند.

یکی از قطعی ترین روش ها برای پی بردن به میزان خواب آلودگی افراد بررسی شرایط چشم و نحوه نگاه کردن افراد است. تا به حال برای این کار روش های رایانه ای مختلفی ابداع شده، اما در روش جدید، بررسی آنی حالت چشم با شناسایی سریع موقعیت آن بدون نیاز به دخالت اپراتور انسانی ممکن است.

نکته مهم دیگر دقت بالای الگوریتم هوشمند ابداع شده است. به گفته محققان چینی، خطای این روش در زمینه شناسایی خواب آلودگی  چشم چپ تنها ۰.۶۶ درصد و در زمینه شناسایی خواب آلودگی چشم راست تنها ۰.۷۱ درصد است.

132
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });