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