
-
مدت زمان 04:44:11
-
رای دوره (6 رای)
-
رای شما
-
هزینه دوره 28,500 تومان
-
آزمون آنلاین ندارد
-
سطح پیشرفته
در این دوره انواع الگوریتم های طبقه بندی بصورت تئوری و عملی همراه با مثال های مختلف با استفاده از نرم افزار متلب آموزش داده می شود و الگوریتم های مختلف بر روی دیتاست های مختلف اجرا و با هم مقایسه شده اند.
بصورت کلی میتوان گفت طبقه بندی یکی از زیر شاخه های یادگیری ماشین است و الگوریتم های طبقه بندی (Classification Algorithm) در حل مسائل مختلف صنعتی، پزشکی، مدیریتی و غیره مانند تشخیص گفتار، تشخیص دستخط، شناسایی بیومتریک، طبقه نبدی اسناد، تعیین نوع بیماری، تشخیص پلاک خودرو، تفکیک اشیاء و تصاویر، آنالایز رفتار کاربران ومشتریان و مواردبسیار زیاد دیگری نقش بسزایی دارد.
ویژگی های دوره:
آموزش تئوری و عملی به همراه تمرین های مختلف
در دسترس قراردادن فایل های دوره برای کاربران
تمرکز بر روی الگوریتم های طبقه بندی
مخاطبین دوره، دانشجویان و فارغ التحصیلان رشته های ذیل می باشند:
هوش مصنوعی
مهندسی کامپیوتر
مهندسی نرم افزار
مهندسی برق
مهندسی مکانیک
در این دوره یاد خواهیم گرفت:
-
روش های کاهش و استخراج ویژگی
-
آشنایی با مفهوم یادگیری ماشین و طبقه بندی
-
کدنویسی الگوریتم های طبقه بندی در متلب
-
روش های ارزیابی و آزمون های آماری
-
SVM، Knn، Decision Tree
-
Kernel Methods،Naïve Bayes
مقدمه
مقدمه بر یادگیری ماشین و الگورتیم های طبقه بندی
یادگیری ماشین
کاربردهای یادگیری ماشین
انواع روش های یادگیری
معرفی مجموعه داده
معرفی دیتاست
کاهش ویژگی
چرا کاهش ویژگی؟
معرفی برخی از روش های کاهش ویژگی
کدنویسی در متلب
استخراج ویژگی توسط شبکه عصبی عمیق
آشنایی با استخراج ویژگی
استخراج ویژگی با CNN
استخراج ویژگی با AlexNet
کدنویسی در متلب
طبقه بند میانگین گیری
آشنایی با طبقه بند میانگین گیری
کدنویسی در متلب
طبقه بند KNN با فاصله اقلیدسی
طبقه بند KNN
معیار فاصله اقلدیسی
کدنویسی در متلب
طبقه بند KNN با فاصله ماهالانوبیس
طبقه بند KNN
معیار فاصله ماهالانوبیس
کدنویسی در متلب
طبقه بند کمترین مربعات خطا
معرفی ابر صفحه
طبقه بند LSE
کدنویسی در متلب
طبقه بند ماشین بردار پشتیبان (بخش اول)
آشنایی با مفهوم ماشین بردار پشتبان
ماشین بردار پشتیبان با حاشیه سخت
ماشین بردار پشتبان با حاشیه نرم
طبقه بند ماشین بردار پشتیبان (بخش دوم)
کدنویسی SVM در متلب
روش های kernel
هسته ماتریس (Matrix Kernel)
هسته ماشین بردار پشتیبان (SVM Kernel)
کدنویسی در متلب
درخت تصمیم
درخت تصمیم
جنگل تصادفی
کدنویسی در متلب
naive bayes
آشنایی با بیز خام (naive bayes)
کدنویسی در متلب
ارزیابی طبقه بند
K-fold Cross Validation
کدنویسی در متلب
نفرین ابعاد
آشنایی با مفهوم نفریت ابعاد
کدنویسی در متلب
آزمون های آماری
آشنایی با مفهوم آزمون های آماری
Paired T-test
کدنویسی در متلب


