Skip to content
Project categories

Machine Learning · GitHub

Train, evaluate, and run machine learning models.

Useful GitHub projects

4,629 projects
144stars

A mental-model-first field guide to Audio AI — from raw waveforms to production voice systems. Covers ASR, TTS, audio classification, Transformer architectures (CTC/Seq2Seq), fine-tuning, and real-world pipelines like voice assistants and meeting transcription. Bilingual (EN/FA).

vs-mlrt

AmusementClub

492stars

Efficient CPU/GPU ML Runtimes for VapourSynth (with built-in support for waifu2x, DPIR, RealESRGANv2/v3, Real-CUGAN, RIFE, SCUNet, ArtCNN and more!)

DynSLAM

AndreiBarsan

575stars
DynSLAM preview

Master's Thesis on Simultaneous Localization and Mapping in dynamic environments. Separately reconstructs both the static environment and the dynamic objects from it, such as cars.

Machine LearningJupyter NotebookBSD-3-ClauseGitHub

MLQuestions

andrewekhalel

4,963stars

Machine Learning and Computer Vision Engineer - Technical Interview Questions

  • Ridge (L2 norm)
  • Oversampling or undersampling. Instead of sampling with a uniform distribution from the training dataset, we can use other distributions so the model sees a more balanced dataset.

AS-One

augmentedstartups

607stars
AS-One preview

Easy & Modular Computer Vision Detectors, Trackers & SAM - Run YOLOv9,v8,v7,v6,v5,R,X in under 10 lines of code.

see

Bartzi

577stars

Code for the AAAI 2018 publication "SEE: Towards Semi-Supervised End-to-End Scene Text Recognition"

no-shortcuts

BlueRingsLabs

175stars
no-shortcuts preview

Free Course : Data, Machine Learning, Deep Learning and AI Engineering, the long way round: the math, the code, the systems and the security. 173 lessons, 166 runnable labs, no shortcuts. Free under CC BY-NC 4.0.

ChatSpatial

cafferychen777

46stars
ChatSpatial preview

MCP server for spatial transcriptomics analysis through natural language interfaces.

  • Data Loading & Preprocessing - Scanpy I/O, QC, Normalization, HVG, PCA, Neighbors
  • Visualization - Spatial plots, Embedding plots, Gene expression overlays

cordon

calebevans

165stars

Reduce logs to their semantic anomalies

  • Semantic Analysis: Uses transformer models to understand log content meaning, not just keyword matching
  • k-NN Density Scoring: Identifies anomalies using k-NN distance in embedding space
Machine LearningPythonApache-2.0GitHub

tweetopic

centre-for-humanities-computing

37stars
tweetopic preview

Blazing fast topic modelling for short texts.

  • Scalable :collision:
  • High consistency and coherence :dart:

Swarm

christopherkarani

588stars

Type-safe tools, on-device inference, multi-agent workflows, memory, and guardrails, in one Swift-native runtime

  • Conversation and memory - Preserve multi-turn state with Conversation; choose conversation, sliding-window, vector, summary, or hybrid memory. Sessions snapshot to portable JSON or FileSession files.
  • Resilience - Retry with backoff and Retry-After, circuit breakers, rate limits, FailoverProvider chains, and tool-loop detection.

awesome-llms-fine-tuning

Curated-Awesome-Lists

532stars

Explore a comprehensive collection of resources, tutorials, papers, tools, and best practices for fine-tuning Large Language Models (LLMs). Perfect for ML practitioners and researchers!

llm-algo-leetcode

datawhalechina

746stars
llm-algo-leetcode preview

LLM algorithm practice lab with theory, solutions, and test cases.《大模型算法与系统教程》面向大模型入门到进阶的算法实战教程,覆盖原理讲解、答案解析、测试用例与 CUDA/Triton 实战。

  • Notebook-first: Each lesson is organized around runnable code, exercises, answer cells, and basic validation.
  • Goal-oriented entry: Start from Part 02 for implementation practice, or follow the architecture, post-training, inference, performance, and operator routes.
Machine LearningJupyter NotebookGitHub
185stars
SlicerAutomatedDentalTools preview

A 3D Slicer extension to use AMASSS, ALI-CBCT and ALI-IOS

  • Simple: Perform time consuming task with a few clicks.
  • Automatic: Automate important Dental and Cranio Facial analysis tasks.
90stars
Unsupervised-Defect-Detection-Project-Based-on-VAE-GAN-Architecture preview

本项目实现了一种基于 VAE-CycleGAN 的图像重建无监督缺陷检测算法。该算法结合了变分自编码器 (VAE) 和 CycleGAN 的优势,无需标注数据即可检测图像中的缺陷/异常。This project implements an unsupervised defect detection algorithm for image reconstruction based on VAE-CycleGAN. This algorithm combines the advantages of variational autoencoders (VAE) and CycleGAN to detect defects in images without any supervision.

  • Unsupervised learning: No need for labeled anomaly data
  • VAE-based image reconstruction