Некоторые библиотеки Python, которые обычно используются в машинном обучении:
Scikit-learn. habr.com neerc.ifmo.ru Библиотека основана на NumPy и SciPy, применяется в анализе данных и традиционном машинном обучении, которое не использует нейросети. habr.com В ней собраны алгоритмы и инструменты для построения моделей, обработки и классификации данных, а также оценки результатов. habr.com
PyTorch. habr.com Библиотека для искусственного интеллекта и нейросетей. habr.com PyTorch может строить классические архитектуры нейросетей с помощью готовых блоков, а при необходимости решать более низкоуровневые задачи, например оптимизировать вычисления на графическом процессоре GPU. habr.com
TensorFlow. habr.com pythonru.com Библиотека представляет данные как многомерные массивы, а операции с ними — как графы, которые строятся перед запуском программы. habr.com В TensorFlow реализовано множество методов для создания, развёртывания, обучения и запуска нейросетей и ML-моделей. habr.com
NLTK. pythonru.com Фреймворк и набор библиотек для разработки системы символической и статистической обработки естественного языка (natural language processing, NLP). pythonru.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.