آموزش طراحی سیستم‌های واسط مغز-رایانه (BCI)

سیستم BCI چیست؟ سیستم‌های واسط مغز-رایانه (BCI) پل ارتباطی مستقیم بین مغز انسان با رایانه هستند. در این سیستم‌ها، فرد فقط با فکر و تصور کردن می‌تواند یک سامانه مثل ویلچر را کنترل کند. رایانه ...

110 دانشجو
مقدماتی
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

یادگیری سیستم‌های BCI و اصول طراحی آن‌ها

یادگیری مفاهیم و روش‌های حذف نویز از سیگنال‌های حیاتی مخصوصاً EEG

یادگیری مفاهیم ویژگی‌ها و استخراج آن‌ها

یادگیری مفاهیم انتخاب ویژگی‌های بهینه و طبقه‌بندی

محتوای دوره

4 فصل 26 جلسه 9 ساعت ویدیو
معرفی BCI و دادگان BCI Competition
پیش‌پردازش
استخراج ویژگی
انتخاب ویژگی و طبقه‌بندی

پیش‌نیاز‌ها

آشنایی با اصول اولیه‌ برنامه‌نویسی در محیط متلب پیش نیاز این دوره است.

 
 

درباره دوره

سیستم BCI چیست؟

سیستم‌های واسط مغز-رایانه (BCI) پل ارتباطی مستقیم بین مغز انسان با رایانه هستند. در این سیستم‌ها، فرد فقط با فکر و تصور کردن می‌تواند یک سامانه مثل ویلچر را کنترل کند. رایانه با پردازش سیگنال الکتریکی مغز (EEG) متوجه می‌شود که فرد به چه چیزی فکر کرده است و دستور متناسب با تصور فرد را اجرا می‌کند. این سیستم‌ها در دنیای فردا جایگاه ویژه‌ای خواهند داشت؛ تصور بکنید کلی از کارهای روزمره‌تون رو بتونید فقط با فکر کردن بدون انجام هیچ حرکت فیزیکی انجام بدید! جالب نیست؟

سیستم‌های BCI چه کاربردهایی دارند؟

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

در این دوره چی یاد می‌گیریم؟

در این دوره اساس کار با EEG را فرا می‌گیرید؛ از پیش‌پردازش و فیلتر کردن نویزها تا استخراج ویژگی و طبقه‌بندی. در این دوره به صورت مرحله به مرحله اجزای یک سیستم BCI را یاد می‌گیریم و طراحی می‌کنیم تا به یک سیستم BCI مطلوب برسیم. دادگانی که با آن‌ها کار می‌کنیم، دادگان BCI Competition iv است و این دادگان شامل چهار کلاس هستند که ما باید بتونیم این چهار کلاس رو جداسازی کنیم و در نهایت  به دستورهای عملی در یک سیستم اجرایی تبدیل کنیم. ساده‌تر بگم! قراره یک سری EEG که از قبل در اختیار ما قرار دادن رو پردازش بکنیم و بفهمیم که هر فرد به چه چیزی فکر کرده است. در این دوره تمرکز بر پردازش سیگنال است و به همین دلیل خیلی از اصول استفاده شده مختص سیستم‌های BCI نیست؛ به عبارت دیگه، کلاً پردازش سیگنال الکتریکی مغزی رو قراره یاد بگیریم و نه صرفاً طراحی یک سیستم BCI، هرچند با پردازش‌هایی که انجام می‌دهیم قراره که به یک سیستم BCI برسیم.

جزییات دوره چیست؟

در این دوره با پردازش دادگان BCI Competition iv یک سیستم BCI کارآمد طراحی می‌شود. این دادگان شامل EEG از نه فرد در چهار کلاس تصور حرکت دست چپ، تصور حرکت دست راست، تصور حرکت هردوپا و تصور حرکت زبان است. در این آموزش پیش‌پردازش دادگان با استفاده از فیلترهای زمانی و مکانی انجام شده است. فیلترهای استفاده شده شامل فیلتر زمانی میان‌گذر و فیلتر میان نگذر جهت حذف نویز برق شهر، و فیلتر مکانی CAR هستند. استخراج ویژگی‌ها استفاده از الگوریتم CSP انجام می‌شود. الگوریتم CSP یک روش محبوب جهت استخراج ویژگی از دادگان تصور حرکت است و در سرتاسر دنیا از آن به منظور استخراج ویژگی استفاده می‌شود. در ادامه، انتخاب ویژگی با استفاده از روش SFFS انجام می‌شود. این روش یکی از روش‌های انتخاب ویژگی برداری ( و نه عددی) است که نتایج طبقه‌بندی را در انتخاب ویژگی‌های بهینه اثر می‌دهد. در نهایت طبقه‌بندی با استفاده از طبقه‌بند LDA که همواره در طبقه‌بندی ویژگی‌های CSP عملکرد خوبی داشته است انجام می‌شود.

اطلاعات بیشتر

دوره‌های پیشنهادی

درباره استاد

محمد پارسا کاویان
محمد پارسا کاویان
1 دوره
110 دانشجو

محمدپارسا کاویان، کارشناس ارشد گرایش بیوالکتریک از دانشگاه صنعتی امیرکبیر است. او دوره‌ی کارشناسی خود را در دانشگاه اصفهان و با طراحی دستگاه ثبت و پردازش سیگنال صدای قلب به پایان رساند و پس از آن به دلیل علاقه‌ی شخصی به ساختار مغز انسان، به پردازش سیگنال‌های مغزی روی آورد. در حال حاضر او متخصص در طراحی و ساخت سیستم‌های واسط مغز-رایانه (BCI) است.

اطلاعات بیشتر

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.