درس هوش مصنوعی یکی از اون درسهاییه که اسمش برای هر دانشجوی کامپیوتری آشناست، ولی خیلیا تا ترم آخر هم درست نمیدونن قراره چی یاد بگیرن. این دوره آموزشی رایگان، همون درس پایهای رو پوشش میده که توی چارت درسی مهندسی کامپیوتر (هم نرمافزار، هم سختافزار) جای...
معرفی دوره درس هوش مصنوعی رشته کامپیوتر
درس هوش مصنوعی یکی از اون درسهاییه که اسمش برای هر دانشجوی کامپیوتری آشناست، ولی خیلیا تا ترم آخر هم درست نمیدونن قراره چی یاد بگیرن. این دوره آموزشی رایگان، همون درس پایهای رو پوشش میده که توی چارت درسی مهندسی کامپیوتر (هم نرمافزار، هم سختافزار) جای ثابت خودش رو داره و حتی توی ارشد هم بهعنوان یه گرایش مستقل حساب میشه.
چرا این درس مهمه؟
هوش مصنوعی فقط یه درس دانشگاهی نیست. امروز از تشخیص چهره توی گوشی موبایلت تا پیشنهاد فیلم توی نتفلیکس و سیستمهای امنیتی فرودگاهها، همهجا ردپای الگوریتمهای هوشمند دیده میشه. اگه بخوای توی پروژههای دانشجویی یا حتی مصاحبههای کاری حرفی برای گفتن داشته باشی، فهمیدن مبانی این حوزه تقریباً واجبه. این دوره دقیقاً همون نقطه شروعه.
چی قراره یاد بگیری؟ 🧠
در این دوره از آموزش هوش مصنوعی، جنبههای مختلف هوشمندی مثل حل مسئله، ذخیره دانش، استنتاج و برنامهریزی بررسی میشه. چون بخش بزرگی از مسائل هوش مصنوعی رو میشه به شکل یک مسئله جستجو بیان کرد، اول از همه بحث روشهای جستجو مطرح میشه. بعدش میبینیم چطور میشه از دانش خاص یک مسئله (یا یک دسته از مسائل) برای بهتر کردن زمان جستجو استفاده کرد.
ذخیره دانش و استنتاج هم بخش دیگهای از توانایی عاملهای هوشمنده که توی این درس بهش پرداخته میشه. به همین مناسبت با منطق گزارهای، منطق مرتبه اول و منطق احتمالاتی آشنا میشی و یاد میگیری که چطور توی این منطقها استنتاج انجام میشه. برنامهریزی هم که هدفش پیدا کردن یه سری کنش برای رسیدن به اهدافه، بخش پایانی بحثهای دورهست.
هوش مصنوعی اصلاً یعنی چی؟
هوش یعنی توانایی فکر کردن، جستجو کردن، استخراج اطلاعات و تصمیمگیری توی شرایطی که قبلاً تجربه نکردی. پس یه موجود هوشمند، موجودیه که این تواناییها رو داشته باشه. خیلیا وقتی اسم هوش مصنوعی میاد، یاد رباتهای بیاحساسی میافتن که قراره جای آدمها رو بگیرن، ولی واقعیت اینه که سیستمهای دارای هوش مصنوعی، سیستمهایی هستن که واکنشهایی شبیه به رفتار هوشمند انسانی از خودشون نشون میدن؛ یعنی میتونن وقایع رو درک کنن و درباره مسائل مختلف تصمیم بگیرن.
یه مثال ساده بزنم که مطلب جا بیفته: فرض کن به یه نفر از قبل بگی «اگه کسی دنبالت کرد، از این مسیر خاص برو». اگه اون آدم دقیقاً همون کار رو بدون هیچ تغییری انجام بده، اینجا هوشمندی وجود نداره. ولی اگه اون مسیر بنا به دلیلی بسته باشه و طرف مجبور بشه با توجه به شرایط جدید استدلال کنه و تصمیم بگیره، اینجا داره از هوشش استفاده میکنه. جالبه بدوني که دقت و سرعت، معیار هوشمندی نیستن. یه سیستم ممکنه فقط به خاطر اینکه اطلاعات بیشتری توی حافظهاش ذخیره کرده، سریعتر و دقیقتر عمل کنه، ولی این ربطی به باهوش بودنش نداره.
یه نگاه به تاریخچه کوتاه
همزمان با پیدایش کامپیوتر، تحقیق و شناخت علم هوش مصنوعی توسط «وارن مککلود» و «والتر پیتز» از سال ۱۹۴۳ میلادی شروع شد. کمکم با پیشرفت علم، کشف الگوریتمهای خاص و استفاده از دانش فیزیولوژی و عملکرد نورونهای مغز، پای شبکههای عصبی و سیستمهای پیچیده امروزی به میون اومد. امروز هوش مصنوعی توی فضا، امنیت، سلامت، آموزشوپرورش، اقتصاد و خیلی حوزههای دیگه کاربرد داره. صاحبنظران این علم ۴ رویکرد مختلف برای تعریف هوش مصنوعی دارن:
منطقی فکر کردن
منطقی عمل کردن
انسانگونه فکر کردن
انسانگونه عمل کردن
مدرس دوره و سبک تدریس 👩🏫
این دوره با کلام ساده و روان «سرکار خانم مهدیه سلیمانی»، استادیار دانشکده کامپیوتر دانشگاه صنعتی شریف، ضبط شده. ایشون با تکیه بر درک مبانی الگوریتمها، بحث رو با عاملهای هوشمند و جستجوی ناآگاهانه شروع میکنن و بعد به گراف، برنامهریزی، منطق گزاره و منطق مرتبه اول میرسن. یکی از مزیتهای این سبک تدریس اینه که بهجای حفظ کردن فرمول، روی فهمیدن منطق پشت الگوریتمها تأکید میشه؛ چیزی که توی امتحان پایانترم و پروژههای عملی خیلی به کارت میاد.
این دوره به چه کارت میاد؟
اگه دانشجوی کامپیوتری و این درس رو توی ترم پیش رو داری، میتونی بهعنوان منبع کمکآموزشی ازش استفاده کنی
اگه میخوای برای ارشد هوش مصنوعی آماده شی، این مباحث پیشنیاز مستقیم خیلی از درسهای تخصصیترن
اگه توی پروژهای مثل طراحی بازی، سیستم توصیهگر یا ربات مسیریاب درگیر شدی، مفاهیم جستجو و برنامهریزی همینجا به کارت میاد
اگه فقط کنجکاوی بدون که پشت صحنه سیستمهای هوشمند چه خبره، این دوره نقطه شروع خوبیه
مشخصات کلی دوره
ویژگی
توضیح
عنوان دوره
درس هوش مصنوعی رشته کامپیوتر
مدرس
مهدیه سلیمانی (دانشگاه صنعتی شریف)
تعداد جلسات
۲۵ جلسه
مدت زمان کل
حدود ۲۹ ساعت و ۲۸ دقیقه
سال ضبط
۱۳۹۶
سطح
مقدماتی تا متوسط (مناسب دانشجوی کارشناسی)
هزینه
رایگان
یه نکته درباره محتوای دوره
محتوای این دوره مربوط به سال ۹۶ هست و جلسه ۱۰ متأسفانه ناقص ضبط شده. این رو از قبل بدون که وسط دوره غافلگیر نشی. با این حال، چون مباحث پایه هوش مصنوعی در طول این سالها تغییر بنیادینی نکرده، همچنان میتونه منبع خوبی برای یادگیری اصول باشه. اگه دنبال مکمل یا پیشنیاز برای این درس هستی، دورههای آموزش هوش مصنوعی، آموزش برنامهنویسی و آموزش پایتون هم میتونن کنارت باشن و مسیر یادگیریت رو کاملتر کنن.
سوالایی که ممکنه برات پیش بیاد
این دوره برای چه کسی مناسبه؟ دانشجویان کارشناسی کامپیوتر، کسایی که میخوان برای ارشد هوش مصنوعی آماده بشن، و هر کسی که میخواد با مفاهیم پایه این حوزه آشنا بشه.
پیشنیاز داره؟ آشنایی مقدماتی با برنامهنویسی و ساخت