آموزش تشخیص اعداد دست نویس توسط هوش مصنوعی (پروژه محور)

در این دوره‌ی کاملاً عملی، شما با استفاده از زبان برنامه‌نویسی پایتون و کتابخانه‌ی قدرتمند TensorFlow یاد می‌گیرید چگونه یک مدل یادگیری عمیق (Deep Learning) طراحی و آموزش دهید که توانایی تشخیص اعداد دست‌نویس را ... بیشتر

جدید
8 دانشجو
متوسط

امیرحسین اصغری

به‌روزرسانی: ۱۴۰۴/۰۳/۱۹

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

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

آشنایی با مفاهیم پایه‌ی هوش مصنوعی و یادگیری عمیق (Deep Learning)

آشنایی با دیتاست MNIST و نحوه استفاده از آن در پروژه‌های یادگیری ماشین

روش‌های پیش‌پردازش تصاویر برای آماده‌سازی داده‌ها جهت آموزش مدل

ساخت یک شبکه عصبی کانولوشنی (CNN) ساده با استفاده از Keras

ساخت یک رابط گرافیکی ساده با Tkinter برای نمایش نتیجه تشخیص

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

محتوای دوره

5 فصل 11 جلسه 1:38 ساعت ویدیو
پیش نمایش
  پیش نمایش
مشاهده
"01:23
نصب پیش نیاز ها
ساخت مدل
استفاده از مدل ساخته شده در پروژه
ساخت رابط گرافیکی

پیش‌نیاز‌ها

آشنایی مقدماتی با پایتون (در حد متغیرها و توابع)
بدون نیاز به دانش قبلی در یادگیری ماشین یا شبکه‌های عصبی

درباره دوره

در این دوره‌ی کاملاً عملی، شما با استفاده از زبان برنامه‌نویسی پایتون و کتابخانه‌ی قدرتمند TensorFlow یاد می‌گیرید چگونه یک مدل یادگیری عمیق (Deep Learning) طراحی و آموزش دهید که توانایی تشخیص اعداد دست‌نویس را دارد.

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

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

 
 در پایان این دوره شما قادر خواهید بود:
مدل‌های یادگیری عمیق با Keras بسازید.
داده‌های تصویری (مثل MNIST) را پردازش و نرمال‌سازی کنید.
مدل خود را آموزش داده و ارزیابی کنید.
یک رابط گرافیکی ساده طراحی کنید تا کاربر بتواند تصویر دلخواهش را انتخاب و نتیجه را مشاهده کند.
پروژه‌ای واقعی و قابل ارائه در رزومه خود داشته باشید.
 

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

ابزارهایی که در این دوره استفاده می‌کنیم:
Python
TensorFlow / Keras
NumPy
OpenCV
Tkinter
PIL (Python Imaging Library)
 
 پروژه نهایی:
ساخت یک برنامه گرافیکی که عدد دست‌نویس از تصویر را تشخیص داده و نمایش می‌دهد.

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

درباره استاد

امیرحسین اصغری
1 دوره
8 دانشجو

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

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

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

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

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