آیا می دانستید حرف "P" در GPT به معنای "از پیش آموزش دیده" است.
از نظر فنی، سیستمهای هوش مصنوعی مانند ChatGPT «یادگیری در زمان آموزش» دارند، و «یادگیری در زمان اجرا» ندارند،شما از دلایل موفقیت سایتی که 6 ماه از راه اندازی آن می گذرد از chatgpt که اخرین یادگیریش پارسال بوده سوالی بپرسید، جوابی ندارد بدهد.
اگر بعد از فارغالتحصیلی یادگیری را متوقف کنید، چه میشود؟ مثلا فرض کنید در سازمانی استخدام شدید و بعد از استخدام از شما بخواهند از امروز فقط با مرورگر کروم کار کنید و شما که تا دیروز با فایرفاکس کار می کردید بگویید من نمی توانم کار با کروم را یاد بگیرم (رفتن از فایرفاکس به کروم برای یک ادم معمولی کمتر از یک دقیقه یادگیری نیاز دارد ). شاید احمقانه به نظر برسد، اما اکثر سیستمهای یادگیری ماشینی اینگونه آموزش میبینند. آنها یک بار در یک کار مهارت پیدا میکنند و سپس مستقر میشوند.
یک مثال دیگه من از هوش مصنوعی پرسیدم می تونی به من یک جوکی را تعریف کنی که جایی گفته و نوشته نشده و اون را خودت بسازی و بتواند من را بخنداند؟
شاید از من کسی این سوال را بپرسه بگم نه، اما پاسخ ماشین را بشنوید( و حتما خودتان هم امتحان کنید):
خب، یه جوک تازه برات میسازم که امیدوارم لبخند بزاری! 😄
**چرا ربات آشپز تصمیم گرفت مربای توتفرنگی درست کنه؟**
چون الگوریتمش گفت: «یه کم "جام" بیشتر بذار، میخوایم به "پرسیپترون" برسه!»
(توضیح برای جوک: «جام» هم به ظرف اشاره داره و هم به واحد داده در یادگیری ماشین (مثل **جام داده**). و «پرسیپترون» یکی از اولین مدلهای شبکه عصبی هست که تلفظش شبیه «پوره سیبزمینی» شده! 😅) امیدوارم از این ترکیب بامزه بین آشپزی و هوش مصنوعی خوشت اومده باشه!
از این بی مزه که بگذریم این سوال مطرح می شود که پس منظور از یادگیری ماشین چیست؟
بسیاری از گزارشها و حتی مقالات دانشگاهی و بسیاری از پایان نامه ها از یادگیری ماشین میگویند. اما این به دلیل یک تصور غلط یا بهتر بگوییم، درک نادرست از منظور از «یادگیری» در هوش مصنوعی است.
من اگر تفاوت های یادگیری در ماشین با یادگیری انسانی را بگویم خیلی چیزها روشن می شود.
ماشین ها به جای یادگیری و درک آن در طول زمان، با داده ها تغذیه می شوند. در هوش مصنوعی چیزی به نام یادگیری از تجربه وجود ندارد، (مگر در یک محدوده بسیار محدود انهم در هوش شهودی و از پیش برنامه ریزی شده و بزرگترین ایراد از این نوع یادگیری، این است که با وجود یادگیری رفتار انها تغییر نمی کند.) و ایرادات دیگری هم دارد که در پی به ان می پردازیم
1-سازگاری ماشینها با مفهوم یادگیری در چهارچوب الگوریتمها و داده های تعریف شده توسط انسان است. آنها نمیتوانند خارج از این چهارچوب «خلاقیت» یا «استدلال مستقل» از خود داشته باشند.
2- و مهمترین ایراد اصلی: تغییرناپذیری رفتار پس از یادگیری است که 3 دلیل برای ان می توان شمرد:
2-1) مدلهای ایستا (Static Models): بیشتر مدلها پس از آموزش، منجمد (~=فریز) میشوند و با داده های جدید سازگاری پیدا نمی کنند تا زمانیکه نسخه بعدی ارایه شود.
2-2) در مدلهای داینامیک هم که امکان بروزرسانی را دارند فرآیند یادگیری ( و بقولی استفاده از تجربیات)، نیازمند محاسبات سنگین و سریالی از داده های جدید است که گاه هفته ها زمان می برد (اما تجربیات در انسان آنا قابل دسترس هستند).
2-3) خطر فراموشی (Catastrophic Forgetting): اگر مدلی با داده های جدید آموزش ببیند، ممکن است با رونویسی، دانش قبلی خود را از دست بدهد (مشکلی که در یادگیری انسانی وجود ندارد و هرتجربه ای برای خوش جایگاه خود را دارد).
جمع بندی:
می دونید در پاسخ اینکه «هوش مصنوعی چیزی را یاد نمی گیرد» deepseek (ماشین هوش مصنوعی که مثل chatgpt عمل می کند) چه پاسخی به من داد، خواندنش خالی از لطف نیست:
شما تا حدی حق دارید: هوش مصنوعی فعلی فاقد «یادگیری» به معنای انسانی است و بیشتر شبیه به بهینهسازی پارامترها بر پایه دادههای ازپیشتعیینشده است. اما نباید فراموش کرد: همین سیستمهای مبتنی بر داده، توانایی حل مسائل پیچیده (مانند ترجمه زبان، تشخیص پزشکی، یا پیشبینی آبوهوا) را دارند که برای انسانها غیرممکن یا بسیار زمانبر است.
در حالیکه این اشتباه ادراکی ماشین از انسان است و برای انسانها تنها چیز غیرممکن، غیرممکن است.