Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Computer Science
  4. Machine Learning

Machine Learning

The "Awesome Machine Learning" project is a comprehensive collection of resources focused on the field of machine learning, which involves algorithms and statistical models that enable computers to perform tasks without explicit instructions. This list encompasses a wide range of categories, including libraries, frameworks, datasets, tutorials, research papers, and community resources. It is designed to benefit everyone from beginners looking to understand the basics to experienced practitioners seeking advanced techniques and tools. By exploring this collection, users can enhance their knowledge and skills in machine learning, paving the way for innovative applications and solutions in various domains.

machine-learningdeep-learningdata-scienceneural-networksml-librariestutorialsdatasetsresearch
RSSView on GitHub
72.2k stars15.4k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

39 sections · 903 projects

General

0 projects

Machine Learning

0 projects

Vision

3 projects
VLFeat
vlfeat.org
YOLOv8
YOLOv8

A cutting-edge framework for training and deploying state-of-the-art YOLO models for object detection, segmentation, classification, and pose estimation.

Python58,12223 hours ago
SpecX
specx.pro

Language Processing

8 projects
colibri-core
colibri-core

A C++ and Python library for efficient extraction and analysis of n-grams, skipgrams, and flexgrams from large corpora.

C++1304 months ago
CRF++
taku910.github.io
CRFsuite
chokkan.org
frog
frog

A tagger, lemmatizer, morphological analyzer, and dependency parser for Dutch using memory-based NLP modules.

C++811 month ago
MeTA
MeTA

A modern C++ toolkit for text retrieval and analysis, featuring indexing, ranking, topic modeling, classification, and language models.

C++7143 years ago
MIT Information Extraction Toolkit
MIT Information Extraction Toolkit

A free, state-of-the-art library and toolkit for named entity extraction and binary relation detection from text.

C++2,9618 months ago
ucto
ucto

A rule-based Unicode tokenizer that separates words from punctuation and splits sentences for NLP preprocessing.

C++711 month ago
SentencePiece
SentencePiece

An unsupervised text tokenizer and detokenizer for neural network-based text generation systems with subword units.

C++11,8902 days ago

Recognition

2 projects
Kaldi
Kaldi

A comprehensive open-source toolkit for speech recognition research and development.

Shell15,4028 months ago
Vosk
Vosk

Offline speech recognition toolkit supporting 20+ languages with small models and streaming API.

Jupyter Notebook14,8254 days ago

Related Awesome Lists

📦
Open Source Society University

The "Awesome Open Source Society University" project is a curated collection of resources aimed at individuals pursuing self-directed learning through open-source educational materials. This list encompasses a variety of categories including online courses, textbooks, lecture notes, and community-driven projects that promote open education. It is particularly beneficial for self-learners, educators, and anyone interested in alternative education models, providing them with the tools and knowledge to explore diverse subjects at their own pace. Users can discover innovative learning paths and connect with a community that values open knowledge sharing.

203.0k
📦
University Courses

The "Awesome University Courses" project is a curated resource list that compiles university-level courses from various disciplines available online. This list covers a wide range of subjects including computer science, mathematics, humanities, and social sciences, featuring courses from renowned institutions and platforms. It benefits students, educators, and lifelong learners by providing access to high-quality educational content that can enhance knowledge and skills. Whether you're looking to deepen your understanding of a specific topic or explore new fields, this collection offers a wealth of opportunities for academic growth and personal development.

67.5k
📦
Data Science

The "Awesome Data Science" project is a curated collection of resources for individuals interested in the field of data science, which encompasses the extraction of insights and knowledge from structured and unstructured data. This list includes a variety of resources such as libraries, frameworks, datasets, tutorials, courses, and tools that are essential for data analysis, machine learning, and statistical modeling. Whether you are a beginner looking to learn the basics or an experienced data scientist seeking advanced techniques, this list provides valuable information to enhance your skills and projects. Dive into this collection to discover tools and knowledge that can help you excel in your data science journey.

28.8k
📦
Deep Learning

The "Awesome Deep Learning" project is a curated collection of resources dedicated to deep learning, a subset of machine learning that utilizes neural networks to model complex patterns in data. This list encompasses a wide range of materials, including frameworks, libraries, tutorials, research papers, and community resources that cater to both newcomers and experienced practitioners in the field. Whether you are looking for tools to build your own models, seeking educational content to deepen your understanding, or exploring the latest research advancements, this project provides invaluable support for anyone interested in deep learning. Dive into this collection to unlock the potential of neural networks and enhance your machine learning projects.

27.8k