احتمالاً تا حالا اصطلاحات «هوش مصنوعی» (Artificial Intelligence یا AI) و «ماشین لرنینگ» (Machine Learning یا ML) رو تو اخبار، تبلیغات گوشیها یا حتی بحثهای روزمره شنیدید. خیلیها فکر میکنن این دو تا یکی هستن؛ اما واقعیت اینه که این دو مفهوم مثل والد و فرزندن؛ همخونن ولی شخصیتشون فرق داره!
تو این مقاله میخوایم به زبون ساده و بدون اصطلاحات پیچیده، فرق هوش مصنوعی و ماشین لرنینگ رو براتون بشکافیم. حتی اگه تازهکار هم باشید، مطمئن باشید بعد خوندن این مطلب همه چیز براتون شفاف میشه!
هوش مصنوعی چیه؟ مثلاً یه ربات باهوش؟
بیایید اول هوش مصنوعی رو تعریف کنیم. هوش مصنوعی یعنی هر برنامهای که بتونه کارهایی رو انجام بده که معمولاً نیاز به هوش انسانی دارن. مثلاً:
- تشخیص تصاویر (مثلاً تشخیص چهره تو عکسها)
- ترجمه خودکار زبانها
- رانندگی خودرو بدون راننده
- حتی بازی شطرنج با کامپیوتر!
هوش مصنوعی یه مفهوم خیلی کلیه. مثلاً یه ماشینحساب ساده هم اگه بتونه محاسبات ریاضی رو انجام بده، به یه معنی “هوش” داره، ولی ما معمولاً به سیستمهای پیشرفتهتر میگیم هوش مصنوعی.
انواع هوش مصنوعی:
۱. هوش مصنوعی ضعیف (Weak AI): همین چیزایی که امروز میبینیم! مثلاً دستیار صوتی گوگل یا سیری. اینها فقط یه کار خاص رو بلدن (مثلاً جوابدادن به سؤالات) و خیلی محدودن.
۲. هوش مصنوعی قوی (Strong AI): این رو توی فیلمهای علمی-تخیلی میبینیم! مثلاً رباتی که خودآگاهه و مثل انسان فکر میکنه. این هنوز ساخته نشده و بحثهای فلسفی زیادی داره!
ماشین لرنینگ چیه؟ یادگیری مثل آدمها؟
حالا بریم سراغ ماشین لرنینگ. ماشین لرنینگ یه زیرشاخه از هوش مصنوعی هست که به سیستمها یاد میده تا خودشون از دادهها یاد بگیرن و پیشبینی کنن. فرقش با هوش مصنوعی سنتی اینه که تو ماشین لرنینگ، برنامهنویس دستورالعملهای دقیق نمینویسه. بلکه سیستم با تحلیل دادهها خودش الگوها رو کشف میکنه.
مثال ساده از ماشین لرنینگ:
فرض کنید میخواید به کامپیوتر یاد بدید سگها رو توی عکسها تشخیص بده. تو روش قدیمی، باید بهش میگفتید: «سگ چهار پا داره، دم داره، گوشهای افتاده…». ولی تو ماشین لرنینگ، شما هزاران عکس سگ و غیرسگ به سیستم میدید و خودش یاد میگیره چطوری سگ رو تشخیص بده!
پس فرق اصلی چیه؟ یه مقایسه خودمونی!
هوش مصنوعی (AI) | ماشین لرنینگ (ML) |
مثل یه درخت بزرگه که کلی شاخه داره. | یکی از شاخههای همین درخته! |
هدفش ساختن سیستمهاییئه که کارهای هوشمندانه انجام بدن. | هدفش اینه که سیستمها با دادهها آموزش ببینن و خودشون تصمیم بگیرن. |
میتونه بدون ماشین لرنینگ هم کار کنه (مثلاً با قانونهای ازپیشتعیینشده). | همیشه جزئی از هوش مصنوعیه و بدون اون معنی نداره. |
مثال: رباتی که جاروبرقی رو هدایت میکنه. | مثال: پیشبینی آبوهوا بر اساس دادههای گذشته. |
چرا مردم این دو رو قاطی میکنن؟
تبلیغات شرکتها: خیلی از شرکتها برای جذابتر کردن محصولاتشون از واژههاشون بد استفاده میکنن. مثلاً میگن «این لامپ هوشمند از هوش مصنوعی استفاده میکنه!» درحالیکه شاید فقط یه برنامه ساده داشته باشه.
پیشرفت سریع تکنولوژی: مرز بین این مفاهیم روزبهروز محوتر میشه. مثلاً ChatGPT هم هوش مصنوعیه، هم از ماشین لرنینگ استفاده میکنه.
کاربردهای واقعی: کجا هوش مصنوعیه و کجا ماشین لرنینگ؟
هوش مصنوعی:
- خودروهای خودران (کل سیستم تصمیمگیری)
- رباتهای گفتگو (چتباتها)
- سیستمهای تشخیص تقلب در بانکها
ماشین لرنینگ:
- پیشنهاد ویدئو در یوتیوب (بر اساس تاریخچه تماشای شما)
- تشخیص اسپم در ایمیلها
- پیشبینی قیمت سهام
جمعبندی: مثل موتور و ماشین!
اگه بخوایم یه تشبیه بزنیم، هوش مصنوعی مثل یه ماشین کامل هست و ماشین لرنینگ موتور اون ماشینه. موتور مهمه، ولی بهتنهایی نمیتونه ماشین رو حرکت بده. هوش مصنوعی میتونه از ماشین لرنینگ استفاده کنه یا از روشهای دیگه!
پس دفعه بعد که اسم این دو رو شنیدید، بدونید:
هوش مصنوعی = کلیتِ سیستمهای هوشمند
ماشین لرنینگ = ابزاری برای آموزشدادن به این سیستمها
امیدوارم حالا دیگه فرق این دو رو بگیرید. این رو هم بدونین که هوش مصنوعی بدون ماشین لرنینگ مثل یه آشپز بدون مواد اولیهست – میدونه چطوری غذا درست کنه، ولی نمیتونه! به عبارت دیگه، درسته که ماشین لرنینگ فقط یکی از شاخههای هوش مصنوعیه، اما شاخه تنومند و مهمیه!
جالبه من اصلا نمیدونستم مفهوم یادگیری ماشین رو نمیدونستم