یادگیری ماشین machine learning

یادگیری ماشین یا machine learning

یادگیری ماشین machine learning

در این مطلب میخواهیم کوتاه و مختصر با یادگیری ماشین یا machine learning آشنا بشیم. بدونیم یادگیری ماشین چیست و چه کاربردی داره. این موضوع از مباحث روز تکنولوژی دنیاست و کاربردهای گسترده ای داره.

یادگیری ماشین machine learning

یادگیری ماشین چرا؟

بیاید با یک مثال ساده با مفهوم یادگیری ماشین آشنا بشیم.

یه بنده خدایی به اسم بیلی میخواد ماشین بخره. اون میخواد بدونه ماهانه چقدر باید پس انداز کنه تا بتونه یه ماشین بخره. البته منظور همون خودرو هست! اون تعداد خیلی زیادی آگهی فروش ماشین روی اینترنت دید. با خوندن اون آگهی ها متوجه شد قیمت ماشین ها از 20 هزار دلار شروع میشه. ماشین های دست دوم یک ساله حدود 19 هزار دلار قیمت دارن، دو ساله ها 18هزار دلار و…

بیلی که حالا برای خودش یپا ماشین شناس شده متوجه الگوی قیمت گذاری ماشین ها شد. قیمت ماشین ها به سالهای کارکردشون بستگی داره. و به ازای هر سال بیشتر حدود هزار دلار افت میکنه. اما دیگه از 10 هزار دلار کمتر نمیشه.

رگرسیون در یادگیری ماشین

در شاخه علم یادگیری ماشین، به این روندی که بیلی طی کرده میگن رگرسیون. که یعنی بیلی براساس اطلاعاتی (داده ها) که بدست آورد میتونه قیمت (ارزش) رو پیش بینی کنه.

آدما این کارو زیاد انجام میدن. مثلا وقتی رو دیوار دنبال یه گوشی دست دوم با قیمت مناسب هستن. دنبال یه موردی هستن که طبق الگوهای ذهنی شون قیمتش منطقی باشه. یا مثلا وقتی خانوما قصد خرید دارن، اول تو بازار میگردن و قیمت میگیرن. بعد که به اصطلاح ما قیمتا دستشون اومد، یا به اصلاح machine learning رگرسیون انجام شد، جنس مورد نظرشونو با قیمت مناسب خریداری میکنن.

البته خیلی خوبه که برای هرکاری یه فرمولی باشه و ما خیلی راحت قبل تصمیم گیری حساب کتاب کنیم. اما همیشه به همین راحتی هام نیست.

بیاید به مثال ماشین برگردیم. یه مشکل هس که باید درنظر بگیریم. این که در مورد ماشین ها ویژگی های زیادی هستن که تو قیمت گذاری دخیلن. مثل تاریخ تولید، آپشن های مختلف، وضعیت فنی، افزایش تقاضای فصلی و فاکتورهای دیگه. بیلی یه آدم معمولیه و نمیتونه تمام این فاکتورها رو برای تخمین قیمت لحاظ کنه. در واقع این مساله برای من هم صادقه.

پس ما برای این قبیل کارهای محاسباتی و پیچیده ربات ها رو لازم داریم. بهشون اطلاعاتو میدیم و ازشون میخوایم الگوهای جامع و کاملی رو برای ما پیدا کنن.

و اینجوری شد که یادگیری ماشین جای خودشو توی علوم تکنولوژی پیدا کرد.

تعریف یادگیری ماشین

یادگیری ماشین علم (و هنر) برنامه نویسی کامپیوترهاست. طوری که بتونن از داده های دریافتی یادگیری داشته باشن. machine learning زیرمجموعه ای از شاخه بزرگتری به اسم هوش مصنوعی محسوب میشه.

در هوش مصنوعی تمرکز رو اینه که کامپیوترها بدون این که برای وظایف بخصوصی برنامه نویسی بشن، یادگیری داشته باشن. درواقع ایده اصلی در یادگیری ماشین اینه که میشه الگوریتمی تعریف کرد که از داده ها یاد بگیره و بر اساس اونها پیش بینی کنه.

در زندگی عادی ما نمونه های machine learning زیادن. تشخیص ایمیل های اسپم، مطالب پیشنهادی شبکه های محتوایی مثل اینستاگرام و خودروهای بدون راننده مثال هایی از یادگیری ماشین هستن.

در ادامه فیلمی از یک بازوی رباتیک میبینید. محققان دانشگاه کمبریج سعی کردند این ربات با استفاده از یادگیری ماشین املت بپزه. کار این ربات شامل ریختن روغن، شکستن تخم مرغ ها و افزودن چاشنی و هم زدنه. مهندسان توانستند روش پخت یک املت محلی رو به این ربات آموزش بدن.

یادگیری ماشین در آینده

این تکنولوژی هم مثل بقیه شاخه های علوم حتما در آینده توسعه بیشتری پیدا میکنه. در آینده شاهد حضور بیشتر ماشین ها تو محیط کار و زندگی خواهیم بود. درواقع در آینده ربات ها و ماشین ها درک بهتری از ما پیدا میکنن. مثلا یک ربات آشپز خانگی رو تصور کنید. با یادگیری ماشین اون سلیقه غذایی شما رو به مرور یا براساس اطلاعاتی که بهش میدید میفهمه. و مثلا اگه اوایل فسنجون ملس میپخته، برای شما فسنجونو ترش میپزه. یا خونه های هوشمندی که دما و نور خونه شما رو بر اساس علاقه و عادت شما تنظیم میکنن.

همین الان هم ربات های هوشمند وارد این مسیر شدن. این ربات ها با هوش مصنوعی تونستن تو زمینه های مختلف عملکرد خوبی تو زندگی آدما داشته باشن. هم ربات های خونگی و هم ربات های نظامی و … . یک نمونه ربات خونگی ربات وکتور هست. تو مجله آریو الکترونیک درباره ربات هوشمند وکتور نوشتیم. ربات wildCat هم نمونه ای از ربات های نظامی هست. پیشنهاد میکنم این مطالبو بخونید.

پیش بسوی تعامل بیشتر ربات ها با ما آدما!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *