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