Skip to content
Project categories

Machine Learning · GitHub

Train, evaluate, and run machine learning models.

Useful GitHub projects

4,297 projects

pedalboard

spotify

6,468stars

🎛 🔊 A Python library for audio.

  • Support for reading and writing AIFF, FLAC, MP3, OGG, and WAV files on all platforms with no dependencies
  • Additional support for reading AAC, AC3, WMA, and other formats depending on platform

UGATIT

taki0112

6,109stars
UGATIT preview

Official Tensorflow implementation of U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation (ICLR 2020)

tensorpack

tensorpack

6,282stars
tensorpack preview

A Neural Net Training Interface on TensorFlow, with focus on speed + flexibility

  • Focus on training speed.
  • Speed comes for free with Tensorpack -- it uses TensorFlow in the efficient way with no extra overhead. On common CNNs, it runs training 1.2~5x faster than the equivalent Keras code. Your training can probably gets faster if written with Tensorpack.
Machine LearningPythonApache-2.0GitHub

MLInterview

theainerd

540stars
MLInterview preview

:octocat: A curated awesome list of AI Startups in India & Machine Learning Interview Guide. Feel free to contribute!

darkflow

thtrieu

6,139stars
darkflow preview

Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices

AnyV2V

TIGER-AI-Lab

661stars
AnyV2V preview

Code and data for "AnyV2V: A Tuning-Free Framework For Any Video-to-Video Editing Tasks" [TMLR 2024]

Machine LearningJupyter NotebookMITGitHub

tsai

timeseriesAI

6,141stars

Time series Timeseries Deep Learning Machine Learning Python Pytorch fastai | State-of-the-art Deep Learning library for Time Series and Sequences in Pytorch / fastai

Machine LearningJupyter NotebookApache-2.0GitHub

tiny-dnn

tiny-dnn

6,028stars

header only, dependency-free deep learning framework in C++14

  • With TBB threading and SSE/AVX vectorization.
  • 98.8% accuracy on MNIST in 13 minutes training (@Core i7-3520M).
83stars
deepquantum preview

DeepQuantum for quantum computing

  • AI-Enhanced Quantum Computing Framework: Seamlessly integrated with PyTorch, it utilizes technologies such as automatic differentiation, vectorized parallelism, and GPU acceleration for efficiency. It facilitates the easy construction of hybrid quantum-classical models, enabling end-to-end training and inference.
  • User-Friendly API Design: The API is designed to be simple and intuitive, making it easy to initialize quantum neural networks and providing flexibility in data encoding.
Machine LearningJupyter NotebookApache-2.0GitHub

LilHomie

Viveckh

110stars

A Machine Learning Project implemented from scratch which involves web scraping, data engineering, exploratory data analysis and machine learning to predict housing prices in New York Tri-State Area.

Machine LearningJupyter NotebookGitHub
33stars

A complete, hands-on journey from Python fundamentals to AI Engineering. Explore Data Analytics, Data Science, Machine Learning, Deep Learning, Generative AI, LLMs, RAG, AI Agents, and practical projects, with notes, Interview preparation, experiments, and implementations built along the way.

Machine LearningJupyter NotebookGitHub

StyleTTS2

yl4579

6,385stars

StyleTTS 2: Towards Human-Level Text-to-Speech through Style Diffusion and Adversarial Training with Large Speech Language Models

mini-nanoGPT

ystemsrx

386stars
mini-nanoGPT preview

One-click training of your own GPT. Training a GPT has never been easier for beginners. / 一键预训练+SFT一个属于自己的LLM,0基础训练GPT原来可以这么简单?

  • 🔤 Flexible Tokenization — Character-level or custom tokenizers (Qwen, etc.)
  • 🚄 Efficient Training — Multi-process acceleration & distributed training

VoxCanvas

ZhikangNiu

27stars

VoxCanvas-41M: A Large-Scale Bilingual Dataset for Instruction-Based Speech Editing and Its Learning Dynamics