awesome-machine-learning  by josephmisiti

Curated list of ML frameworks, libraries, and software

created 11 years ago
69,143 stars

Top 0.2% on sourcepulse

GitHubView on GitHub
Project Summary

This repository is a curated list of machine learning frameworks, libraries, and software, categorized by programming language. It serves as a comprehensive resource for developers and researchers looking to explore and adopt ML tools across various domains like computer vision, natural language processing, and reinforcement learning.

How It Works

The list is organized by programming language, with subcategories for specific ML tasks. Each entry includes a brief description and a link to the project's repository. The curation aims to highlight "awesome" or noteworthy projects, providing a broad overview of the ML ecosystem.

Quick Start & Requirements

This is a curated list, not a runnable project. No installation or specific requirements are applicable.

Highlighted Details

  • Extensive coverage across numerous programming languages (Python, C++, Java, Go, R, etc.).
  • Detailed categorization by ML task (e.g., NLP, Computer Vision, Reinforcement Learning).
  • Includes links to related resources like books, courses, and events.
  • Provides criteria for project deprecation (e.g., lack of maintenance).

Maintenance & Community

The list is maintained by josephmisiti and community contributions are encouraged via pull requests.

Licensing & Compatibility

The repository itself is licensed under the MIT License. Individual projects listed within the repository will have their own licenses.

Limitations & Caveats

As a curated list, the quality and maintenance status of individual projects vary. Users must independently evaluate each listed library for their specific needs.

Health Check
Last commit

1 month ago

Responsiveness

1+ week

Pull Requests (30d)
3
Issues (30d)
1
Star History
1,505 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.