Open Source Machine Learning Projects

Discover 191 open source Machine Learning repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Machine Learning projects here are most often combined with Python, Deep Learning and LLM. Last updated October 4, 2026.

191 repositories · updated October 4, 2026

DragGAN: Edit GAN Images by Dragging Points

DragGAN: Edit GAN Images by Dragging Points

DragGAN is a research tool for interactive point-based editing of images generated by StyleGAN models. It lets users move image features by dragging points while the model updates the image, making controlled edits easier than conventional prompt-based workflows.

PythonGenerative AIMachine Learning
Added Dec 12, 2025 View details
SyncTalk: Generate Synchronized Talking-Head Videos

SyncTalk: Generate Synchronized Talking-Head Videos

SyncTalk is a CVPR 2024 system for generating talking-head videos from a person’s footage and audio. It targets synchronized lip movement, facial expression, and head pose, with workflows for training on a subject or running inference with provided models.

PythonComputer VisionDeep Learning
Added Dec 11, 2025 View details
vggt: Reconstruct 3D Scenes from Images

vggt: Reconstruct 3D Scenes from Images

VGGT is a feed-forward vision model that estimates cameras, depth, point maps, and point tracks from one or more images. It suits researchers and developers who need fast 3D scene reconstruction without a traditional multi-stage pipeline.

PythonComputer VisionMachine Learning
Added Dec 10, 2025 View details
MuseTalk: Generate Audio-Synced Talking-Head Videos

MuseTalk: Generate Audio-Synced Talking-Head Videos

MuseTalk creates lip-synced video from a source video or image and an audio clip using latent-space inpainting. It supports training and inference workflows, with real-time performance reported on a Tesla V100.

PythonAIMachine Learning
Added Dec 9, 2025 View details
judgy: Estimate LLM Judge Success Rates with Bias Correction

judgy: Estimate LLM Judge Success Rates with Bias Correction

judgy estimates a system’s true pass rate from human-labeled calibration data and LLM judge predictions. It corrects for judge errors and uses bootstrap resampling to produce a confidence interval, making it useful when evaluating larger unlabeled datasets.

PythonAILLM
Added Dec 7, 2025 View details
LAM: Create Animatable 3D Gaussian Avatars from One Image

LAM: Create Animatable 3D Gaussian Avatars from One Image

LAM reconstructs a 3D Gaussian head avatar from a single image and supports animation and rendering across devices. It is aimed at developers building digital humans, especially interactive avatars, and requires model assets and a compatible compute environment for local use.

PythonAIMachine Learning
Added Dec 7, 2025 View details
whisper-web: Transcribe Speech in Your Browser

whisper-web: Transcribe Speech in Your Browser

Whisper Web uses Transformers.js to run speech recognition in a browser. It suits people who want to try transcription without setting up a separate server, though browser support and performance may vary.

TypeScriptJavaScriptMachine Learning
Added Dec 5, 2025 View details
DataScienceInteractivePython: Learn Data Science Through Dashboards

DataScienceInteractivePython: Learn Data Science Through Dashboards

Interactive Python dashboards let learners explore statistics, machine learning, and geostatistics by changing inputs and observing results. Designed for students and practitioners who benefit from hands-on experimentation.

PythonData ScienceMachine Learning
Added Dec 2, 2025 View details
multiresolution-time-series-transformer: Forecast Time Series at Multiple Scales

multiresolution-time-series-transformer: Forecast Time Series at Multiple Scales

A PyTorch forecasting model that processes time series at several temporal resolutions, then fuses the representations to predict future values. It suits experimentation with multi-scale forecasting, with adaptations from the paper that users should account for.

PythonMachine LearningDeep Learning
Added Nov 30, 2025 View details
PPS-Ctrl: Translate Colonoscopy Images for Depth Estimation

PPS-Ctrl: Translate Colonoscopy Images for Depth Estimation

PPS-Ctrl explores controllable sim-to-real translation for colonoscopy images, using per-pixel shading maps to guide Stable Diffusion and ControlNet. The repository currently provides partial pseudocode rather than a complete, ready-to-run implementation.

PythonMachine LearningComputer Vision
Added Nov 28, 2025 View details
subwiz: Discover Subdomains with a Lightweight GPT Model

subwiz: Discover Subdomains with a Lightweight GPT Model

subwiz uses a small transformer model to predict candidate subdomains from known subdomains, then can check whether predictions resolve. It is aimed at security teams and researchers who want an additional discovery step after passive enumeration.

PythonAIMachine Learning
Added Nov 27, 2025 View details
ManimML: Animate Machine Learning Concepts with Manim

ManimML: Animate Machine Learning Concepts with Manim

ManimML provides reusable Manim components for visualizing neural networks and common machine learning operations. It suits educators and creators who want to build explanatory animations in Python rather than implement each visualization from scratch.

PythonMachine LearningVisualization
Added Nov 26, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️