Loading...

Boosting for Transfer Learning in Brain-Computer Interface

Tashakori, Arvin | 2018

1227 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 51112 (05)
  4. University: Sharif University of Technology
  5. Department: Electrical Engineering
  6. Advisor(s): Shamsollahi, Mohammad Bagher
  7. Abstract:
  8. Transfer Learning is one of the most important fields in the Machine Learning area. Respect to the advances that we have seen in the Computer Science, especially in the Machine Learning area, we need a tool that can transfer learnings from different domains to each other. As data distribution varies, many statistical models require restructuring using new training data. In many applications, re-assembling training data and re-structuring models is inefficient and costly, so reducing the need for this practice seems appropriate. In these cases, knowledge transfer or learning transfer between domains may be desirable. For example, in the area of the B rain-Computer Interface, when it comes to classify the data for a given person, this classification can not be used on another person, meaning that the accuracy will be not as good as training a new classifier. The goal of transfer learning is to improve the designed classifier in the source domain to fit it into the target domain. Our goal in this project is to implement the methods of boosting based transfer learning to be used on the brain-computer interface datasets and improve some of currently proposed algorithms. In this study, we use two datasets, Decmeg 2014 datasets as well as BCI III 3A datasets. In the first chapter, the transfer learning was defined and various types of its models were introduced. After that, in the research background chapter, we reviewed the previous works on transfer learning strategies and the research works done in the field of Transfer Learning for brain-computer Interface. In the next chapter, we proposed a new algorithm on a multi- source basis by different codings, since the boosting based transfer learning algorithm is based on binarty classification. To do this, we provide different codings such as binary coding, One-hot coding, OOC and Random coding. In the results chapter, we first showed that, by increasing the length of the code, random coding leads to better classify multi-class topic than the One Against All method. Subsequently, we looked at Decmeg 2014 and BCI III 3a datasets and showed that, firstly, for the BCI III 3A datasets,since the winner has reached the accuracy of 84.6 percent, we have succeeded that accuary using proposed algorithm, Random coding and SVM as base classifier, increasing this amount to 90.6 percent. Also for the Decmeg 2014 datasets, since the winner's accuracy has reached to 77 percent, we reached to 83.4 percent using random coding and our proposed algorithm using SVM as base classifier
  9. Keywords:
  10. Transfer Learning ; Boosting Machine Learning ; Adaboost Algorithm ; Brain-Computer Interface (BCI)

 Digital Object List

 Bookmark

  • لیست تصاویر
  • لیست جداول
  • مقدمه
    • پیش‌درآمد
    • انتقال یادگیری چیست؟
    • تعاریف و نمادها
    • حوزه‌های انتقال یادگیری
    • هدف پروژه
    • ساختار پایان‌نامه
  • پیشینه پژوهشی
    • مقدمه
    • الگوریتم آدابوست
    • الگوریتم تی‌آر‌آدابوست
    • نسخه‌ی دینامیکی الگوریتم تی‌آرآدابوست
    • کارهای انجام‌شده در حوزه‌ی چندسوژه‌کردن الگوریتم تی‌آرآدابوست
      • تعریف مسئله
      • روش‌های حل مسئله
    • سناریوی انتقال کار
    • سناریوی آنلاین الگوریتم تی‌آر‌آدابوست
    • کارهای انجام‌شده در حوزه‌ی سیستم‌های رابط مغز-رایانه
    • جمع‌بندی
  • الگوریتم ارائه‌شده
    • مقدمه
    • کاربرد کدینگ در مسایل طبقه‌بندی چندکلاسی
      • کدینگ باینری ساده
      • کدینگ ساختارمند
      • کدینگ One-hot
      • کدینگ OOC
      • کدینگ تصادفی
    • الگوریتم ارائه‌شده
      • تحلیل ریاضی
    • جمع‌بندی
  • نتایج
    • مقدمه
    • شبیه‌سازی کدینگ
    • شبیه‌سازی طبقه‌بندی چندکلاسی به کمک کدینگ تصادفی
      • تولید داده برای مسئله‌ی طبقه‌بندی چندکلاسی
      • حل مسئله به کمک روش کدینگ تصادفی
      • مقایسه‌ی عملکرد روش کدینگ تصادفی با روش یکی در برابر بقیه
    • مجموعه دادگان سوم الف مسابقه‌ی سوم رابط مغز رایانه
      • مقدمه
      • پیش‌پردازش
      • نتایج یادگیری و انتقال یادگیری دوکلاسه
      • نتایج یادگیری و انتقال یادگیری چندکلاسه
      • جمع‌بندی
    • مجموعه دادگان Decmeg2014
      • مقدمه
      • پیش‌پردازش
      • یادگیری و انتقال یادگیری هرکدام مجموعه‌دادگان مبدا به تنهایی
      • انتقال یادگیری به مجموعه‌‌دادگان هدف به وسیله‌ی کدینگ مبنای دو
      • انتقال یادگیری به مجموعه‌دادگان هدف به وسیله‌ی کدینگ OOC
      • انتقال یادگیری به مجموعه‌دادگان هدف به وسیله‌ي کدینگ تصادفی
    • جمع‌بندی
  • نتیجه‌گیری و پیشنهاداتی برای کارهای آینده
    • جمع‌بندی و نتیجه‌گیری
    • پیشنهاداتی برای کارهای آینده
  • مراجع
  • فهرست کلمات اختصاری
  • واژه‌نامه
...see more