Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Machine Learning

Machine Learning

1845 projects

Showing 36 of 1845 projects

hyperopt-sklearn
hyperopt-sklearnPython

Hyperopt-sklearn automates hyperparameter optimization and model selection for scikit-learn machine learning pipelines.

#hyperparameter-optimization#data-science#bayesian-optimization
Stars1.6k
Forks273
Last commit
Metrics
MetricsPython

A multi-language library providing implementations of common supervised machine learning evaluation metrics.

#haskell#evaluation-metrics#model-evaluation
Stars1.6k
Forks452
Last commit3 years ago
ydata-synthetic
ydata-syntheticJupyter Notebook

A Python package for generating synthetic tabular and time-series data using state-of-the-art generative models like GANs and Gaussian Mixtures.

#python-library#training-data#datagenerator
Stars1.6k
Forks258
Last commit
skrub
skrubPython

Machine learning with dataframes

#data-cleaning#data-science#dataframe
Stars1.6k
Forks269
Last commit1 day ago
Talos
TalosPython

A Python library for automated hyperparameter optimization and model evaluation with TensorFlow, Keras, and PyTorch.

#hyperparameter-optimization#model-evaluation#deep-learning
Stars1.6k
Forks265
Last commit2 years ago
boruta_py
boruta_pyPython

Python implementation of the Boruta all-relevant feature selection method with scikit-learn compatibility.

#statistical-analysis#random-forest#ensemble-methods
Stars1.6k
Forks265
Last commit8 months ago
LightlyTrain
LightlyTrainPython

An all-in-one framework for training state-of-the-art computer vision models, covering pretraining, fine-tuning, and distillation.

#model-training#deep-learning#fine-tuning
Stars1.6k
Forks94
Last commit1 day ago
ThunderSVM
ThunderSVMC++

A fast Support Vector Machine (SVM) library that leverages GPUs and multi-core CPUs for high-performance machine learning.

#cuda#libsvm#high-performance-computing
Stars1.6k
Forks223
Last commit2 years ago
ChatGPT Prompts for Data Science
ChatGPT Prompts for Data Science

A curated collection of 60 ChatGPT prompts for data science tasks, from model building to code explanation.

#productivity#ai-assistant#data-science
Stars1.6k
Forks280
Last commit2 years ago
goml
gomlGo

A Go machine learning library with online learning capabilities and a variety of implemented models.

#text-classification#data-science#statistics
Stars1.6k
Forks133
Last commit4 years ago
imodels
imodelsJupyter Notebook

A Python package for concise, transparent, and accurate predictive modeling with sklearn-compatible interpretable models.

#ai#rule-based-models#data-science
Stars1.6k
Forks139
Last commit1 month ago
keras-contrib
keras-contribPython

A deprecated repository for community-contributed Keras extensions like layers, activations, and loss functions.

#experimental-features#python-library#data-science
Stars1.6k
Forks636
Last commit3 years ago
Elephas
ElephasPython

Elephas is a Keras extension for distributed deep learning on Apache Spark, enabling data-parallel training at scale.

#apache-spark#model-training#spark
Stars1.6k
Forks303
Last commit3 years ago
scikit-feature
scikit-featurePython

An open-source Python repository providing around 40 feature selection algorithms for machine learning applications.

#feature-selection#scipy#data-science
Stars1.6k
Forks438
Last commit2 years ago
KotlinDL
KotlinDLKotlin

A high-level Deep Learning API for JVM and Android developers, written in Kotlin and inspired by Keras.

#keras-api#deep-learning#android
Stars1.6k
Forks111
Last commit2 years ago
Data Profiler
Data ProfilerPython

A Python library that automatically extracts schema, statistics, and sensitive entities (PII/NPI) from datasets.

#sensitive-data-detection#data-labels#python-library
Stars1.6k
Forks187
Last commit4 days ago
Spearmint
SpearmintPython

A Bayesian optimization software package for automatically running experiments to minimize an objective in as few runs as possible.

#hyperparameter-tuning#bayesian-optimization#python
Stars1.6k
Forks327
Last commit6 years ago
Quix Streams
Quix StreamsPython

A Python framework for building real-time data pipelines and event-driven microservices on Apache Kafka using a Streaming DataFrame API.

#stream-processing#streaming-data-processing#event-driven-architecture
Stars1.6k
Forks107
Last commit
DiffDock
DiffDockPython

A state-of-the-art diffusion model for predicting how small molecules (ligands) bind to proteins.