دانشجوی دکترای هوش مصنوعی
معرفی: من سعید عباسی دانشجوی دکترای رشته هوش مصنوعی هستم. حدود 4 سال بصورت مستقیم با مباحث هوش مصنوعی در ارتباط هستم و در بین مباحث هوش مصنوعی به یادگیری ماشین و شبکه های عصبی علاقه زیادی دارم و در این زمینه ها بصورت تخصصی تحقیق و پژوهش کرده ام. همچنین در طول این چند سال با نرم افزار متلب به پیاده سازی مقالات و زمینه های پژوهشی مختلف پرداخته ام.
سوابق تحصیلی:
فارغ التحصیل مقطع کارشناسی ارشد هوش مصنوعی از دانشگاه
فردوسی مشهد
دانشجوی دکترای مهندسی کامپیوتر گرایش هوش مصنوعی در دانشگاه فردوسی مشهد
نویسنده مقالات:
"یادگیری مقاوم مبتنی بر جمع سپاری" / کنفرانس
انجمن ملی کامپیوتر ایران(1393)
“Robust
crowdsourcing-based linear regression”/ICCKE 2016
“Robust Fuzzy Support Vector
Machines with Locally Linear Embedding Algorithm”/کنفرانس
پردازش سیگنال و سیستم های هوشمند دانشگاه امیرکبیر(1394)
“Hierarchical cooperation of experts in
learning from crowds”/ ICCKE 2016
سوابق کاری:
تدریس در مرکز آموزش بین الملل دانشگاه فردوسی و دانشگاه بین المللی امام رضا(ع) مشهد
دارای 5 سال سابقه کار برنامه نویسی و مسلط به زبان های برنامه نویسی C#، C++ و برنامه نویسی Matlab
باسلام - ضمن تشکر از تدریس روان و جامع جنابعالی
یک سوال داشتم : امگان دارد در مورد نحوه استفاده از کرنل فازی توضیح بدید؟
با عرض سلام و تشکر.
با توجه به تخصصی و مفصل بودن بحث، بنده چند رفرنس برای پیگیری موضوع خدمت شما ارسال میکنم:
کلیک کنید
و همچنین:
کلیک کنید
با سلام. این دوره پس از خرید قابل دانلود است یا باید آنلاین دیده شود؟
با عرض سلام و احترام
تمامی دوره های آموزشی آن آموز را می توان هم بصورت آنلاین مشاهده نمود و هم قابل دانلود شدن می باشند
سلام و احترام جناب عباسی
برای استفاده از svm به منظور تشخیص خطا باید دیتای اولیه پردازش شود،برای استفاده از روش موجک گسسته میشه راهنماییم کنید
سلام وقت بخیر
در صورتی که منظور شما از موجک گسسته، تبدیل موجک گسسته باشه، واسه اینکه این تبدیل رو به داده یا سیگنال خودتون اعمال کنید تابع آماده متلب هست و میتونین در سایت mathwork سرچ کنید.
اما درصورتی که پیش پردازش های مورد نیاز برای داده های سیگنالی رو میخواین، بستگی به نوع دیتاست شما داره که چه پیش پردازشی نیاز هست. برای مثال گاهی لازمه که برخی عناصر مفقود پر شود. گاهی فیلترهایی برای رفع نویز نیازه و گاهی هم نرمالایز کردن داده ها کافی است.
برای اطلاعات بیشتر بهتره به دوره های DSP مراجعه کنید.
سلام جناب عباسی
من از دوره بسیار جامع و مفید شما استفاده کردم
یک سوال : در رابطه با پیش پردازش دیتای اولیه قبل از استفاده از svm ، برای تشخیص خطای موتور الکتریکی ، من جریانهای سه فاز موتور را به تعداد 50000 نمونه برای هر فاز دارم، در دو حالت سالم و معیوب. میشه بفرمایید آیا نیاز به پیش پردازش هست ؟اگه بله ، من چه روشی استفاده کنم ،
آیا میشه فقط از روش PCA کاهش بعد بدم و بعد از SVM استفاده کنم؟
ممنون
سلام. خواهش میکنم. خوشحالم که این دوره مورد توجه شما قرار گرفته است.
بر روی داده های شما، پیش پردازش های مختلفی میشه انجام داد. یکی از این پیش پردازش ها، استخراج ویژگی به روش PCA هست. اما پیش پردازش های مختلف دیگه ای رو پیشنهاد میکنم:
1) انتخاب ویژگی به روش هایی دیگر مانند mrMr
2) پر کردن مقادیر مفقود (در صورت وجود) با روشی مانند knnimpute
3) افزودن تابعی از ورودی ها به عنوان یک ورودی جدید. مثلا ممکن است افزودن سینوس ویژگی اول به عنوان یک ویژگی جدید، برای طبقه بندی مفید باشد.
4) با توجه به مورد فوق، میتوان داده ها را با تکنیکی مانند RFF به فضای دیگری برد تا شانس جداسازی آنها بیشتر شود. البته میتوان این کار را با کرنلی کردن svm نیز انجام داد اما با توجه به اینکه داده های شما تعداد بالایی دارند ممکن است روی سیستم معمولی عملی نباشد در حالی که در روش RFF خود شما میتوانید تعداد بُعد فضای ویژگی را تعیین کنید.
5) نرمال سازی داده ها که امری بسیار مهم است. دو روش نرمال سازی min max و zscore پیشنهاد میشود
موفق باشید
با عرض سلام و خسته نباشید و تشکر بابت سایت پربارتون.مطابق انتظار از آن آموز دوره مفیدو خوبی بود.تمامی الگوریتم های یادگیری ماشین در این دوره بصورت مفید آموزش داده شد و توضیحات اضافه حذف شده و این ویژگی خیلی خوبی برای این دوره هست.البته اگر مثال های متناسب با الگوریتمها و روش های طبقه بندی یادگیری ماشین کمی بیشتر میبود دوره عالیتر میشد.من دوره های دیگه ای که دیده بودم فقط دسکتاپ بود ولی توی این دوره چهره مدرس رو هم میدیدم که هم جالب بود و هم باعث یکنواختی نمیشد.
سلام.ممنون از نظرات و نکاتی که فرمودین. در این دوره سعی شده که توضیح هر الگوریتم بصورت خلاصه بیان شود و حداقل یک مثال کاربردی برای هر الگوریتم محیط متلب برنامه نویسی و پیاده سازی شود و از نکات تئوری بیش از حد خودداری شود. انشاالله در دوره های بعدی تعداد مثال ها و تمرین های عملی را بیشتر در نظر میگیریم.موفق باشید
با سلام و خسته نباشید
ضمن تشکر بابت کیفیت خیلی خوب تصویر و تدریس خوب استاد
لطفا دوره ی استفاده از تکنیک های یادگیری ماشین در پایان نامه ارشد از پایه تا اجرا را هم تدریس کنید .
متاسفانه در این زمینه ، آموزشی در جایی پیدا نمیشه .
با تشکر