Нейронные сети (NN) — это класс алгоритмов машинного обучения, вдохновлённых биологическими нейронными сетями в мозге, они используются для решения сложных задач, таких как распознавание изображений и речи. Обработка естественного языка (NLP) фокусируется на взаимодействии между компьютерами и человеческим языком, включая задачи машинного перевода, анализа тональности и генерации текста. Компьютерное зрение (CV) занимается анализом и пониманием визуальной информации, например, распознаванием объектов и лиц. Также существуют направления, связанные с робототехникой, системами рекомендаций, автономными транспортными средствами и другими областями.