آموزش رایگان یادگیری ماشین برای بیوانفورماتیک

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

درس "یادگیری ماشین برای بیوانفورماتیک" در نیم‌سال دوم سال تحصیلی 99-98 با کمک خانم زهرا مهدوی‌نژاد، در دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف ضبط شده‌است. بدون شک بزرگ‌ترین پیشرفت علوم رایانه و بلکه یکی از ... ادامه

4.9 (7 رای)
سطح: مقدماتی
 رایگان
  
زمان مورد نیاز برای گذراندن دوره:  32 جلسه
مجموع محتوای آموزشی:  37 ساعت ویدئو
 (قابل دانلود می‌باشد)

سرفصل‌های دوره آموزش رایگان یادگیری ماشین برای بیوانفورماتیک

یادگیری ماشین برای بیوانفورماتیک
  جلسه اول: مفاهیم مقدماتی (بخش اول)
مشاهده
"78:12  
  جلسه دوم: مفاهیم مقدماتی (بخش دوم)
مشاهده
"76:36  
  جلسه سوم: مفاهیم مقدماتی (بخش سوم)
مشاهده
"76:36  
  جلسه چهارم: تمرین عملی روی داده‌های قلبی
مشاهده
"84:47  
  جلسه پنجم: روش k-نزدیک‌ترین همسایه
مشاهده
"71:09  
  جلسه ششم: دسته‌بندی پرسپترون و روش‌های خطی
مشاهده
"71:12  
  جلسه هفتم: انتخاب ویژگی (Feature Selection)، استخراج ویژگی (Feature Extraction)، Cross-Validation ،Classification
مشاهده
"99:28  
  جلسه هشتم: ماشینِ بردار پشتیبان
مشاهده
"72:37  
  جلسه نهم: پیاده‌سازی پرسپترون، Mini-Batch و Learning Rate
مشاهده
"69:24  
  جلسه دهم: ادامه‌ی ماشین‌های بردار پشتیبان
مشاهده
"75:41  
  جلسه یازدهم: یادگیری مشارکتی
مشاهده
"72:35  
  جلسه دوازدهم: تحلیل داده‌های بیان ژن، کاهش ابعاد و PCA
مشاهده
"81:14  
  جلسه سیزدهم: انتخاب ویژگی (Feature Selection)
مشاهده
"77:06  
  جلسه چهاردهم: کاهش ویژگی (PCA)
مشاهده
"66:42  
  جلسه پانزدهم: خوشه‌بندی (k-means)
مشاهده
"64:09  
  جلسه شانزدهم: خوشه‌بندی سلسله‌مراتبی و k-means در R
مشاهده
"64:36  
  جلسه هفدهم: ادامه‌ی خوشه‌بندی، الگوریتم EM
مشاهده
"57:53  
  جلسه هجدهم: مروری بر الگوریتم خوشه‌بندی سلسله‌مراتبی و ضریب همبستگی Pearson و Spearman
مشاهده
"52:10  
  جلسه نوزدهم: ادامه‌ی توزیع ترکیبی گوسی
مشاهده
"55:52  
  جلسه بیستم: الگوریتم Expectation–maximization و کاربرد آن در Strand Sequencing
مشاهده
"71:48  
  جلسه بیست و یکم: مدل‌های مخفی مارکوف (HMM)
مشاهده
"61:32  
  جلسه بیست و دوم: کاهش ابعاد به روش t-SNE
مشاهده
"75:17  
  جلسه بیست و سوم: شبکه‌های عصبی چندلایه (MLP)
مشاهده
"62:26  
  جلسه بیست و چهارم: Scikit-learn
مشاهده
"66:36  
  جلسه بیست و پنجم: شبکه‌های پیچشی (CNN)
مشاهده
"53:29  
  جلسه بیست و ششم: ادامه‌ی آموزش شبکه‌ها - افزایش عمق شبکه
مشاهده
"69:21  
  جلسه بیست و هفتم: Autoencoder
مشاهده
"73:55  
  جلسه بیست و هشتم: شبکه‌های ResNet - خودکدگذار (Autoencoder)
مشاهده
"59:59  
  جلسه بیست و نهم: شبکه‌های مولد تخاصمی یا Generative Adversarial Networks (GAN)
مشاهده
"75:09  
  جلسه سی‌ام: مباحث نظری در شبکه‌های عمیق - شبکه‌های VAE
