awesome-machine-learning README

The project's README from github.com/josephmisiti/awesome-machine-learning. As one markdown file: README.md.

Awesome Machine Learning Awesome Track Awesome List

A curated list of awesome machine learning frameworks, libraries and software (by language). Inspired by awesome-php.

IMPORTANT NOTE ON PRs:

As of April 2026, too many PRs are being generated by LLMs, this is no longer fun or manageable. If you want to contribute to this repo, email me at joseph dot misiti @ hey dot com to prove you're human with a link to your PR and I'll merge it. Thank you for your understanding.

Also, a listed repository should be deprecated if:

Further resources:

Star History

Star History Chart

Table of Contents

Frameworks and Libraries

Tools

Credits

APL

General-Purpose Machine Learning

C

General-Purpose Machine Learning

Computer Vision

Speech Recognition

C++

Computer Vision

General-Purpose Machine Learning

awesome-machine-learning (josephmisiti/awesome-machine-learning)

Searching Database…

Что это такое?Подобранный сообществом список фреймворков, библиотек и программ для машинного обучения, сгруппированных по языкам программирования.
Это инструмент, который нужно установить, или просто справочный список?Это просто документ в формате Markdown со ссылками — справочный список, который не нужно устанавливать или запускать. Вы переходите по ссылке на тот фреймворк или библиотеку, которые вас заинтересовали.
Как устроен список?Записи сначала сгруппированы по языку программирования (APL, C, C++, Java, JavaScript, Python, R, Rust, Scala, Swift и многие другие), а внутри каждого языка разбиты по категориям, например «Компьютерное зрение», «Обработка естественного языка», «Универсальное машинное обучение» и «Визуализация данных».
Записи актуальны и проверены?Да: репозиторий помечается как устаревший, если его владелец заявляет, что он не поддерживается, или если в нём не было коммитов в течение 2–3 лет. Новые pull-запросы теперь требуют, чтобы вы написали мейнтейнеру по электронной почте для ручной проверки человеком, так как запросы, сгенерированные LLM, стали слишком многочисленными для обычного рассмотрения.
Здесь только Python или есть и другие языки?Список охватывает почти все языки, которые используются в машинном обучении: Python, R, Java, C/C++, JavaScript, Julia, Rust, Go, Scala, Swift, Kotlin, Ruby, Haskell и другие, так что он полезен независимо от вашего стека.
Есть ли в списке что-то кроме программ, например книги или курсы?Да: в README есть ссылки на отдельные подобранные списки бесплатных книг по машинному обучению, профессиональных мероприятий по ML, бесплатных онлайн-курсов по ML и блогов и рассылок по науке о данных.
Можно ли посмотреть, как менялась популярность проекта со временем?В README встроен график «Star History», который показывает, как со временем росло количество звёзд репозитория на GitHub.
Есть ли в каждом разделе языка именно глубокое обучение?У большинства языков есть отдельный подраздел «Глубокое обучение» или «Универсальное машинное обучение», где перечислены фреймворки вроде Caffe, CNTK, MXNet, DyNet и LightGBM.
Size
2.7 MB
Stars
74.6K
Updated
CommitOct 13
Age
12y
Commits · 90 Days