Skip to content
Project categories

Machine Learning · GitHub

Train, evaluate, and run machine learning models.

Useful GitHub projects

4,492 projects
1,457stars
concrete-ml preview

Concrete ML: Privacy Preserving ML framework using Fully Homomorphic Encryption (FHE), built on top of Concrete, with bindings to traditional ML frameworks.

  • Built-in models: Ready-to-use FHE-friendly models with a user interface that is equivalent to their the scikit-learn and XGBoost counterparts
  • Customs models: Concrete ML supports models that can use quantization-aware training. These are developed by the user using PyTorch or keras/tensorflow and are imported into Concrete ML through ONNX
315stars
Solar-Forecast-ML preview

SFML is the first fully local AI solar forecast for Home Assistant, powered by a local Attention Transformer. No external AI — such as ChatGPT, Gemini, or Grok — required. Runs entirely on your device for complete privacy.

  • The forecast - Hourly for 72 hours, learned from your roof: shading, local weather, panel groups — and forecast quality is measured, not claimed.
  • Smart Charge - Charges the battery from the grid when electricity is cheap and the sun will not be enough — and leaves room for solar power otherwise.

youtube-digest

zarazhangrui

1,736stars
youtube-digest preview

Turn YouTube videos into deep learning resources with transcripts, bilingual translation, AI overviews, explanations, and notes. Bring your own keys.

21,741stars
pytorch-handbook preview

An open-source book that helps readers quickly get started with deep learning development and research using PyTorch. All PyTorch tutorials in the book have been tested to ensure they run successfully.

Machine LearningJupyter NotebookGitHub
21,714stars
HivisionIDPhotos preview

⚡️HivisionIDPhotos: a lightweight and efficient AI ID photo tool. A lightweight AI algorithm for creating ID photos.

Machine LearningPythonApache-2.0GitHub
102stars
tiny-transformer-from-scratch preview

A tiny Transformer built from scratch in PyTorch, with an English-to-Chinese translation demo | 用 PyTorch 从零实现的小型 Transformer,附英译中演示,帮助理解模型原理

  • One Python file: data processing, the model, training, and translation all live in transformer.py.
  • Core components implemented by hand: scaled dot-product attention, multi-head attention, causal masking, and cross-attention.
Machine LearningJupyter NotebookMITGitHub
609stars

基于法律裁判文书的事件抽取及其应用,包括数据的分词、词性标注、命名实体识别、事件要素抽取和判决结果预测等内容