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