یادگیری ماشینی (Machine Learning)

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

یادگیری ماشینی یا Machine Learning نوعی از هوش مصنوعی (AI) است که اجازه می دهد برنامه های کاربردی نرم افزار در پیش بینی نتایج بدون برنامه ریزی دقیق تر شوند. فرض اساسی یادگیری ماشینی ایجاد الگوریتمیاست که می تواند داده های ورودی را دریافت کند و از تجزیه و تحلیل آماری برای پیش بینی مقدار خروجی در یک محدوده قابل قبول استفاده کند.

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

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

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