|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| assignment.md | ||
README.md
تصویر از دمیتری سوشنیکوف
با گذشت زمان، منابع محاسباتی ارزانتر شدند و دادههای بیشتری در دسترس قرار گرفتند، بنابراین روشهای شبکه عصبی شروع به نشان دادن عملکرد عالی در رقابت با انسانها در بسیاری از زمینهها مانند بینایی کامپیوتری یا درک گفتار کردند. در دهه گذشته، اصطلاح هوش مصنوعی عمدتاً به عنوان مترادف شبکههای عصبی استفاده شده است، زیرا بیشتر موفقیتهای هوش مصنوعی که درباره آنها میشنویم بر اساس این روشها هستند.
میتوانیم مشاهده کنیم که چگونه رویکردها تغییر کردهاند، به عنوان مثال، در ایجاد یک برنامه کامپیوتری برای بازی شطرنج:
- برنامههای اولیه شطرنج بر اساس جستجو بودند – برنامه به طور صریح تلاش میکرد حرکات احتمالی حریف را برای تعداد مشخصی از حرکات آینده تخمین بزند و بر اساس موقعیت بهینهای که میتوان در چند حرکت به دست آورد، حرکت بهینه را انتخاب کند. این منجر به توسعه الگوریتم جستجوی alpha-beta pruning شد.
- استراتژیهای جستجو در انتهای بازی که فضای جستجو محدود به تعداد کمی از حرکات ممکن است، خوب عمل میکنند. اما در ابتدای بازی، فضای جستجو بسیار بزرگ است و الگوریتم میتواند با یادگیری از مسابقات موجود بین بازیکنان انسانی بهبود یابد. آزمایشهای بعدی از روش case-based reasoning استفاده کردند، جایی که برنامه به دنبال مواردی در پایگاه دانش میگشت که بسیار مشابه موقعیت فعلی در بازی بودند.
- برنامههای مدرن که بر بازیکنان انسانی غلبه میکنند، بر اساس شبکههای عصبی و یادگیری تقویتی هستند، جایی که برنامهها تنها با بازی طولانیمدت با خودشان و یادگیری از اشتباهات خود، یاد میگیرند – درست مانند انسانها که هنگام یادگیری بازی شطرنج عمل میکنند. با این حال، یک برنامه کامپیوتری میتواند بازیهای بیشتری را در زمان بسیار کمتری انجام دهد و بنابراین میتواند بسیار سریعتر یاد بگیرد.
✅ کمی تحقیق کنید درباره بازیهای دیگری که توسط هوش مصنوعی انجام شدهاند.
به همین ترتیب، میتوانیم ببینیم که رویکرد ایجاد برنامههای "گفتگو کننده" (که ممکن است آزمون تورینگ را بگذرانند) چگونه تغییر کرده است:
- برنامههای اولیه از این نوع مانند Eliza، بر اساس قوانین گرامری بسیار ساده و بازفرمولبندی جمله ورودی به یک سؤال بودند.
- دستیارهای مدرن مانند Cortana، Siri یا Google Assistant همگی سیستمهای ترکیبی هستند که از شبکههای عصبی برای تبدیل گفتار به متن و تشخیص قصد ما استفاده میکنند و سپس از برخی استدلالها یا الگوریتمهای صریح برای انجام اقدامات مورد نیاز بهره میبرند.
- در آینده، ممکن است انتظار داشته باشیم که یک مدل کاملاً مبتنی بر شبکه عصبی بتواند به طور کامل گفتگو را مدیریت کند. خانوادههای اخیر GPT و Turing-NLG از شبکههای عصبی موفقیتهای بزرگی در این زمینه نشان دادهاند.
تصویر از دیمیتری سوشنیکوف، عکس از مارینا آبروسیمووا، Unsplash
تحقیقات اخیر در زمینه هوش مصنوعی
رشد چشمگیر تحقیقات شبکههای عصبی از حدود سال ۲۰۱۰ آغاز شد، زمانی که مجموعههای داده عمومی بزرگ در دسترس قرار گرفتند. مجموعه عظیمی از تصاویر به نام ImageNet، که شامل حدود ۱۴ میلیون تصویر حاشیهنویسی شده است، منجر به ایجاد چالش شناسایی بصری در مقیاس بزرگ ImageNet شد.
تصویر از دیمیتری سوشنیکوف
در سال ۲۰۱۲، شبکههای عصبی کانولوشن برای اولین بار در طبقهبندی تصاویر استفاده شدند، که منجر به کاهش قابل توجه خطاهای طبقهبندی شد (از تقریباً ۳۰٪ به ۱۶.۴٪). در سال ۲۰۱۵، معماری ResNet از تحقیقات مایکروسافت به دقت در سطح انسان دست یافت.
از آن زمان، شبکههای عصبی در بسیاری از وظایف عملکرد بسیار موفقی از خود نشان دادهاند:
| سال | دستیابی به برابری با انسان |
|---|---|
| ۲۰۱۵ | طبقهبندی تصاویر |
| ۲۰۱۶ | تشخیص گفتار مکالمهای |
| ۲۰۱۸ | ترجمه ماشینی خودکار (چینی به انگلیسی) |
| ۲۰۲۰ | توصیف تصاویر |
در چند سال گذشته شاهد موفقیتهای چشمگیری با مدلهای زبانی بزرگ مانند BERT و GPT-3 بودهایم. این موفقیتها عمدتاً به دلیل وجود حجم زیادی از دادههای متنی عمومی است که به ما امکان میدهد مدلها را برای درک ساختار و معنای متنها آموزش دهیم، آنها را بر روی مجموعههای عمومی متن پیشآموزش دهیم و سپس این مدلها را برای وظایف خاصتر تخصصی کنیم. در ادامه این دوره، درباره پردازش زبان طبیعی بیشتر یاد خواهیم گرفت.
🚀 چالش
یک گشت و گذار در اینترنت انجام دهید تا مشخص کنید به نظر شما هوش مصنوعی در کجا به طور مؤثرتر استفاده میشود. آیا در یک اپلیکیشن نقشهبرداری، یا یک سرویس تبدیل گفتار به متن، یا یک بازی ویدیویی؟ تحقیق کنید که این سیستم چگونه ساخته شده است.
آزمون پس از درس
مرور و مطالعه شخصی
تاریخچه هوش مصنوعی و یادگیری ماشین را با مطالعه این درس مرور کنید. یکی از عناصر موجود در اسکیچنوت بالای آن درس یا این درس را انتخاب کنید و آن را به طور عمیقتر بررسی کنید تا زمینه فرهنگی تأثیرگذار بر تکامل آن را درک کنید.
تکلیف: Game Jam
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه حرفهای انسانی توصیه میشود. ما هیچ مسئولیتی در قبال سوءتفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.