#molecular-docking#diffusion-models#computational-biology
Stars1.5k
Forks356
Last commit1 year ago
LocoKit
LocoKitSwift

A machine learning framework for iOS that records location and motion data and detects user activity types like walking, cycling, and transport modes.

#ios#motion-sensors#location
Stars1.5k
Forks105
Last commit1 year ago
MLBox
MLBoxPython

MLBox is a powerful Automated Machine Learning python library.

#stacking#pipeline#kaggle
Stars1.5k
Forks272
Last commit3 years ago
MLeap
MLeapScala

MLeap is a portable execution engine for deploying machine learning pipelines from Spark and Scikit-learn without their runtime dependencies.

#apache-spark#spark#production-ml
Stars1.5k
Forks317
Last commit3 days ago
TensorFlow GNN
TensorFlow GNNPython

A TensorFlow library for building Graph Neural Networks with support for heterogeneous graphs and scalable data processing.

#graph-neural-networks#heterogeneous-graphs#graph-sampling
Stars1.5k
Forks201
Last commit16 days ago
Optimus
OptimusPython

A Python library for agile data preparation workflows that works with Pandas, Dask, cuDF, Dask-cuDF, Vaex, and PySpark.

#data-cleaning#cudf#spark
Stars1.5k
Forks232
Last commit1 year ago
Awesome Document Understanding
Awesome Document Understanding

A curated list of resources for Document Understanding (DU), covering research, datasets, tools, and applications in Intelligent Document Processing.

#key-information-extraction#document-understanding#document-analysis
Stars1.5k
Forks178
Last commit3 years ago
Knowledge Representation Learning Papers
Knowledge Representation Learning PapersTeX

A curated collection of must-read academic papers on knowledge representation learning and knowledge embedding, with an associated open-source toolkit.

#knowledge-graphs#knowledge-embedding#academic-papers
Stars1.5k
Forks241
Last commit
skforecast
skforecastPython

A Python library for time series forecasting using scikit-learn compatible machine learning models.

#data-science#time-series-forecasting#catboost
Stars1.5k
Forks196
Last commit1 day ago
skforecast
skforecastPython

A Python library for time series forecasting using scikit-learn compatible machine learning models.

#data-science#lightgbm#python
Stars1.5k
Forks196
Last commit1 day ago
PyCM
PyCMPython

A comprehensive Python library for generating and analyzing multi-class confusion matrices with extensive statistical metrics.

#classification-metrics#statistical-analysis#ai
Stars1.5k
Forks126
Last commit12 days ago
libfm
libfmC++

A software implementation of factorization machines for estimating interactions between categorical variables in large datasets.

#categorical-data#recommender-systems#sgd
Stars1.5k
Forks409
Last commit6 years ago
GoMLX
GoMLXGo

An accelerated machine learning framework for Go, offering a PyTorch/Jax/TensorFlow-like experience with support for CPUs, GPUs, TPUs, and WASM.

#neural-network#deep-learning#xla
Stars1.5k
Forks79
Last commit2 days ago
decisiontree
decisiontreeRuby

A Ruby library implementing the ID3 algorithm for decision tree learning with support for continuous and discrete datasets.

#ensemble-learning#id3-algorithm#classification
Stars1.5k
Forks130
Last commit7 years ago
EnvPool
EnvPoolC++

A C++-based high-performance parallel environment execution engine for vectorized reinforcement learning simulations.

#threadpool#parallel-computing#high-performance-computing
Stars1.5k
Forks140
Last commit7 days ago
HiBench
HiBenchJava

A comprehensive benchmark suite for evaluating speed, throughput, and resource utilization of big data frameworks like Hadoop, Spark, and streaming engines.

#apache-spark#performance-testing#distributed-systems
Stars1.5k
Forks766
Last commit7 months ago
torchtyping
torchtypingPython

Type annotations and runtime checking for PyTorch tensor shape, dtype, layout, and names.

#developer-tools#python-typing#typing
Stars1.5k
Forks43
Last commit1 year ago
MMEngine
MMEnginePython

A foundational PyTorch library for training deep learning models, serving as the core engine for the OpenMMLab ecosystem.

#distributed-training#ai#model-training
Stars1.5k
Forks455
Last commit12 days ago
PreviousPage 19 of 52

Related Tags

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
1 year ago
3 months ago
7 days ago
4 years ago
Next
#Deep Learning643
#Python510
#Neural Networks350
#Data Science342
#Tensorflow257
#Computer Vision248
#Python Library200
#Pytorch186
#Natural Language Processing158
#Neural Network137
#Reinforcement Learning128
#Ai123