مشاهده
"67:44  
  جلسه سی و یکم: یادگیری خودنظارتی (Self-supervised Learning) و تعبیه‌ی کلمه (Word Embedding)
مشاهده
"62:22  
  جلسه سی و دوم: ادامه‌ی شبکه‌های VAE - شبکه‌های بازگشتی
مشاهده
"64:27  

درباره دوره

درس "یادگیری ماشین برای بیوانفورماتیک" در نیم‌سال دوم سال تحصیلی 99-98 با کمک خانم زهرا مهدوی‌نژاد، در دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف ضبط شده‌است.

 

بدون شک بزرگ‌ترین پیشرفت علوم رایانه و بلکه یکی از بزرگ‌ترین پیشرفت‌های علمی دنیا در سال‌های اخیر، توسعه و پیشرفت چشمگیر هوش مصنوعی است. این موضوع باعث شده‌است، بسیاری از جنبه‌های زندگی بشر تحت تأثیر قرار بگیرد. نرم‌افزارهای هوشمند تشخیص صدا و تصویر، خودروهای هوشمند بدون راننده و ... بخش کوچکی از کاربردهای فراگیر این موضوع هستند. در این میان، یادگیری ماشین و یادگیری ژرف جایگاه بخصوصی را در این رشته به خود اختصاص داده‌اند.

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

با پیشرفت دانش و تجهیزات در علوم زیست‌شناسی به‌ویژه علوم سلولی و مولکولی، با افزایش حجم عظیم داده‌های استخراج شده از سلول‌ها و به تبع آن موجودات مواجه هستیم. افزایش این حجم از داده‌ها و به سبب آن نیاز به ذخیره، بازیابی و تحلیل مناسب این داده‌ها، موجب پیدایش علم بیوانفورماتیک گردیده‌است. این دانش نوظهور، به‌عنوان یک دانش بین‌رشته‌ای، تلاش می‌کند تا با استفاده از تکنیک‌های موجود در علوم کامپیوتر، ریاضیات، شیمی، فیزیک و علوم مرتبط دیگر، مسائل مختلف زیست‌شناختی را که معمولاً در سطح مولکولی هستند حل کند و با توسعه ابزارها و روش‌هایی سعی در فهمیدن این حجم زیاد از داده‌ها داشته باشد. تلاش‌های پژوهشی اصلی در این رشته عبارتند از: تطابق توالی، کشف ژن، گردآوری ژنوم، تنظیم ساختار پروتئینی، پیش‌بینی ساختارهای دوم و سوم پروتئین، پیش‌بینی بیان ژن و تعاملات پروتئین-پروتئین و مدل‌سازی تکامل. یادگیری ماشین در بیوانفورماتیک فرصتی است برای فراگیری مفاهیم پایه‌ای تا جدیدترین پیشرفت‌های دانش یادگیری ماشین و هوش مصنوعی، با هدف به‌کارگیری آن در حل مسئله‌های زیست‌پزشکی.

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

http://ce.sharif.edu/courses/98-99/2/ce550-1/index.php

درباره استاد

maktabkhooneh-teacher علی شریفی زارچی

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

وی دوره‌های پژوهشی و پسادکتری را در Max Planck Institute آلمان و Colorado State University آمریکا پشت سر گذاشته‌است.

او از سال ۱۳۹۰ تاکنون به عنوان پژوهشگر بیوانفورماتیک در پژوهشگاه رویان‌ و هم‌چنین از سال ۱۳۹۵ به عنوان عضو هیأت علمی دانشکده‌ی مهندسی کامپیوتر دانشگاه صنعتی شریف مشغول به کار است.

زمینه‌های تحقیقاتی مورد علاقه ایشان به کارگیری الگوریتم و هوش مصنوعی در بیوانفورماتیک و تحلیل داده‌های زیست‌پزشکی است.

مشاهده پروفایل و دوره‌‌های استاد
maktabkhooneh-teacher محمدحسین رهبان

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

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

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

آیا ممکن است که درسی ناقص ضبط شده باشد؟
ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.

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

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

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟
در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.
poster
پیش‌نمایش دوره
  
برگزار کننده:  دانشگاه صنعتی شریف
  
زمان مورد نیاز برای گذراندن دوره:  32 جلسه
مجموع محتوای آموزشی:  37 ساعت ویدئو
 (قابل دانلود می‌باشد)