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