یادگیری ماشین یا Machine Learning (به اختصار ML) شاخهای از هوش مصنوعی (Artificial Intelligence) یا به اختصار AI و علوم کامپیوتر است که با استفاده از اطلاعات موجود و الگوریتمهای مختلف، اقدام به شبیه سازی روش یادگیری انسانها کرده و به تدریج دقت روش های یادگیری خود را بهبود میبخشد.
یکی از کارمندان شرکت IBM به نام Arthur Samuel، پس از تحقیق و پژوهش در مورد بازی "checkers" برای اولین بار اصطلاح "یادگیری ماشین" را ابداع کرد. Robert Nealey، استاد خود خوانده بازی "checkers"، در سال 1962 طی یک رویارویی با هوش مصنوعی به کار رفته در کامپیوتر IBM 7094، بازی را به آن باخت. در مقایسه با آنچه امروز می توان انجام داد، این شاهکار کامپیوتری تقریباً بی اهمیت به نظر می رسد اما همین اتفاق، نقطه عطف بزرگی در زمینه هوش مصنوعی است. طی چندین دهه بعد از آن، پیشرفتهای تکنولوژیکی در مورد ذخیرهسازی اطلاعات و افزایش قدرت پردازش داده ها، برخی از محصولات نوآورانهای را که امروزه شناخته شده هستند، مانند سیستم پیشنهاد ویدیو نتفلیکس یا خودروهای بدون راننده را در سطحی جهانی مطرح ساخت.