در این دورهی کاملاً عملی، شما با استفاده از زبان برنامهنویسی پایتون و کتابخانهی قدرتمند TensorFlow یاد میگیرید چگونه یک مدل یادگیری عمیق (Deep Learning) طراحی و آموزش دهید که توانایی تشخیص اعداد دستنویس را ... بیشتر
امیرحسین اصغری
بهروزرسانی: ۱۴۰۴/۰۳/۱۹
آشنایی با مفاهیم پایهی هوش مصنوعی و یادگیری عمیق (Deep Learning)
آشنایی با دیتاست MNIST و نحوه استفاده از آن در پروژههای یادگیری ماشین
روشهای پیشپردازش تصاویر برای آمادهسازی دادهها جهت آموزش مدل
ساخت یک شبکه عصبی کانولوشنی (CNN) ساده با استفاده از Keras
ساخت یک رابط گرافیکی ساده با Tkinter برای نمایش نتیجه تشخیص
آشنایی با مفاهیم نرمالسازی دادهها، تغییر اندازه تصویر، معکوسسازی رنگها و فشردهسازی ابعاد
آشنایی مقدماتی با پایتون (در حد متغیرها و توابع)
بدون نیاز به دانش قبلی در یادگیری ماشین یا شبکههای عصبی
در این دورهی کاملاً عملی، شما با استفاده از زبان برنامهنویسی پایتون و کتابخانهی قدرتمند TensorFlow یاد میگیرید چگونه یک مدل یادگیری عمیق (Deep Learning) طراحی و آموزش دهید که توانایی تشخیص اعداد دستنویس را دارد.
ما گامبهگام و از پایه، مفاهیم هوش مصنوعی را بررسی میکنیم، دادهها را آمادهسازی میکنیم، مدل را آموزش میدهیم و در نهایت یک رابط گرافیکی ساده با Tkinter میسازیم تا خروجی مدل را در قالب یک برنامه کاربردی ببینیم.
این دوره برای افرادی طراحی شده که به هوش مصنوعی، بینایی ماشین، و پروژههای عملی علاقهمند هستند، حتی اگر هیچ پیشزمینهای در یادگیری ماشین نداشته باشند.
در پایان این دوره شما قادر خواهید بود:
مدلهای یادگیری عمیق با Keras بسازید.
دادههای تصویری (مثل MNIST) را پردازش و نرمالسازی کنید.
مدل خود را آموزش داده و ارزیابی کنید.
یک رابط گرافیکی ساده طراحی کنید تا کاربر بتواند تصویر دلخواهش را انتخاب و نتیجه را مشاهده کند.
پروژهای واقعی و قابل ارائه در رزومه خود داشته باشید.
مخاطبان این دوره:
دانشجویان، برنامهنویسان و علاقهمندان به هوش مصنوعی
افراد تازهکار در حوزه یادگیری ماشین
کسانی که میخواهند پروژه عملی در رزومه خود داشته باشند
مدرسین و معلمان علاقهمند به آموزش مفاهیم هوش مصنوعی به زبان ساده
ابزارهایی که در این دوره استفاده میکنیم:
Python
TensorFlow / Keras
NumPy
OpenCV
Tkinter
PIL (Python Imaging Library)
پروژه نهایی:
ساخت یک برنامه گرافیکی که عدد دستنویس از تصویر را تشخیص داده و نمایش میدهد.
اطلاعات بیشتر
باور دارم یادگیری هیچ وقت تموم نمیشه. دانشجوی مهندسی کامپیوترم و توی مسیر توسعه فردی، برنامهنویسی و آموزش آنلاین قدم میزنم. اینجا نوشتم تا هم بسازم، هم یاد بدم، هم یاد بگیرم.
اطلاعات بیشتر