ما در عصر طلایی یادگیری ماشین زندگی می کنیم و در میانه ی انقلابی هستیم که توسط برنامه های ماشین لرنینگ که معمولا با زبان برنامه نویسی پایتون توسعه پیدا میکند، هدایت می شود.
باور کنید یا نه ، یادگیری ماشین مدت هاست وارد زندگی روزمره ما شده است. یادگیری ماشینی به انسان ها کمک کرده است تا نه تنها بسیاری از فرایندهای صنعتی و حرفه ای را ارتقا بخشند بلکه زندگی روزمره خود را نیز به کمک ماشین لرنینگ بهبود بخشند . با گذشت زمان، دستگاه های هوشمند و برنامه های کاربردی در امور روزمره ما به یک چیز عادی تبدیل می شوند و بدین ترتیب زندگی ما بیش از پیش ساده تر و سریع تر می شود.
در این مقاله کاربردهای یادگیری ماشین در زندگی روزمره از کاربرد آن در تلفن های هوشمند گرفته تا معاملاتی که روزانه انجام می دهیم را معرفی خواهیم کرد.
آنچه در این نوشته خواهیم داشت
۱) شبکه های اجتماعی
آیا تا به حال به این فکر کردید که چگونه از یادگیری ماشین برای درگیر کردن شما در حساب اجتماعیتان استفاده می کنند؟ بسیاری از افراد پس از باز کردن قفل تلفن همراه خود، به بررسی حساب خود در رسانههای اجتماعی مانند توئیتر میپردازند تا در جریان اخبارجدید قرار گیرند. ML نه تنها برای شخصیسازی آنچه کاربر در این رسانهها میبیند، به کار میرود بلکه اخبار دروغین را شناسایی میکند !
برای مثال شبکه اجتماعی فیسبوک بطور مداوم فعالیت هایتان رابررسی میکند، فعالیت هایی مانند اینکه با چه کسانی صحبت کرده اید، چه کسانی را لایک کرده اید ،محیط کار و تحصیل شما. و به این ترتیب فیسبوک براساس فعالیت های شما و به کمک یادگیری ماشینی برای شما پیشنهاداتی را ارائه می دهد.
استفاده
فیسبوک (facebook)
اگر اتفاقات اخیر در ارتباط با نشر داده های خصوصی Facebook به بیرون را نادیده بگیریم، باید گفت Facebook نقطه عطفی برای انسان در ورود به عصر هوش مصنوعی بوده است.
_تشخیص چهره در
به طور مثلا پروژه DeepFace که از الگوریتم های یادگیری ماشین برای تشخیص صورت است، می تواند با دقت 97.25 درصد، تصاویر متعلق به یک شخص را تشخیص داده و صفحات مختلف را به هم ربط داده و استنتاج های مورد نیاز فیسبوک را در اختیار قرار دهد. پروژه DeepFace می تواند 4000 جز از ظرایف صورت انسانی را مورد بررسی قرار داده و تصاویر را تشخیص دهد.
۲) دستیاران شخصی مجازی
کاربران از دستیارهای صوتی بیشتر به منظور تنظیم ساعت زنگدار، برقراری تماس تلفنی، ارسال پیام کوتاه و سفارش آنلاین و از راه دور غذا و گل استفاده میکنند. الکسا (Alexa)، سیری (Siri)، بیکسبی (Bixby) ، گوگل (Google assistant) و کورتانا (Cortana) بهترین دستیاران هوشمند در تلفن های همراه میباشند که به کمک الگوریتم های یادگیری عمیق برای تقلید کردن و یادگرفتن تعاملات انسانی استفاده می کند و همان طور که دارد یاد می گیرد، می توانند نکات ظریف زبانی و مفاهیم احساسی مستتر در زبان ما را بفهمد.
مایکروسافت، گوگل، اپل و آمازون با دستیاران هوشمند صوتی خود یعنی کورتانا ، دستیار گوگل (Google assistant) ، سیری و الکسا در حال رقابت با هم هستند. و در آزمایشی که به تازگی توسط Loup Ventures انجام شده است، دستیار گوگل قادر به پاسخگویی صحیح به بیشترین سوالات بود. پروژه صوفیا، رباتی که شبیه انسان است نیز از چنین رویکردی پیروی می کند.
۳) امور مالی و بانکداری هوشمند
هوش مصنوعی و ماشین لرنینگ در حال حاضر در سیستم بانکداری نیز به کار میرود و میتواند به افزایش ایمنی کار و تشخیص برخی از خطاهای احتمالی کمک کند. هنگام واریز پول به یک حساب با کمک تلفن همراه و ورود به حساب،پرداخت صورتحساب غذا و یا خرید از هوش مصنوعی استفاده میشود.
کشف کلاهبرداری آنلاین یکی از پیشرفته ترین کاربردهای الگوریتم یادگیری ماشین است. این یک رویکرد عملی است تا امنیت سایبری را بصورت کارامد در اختیار کابران قرار دهد. این کاربرد پیشرفته یادگیری ماشین به کاهش ضرر و سود آوری حداکثر کمک می کند. با استفاده از این کاربرد یادگیری ماشین سیستم شناسایی از سیستم های دیگری که مبتنی بر قوانین قدیمی هستند مستحکم تر می شود.
پروژه Paypal از الگوریتم های یادگیری ماشین برای تشخیص تقلب و جلوگیری از پولشویی استفاده می کند. با استفاده از الگوریتم یادگیری عمیق، می تواند حجم وسیعی از داده های مشتری را بررسی کرده و ریسک تقلب هرکدام از مشتری ها را محاسبه کند.
بنابرین شاید در حوزه تبلیغات، یادگیری ماشین و هوش مصنوعی بتواند با حربه های مختلف جیبتان را خالی کند، اما در زمینه بانکداری به شما سود خواهد رساند. نرم افزارهای مخصوص می توانند الگوی مصرف معمول شما از کارت های اعتباری را شناسایی کرده و بر اساس آن، سرقت یا کلاهبرداری های احتمالی را تشخیص دهند. انجام عملیات فوق از عهده هیچ انسانی بر نمی آید، ولی ربات ها قادرند تمامی کارت های اعتباری را به صورت لحظه ای زیر نظر داشته باشند.
از طرفی در آینده از یادگیری ماشین می توان برای اتخاذ راه های سرمایه گذاری مطمئن بهره گرفت، یا افراد معتبر برای دریافت تسهیلات را شناسایی کرد. این راهکارها هم اکنون به صورت محدود استفاده می شود.
مطالعه مقالات زیر در حوزه یادگیری ماشین به شما توصیه میشود:
کاربرد یادگیری ماشین در بازاریابی دیجیتال
چرا پایتون بهترین زبان برنامه نویسی برای یادگیری ماشین است؟
۴) مارکتینگ و خرید هوشمند
سایت Amazon
هنگامی که صحبت از خرید به میان میآید، نام “آمازون”(Amazon) که بزرگترین فروشگاه آنلاین آمریکا است، خودنمایی میکند. چنین فروشگاههایی، کاربران را پیوسته در معرض یادگیری ماشین قرار میدهند.
الگوریتمهای خرید مبتنی بر هوش مصنوعی، اولویتها و علاقههای کاربران را در خرید یاد میگیرند و پیشنهاداتی را در این زمینه ارائه میدهند. برای مثال
سایت Lyst
سایت Lyst یک سایت مرتبط با لباس و مد است و از یادگیری ماشین برای مرتبط کردن جستجوهای مشتری با پیشنهادات جدید استفاده می کند تا فروش بالاتر رود. این پروژه از Meta-Data و Tag ها استفاده می کند و این امر کمک می کند تا از تکلف جستجو در انبوه تصاویر لباس خلاص شود.
در ابتدا این الگوریتم شباهت های جستجو جدید با جستجوهای قبلی را بر اساس متادیتا پپدا می کند، سپس تصاویر مورد دلخواه را نماش می دهد و بعد از آن می تواند ترکیب رنگ، سایز و سایر ویژگی های شخصی هر مشتری را برای او بهینه کرده و شخصی کند. بنابرین الگوریتمهای خرید مبتنی بر هوش مصنوعی، اولویتها و علاقههای کاربران را در خرید یاد میگیرند و پیشنهاداتی را در این زمینه به مشتریان ارائه میدهند.
۵) موتور های جستجو
در حال حاضر بیشتر افراد نمیتوانند حتی یک روز خود را بدون جستجو در گوگل سپری کنند. موتورهای جستجو بدون کمک هوش مصنوعی نمیتوانند به بررسی کل اینترنت بپردازند و پاسخی به کاربر ارائه دهند.
برخی تبلیغاتی که به نظر میرسد همیشه در تعقیب کاربر هستند نیز با کمک هوش مصنوعی فعال میشوند. این تبلیغات، بر اساس سابقه جستجوی کاربر و مطالبی که به نظر میرسد برای کاربر ارزمند هستند، فعال و شخصیسازی میشوند.
۶) سرویس های مسیریابی
Google Maps
تا قبل از سال 2017 پروژه Google Map صرفا یک نقشه آنلاین از تمام جهان بود اما بعد از این سال، گوگل قابلیت های یادگیری ماشین و یادگیری عمیق را به این سرویس خود افزوده است.
این الگوریتم یادگیری ماشین، به نرم افزارها کمک می کند تا نام خیابان ها و شماره خانه ها را از روی عکس هایی که از آن خیابان ها گرفته شده، استخراج کند تا نتایج جستجو دقیق تر شوند.
با مجموع 80 میلیارد تصویری که از خیابان ها در دیتابیس گوگل موجود می باشد، این استخراج نام ها با دقت 84.2 درصد در حال انجام است.
اگر شما نیز وقتی صفحه ای از گوگل را باز می کنید و می بینید از شما می خواهد علامت های مربوط به یک کوچه را برایش انتخاب کنید، دقیقا دارد تلاش می کند تا دقت مدل خود را با کمک شما بالا ببرد و این بخشی از این پروژه می باشد.
Uber
این سرویس از نظر کارایی مشابه سرویس آنلاین اسنپ در کشور خودمان میباشد.
Uber از یادگیری ماشین برای محاسبه زمان رسیدن، بهینه سازی مسیر، ارزیابی مشتریان و رانندگان، پیشنهادهای سفر، تخفیف های شخصی سازی شده و … استفاده می کند. خطای محاسبه زمان رسیدن در Uber در مجموع 26 درصد می باشد و این الگوریتم همچنان در حال پیشرفت است.
۷) Google Translate
احتمالا بسیاری از شما ازسرویس رایگان google translate استفاده کرده اید . سیستم جدیدی که به جای ترجمه کلمه به کلمه جملات آنها را به صورت یکپارچه ترجمه میکند، در نتیجه ترجمههای ارائه شده طبیعیتر و روانتر هستند.
کاربرد یادگیری ماشین در ترنسلیت : مترجم گوگل اکنون میتواند از یک زبان به زبان دیگر ترجمه کند، حتی اگر دو زبان انتخاب شده پیش از این توسط سیستم انتخاب نشده باشند. برای مثال یک سیستم چند زبانه را تصور کنید که برای ترجمه از زبان ژاپنی به انگلیسی و یا کرهای به انگلیسی آموزش دیده است. این سیستم علیرغم اینکه هیچگونه آموزشی درباره ترجمه از کرهای به ژاپنی دریافت نکرده، با استفاده از آموختههای قبلی خود این کار را انجام میدهد.
گوگل در چند ماه اخیر سرمایهگذاری در حوزه هوش مصنوعی و یادگیری ماشینی را افزایش داده و تصمیم دارد به یکی از شرکتهای پیشرو در این زمینه تبدیل شود.
۸) بهبود ارتباطات ایمیلی با یادگیری ماشین
گوگل در سال 2015 پروژه Smart Reply Function را برای سرویس gmail خود معرفی گرده است. این پروژه بر پایه الگوریتم شبکه های عصبی بازگشتی (Recurrent Neural Networks) است و بر اساس پاسخ های قبلی شما به ایمیل های قبلی، به طور خودکار جواب ایمیل جدید را می دهد.البته در زبان فارسی هنوز چنین قابلیتی فراهم نشده است.
سرویس پست الکترونیک را می توان نخستین نمونه از خدمات گوگل دانست که در آن از یادگیری ماشینی استفاده شده، و یقیناً دیگر محصولات نرم افزاری این شرکت هم به فناوری مشابهی مجهز هستند. یادگیری ماشین در جیمیل می تواند ایمیل های دریافتی شما را به صورت هوشمند طبقه بندی کرده و هرزنامه ها (اسپم) را فیلتر کند.
سابق بر این، فیلترهای اسپم بر اساس کلمات کلیدی متداول در آنها تعیین می شد، اما اکنون یادگیری ماشین می تواند بازخورد کاربران به ایمیل های خاص را شناسایی کرده و بر اساس الگوهای پدیدار شده، اقدام به حذف موارد مشابه نماید. در واقع جیمیل به صورت هوشمند محتوایی که دوست دارید را به شما نشان داده و مابقی را حذف می کند.
۹) اپلیکیشنهای پخش موسیقی و تماشای فیلم
اسپاتیفای( )
بسیاری از کاربران به صورت روزمره از این سرویس پخش موسیقی استفاده می کنند . سرویس استریم موزیک اسپاتیفای از یادگیری ماشین برای شناسایی موسیقی مورد علاقه شما بهره می گیرد. سپس بر اساس الگوهای به دست آمده، پلی لیست های جدیدی از برای شما ساخته و در اختیارتان قرار می دهد. دیزر (Deezer) و پاندورا نیز از رویکرد مشابهی استفاده می کنند.
در سیستم های پیشرفته تر، رفتار کاربرانی با سلیقه مشابه آنالیز شده و از ویژگی هایی نظیر تن موسیقی، ضرباهنگ و مدت زمان یا دفعات گوش دادن به هر قطعه برای شناسایی و ارائه پیشنهادات بهتر استفاده می شود.
نتفلیکس (Netflix)
در کشور ما، اسپاتیفای به مراتب متداول تر از نتفلیکس است. بیش از 80 درصد برنامه های تلویزیونیدر آمریکا با موتور پیشنهاد دهنده ی یادگیری ماشین Netflix می تواند یافت شود و بر اساس علایق هر 100 میلیون کاربر به ایشان نمایش داده شود و چه چیز از این بهتر برای نمایش تبلیغات هدفمند و هزار راه درآمدی دیگر…
آقای Tod Yellin مدیر بخش نوآوری Netflix می گوید، دو دسته ویژگی ها به مدل شبکه عصبی این شرکت وارد می شود: اولی رفتار کاربران و دومی محتواهای تولید شده است. ترکیب این ویژگی ها منجر به ایجاد پیشنهادها می شود.
جمع بندی
ممکن است اطلاع زیادی از یادگیری ماشینی نداشته باشید ، اما یادگیری ماشین در اطراف شماست! وقتی یک پرسش را در موتور جستجو تایپ می کنید ، این موتور به کمک یادگیری ماشینی نتایج مناسب را به شما را نشان می دهد . هنگامی که نامه الکترونیکی خود را می خوانید ، بیشتر اسپم ها را نمی بینید ، زیرا یادگیری ماشین آن ها را فیلتر کرده است. برای تماشای یک فیلم با Netflix ، ویا هنگام مراجعه به وبسایت Amazon.com جهت خرید، یک سیستم یادگیری ماشینی با کمک علایق پیشین و مواردی که دوست دارید، به کمک شما خواهد آمد.
فیس بوک با استفاده از یادگیری ماشین تصمیم می گیرد که کدام کاربران و پست ها را به شما نمایش دهد و توییتر نیز همین کار را برای توییت ها انجام می دهد. هر وقت از کامپیوتر استفاده می کنید ،در واقع یادگیری ماشین به نحوی درگیر است.واین ها همه و همه از کاربرد های یادگیری ماشینی در زندگی روزمره ما میباشد که به معرفی و بررسی آن ها پرداختیم.