An Open Source Machine Learning Framework for Everyone
Repository Index
47,133 repositories indexed
1–24 of 114 · Most stars
Open Source Computer Vision Library
- opencv
- c-plus-plus
- computer-vision
- deep-learning
Tesseract Open Source OCR Engine (main repository)
- tesseract
- tesseract-ocr
- ocr
- lstm
Port of OpenAI's Whisper model in C/C++
Cross-platform, customizable ML solutions for live and streaming media.
- mediapipe
- c-plus-plus
- computer-vision
- deep-learning
Caffe: a fast open framework for deep learning.
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
- openpose
- computer-vision
- machine-learning
- cpp
MLX: An array framework for Apple silicon
- mlx
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
- gbdt
- gbrt
- gbm
- distributed-systems
Distribute and run LLMs with a single file.
- cross-platform
- gguf
- llama-cpp
- local-ai
TranslatedPArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (Core framework of 'PaddlePaddle' (飞桨, Feijiang), for deep learning & machine learning: high-performance single-machine and distributed training, and cross-platform deployment)
- paddlepaddle
- deep-learning
- scalability
- machine-learning
ncnn is a high-performance neural network inference framework optimized for the mobile platform
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
- gbdt
- gbm
- machine-learning
- data-mining
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
- mnn
- convolution
- vulkan
- embedded-devices
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
Tensor library for machine learning
A toolkit for making real world machine learning and data analysis applications in C++
- machine-learning
- deep-learning
- c-plus-plus
- python
TranslatedVisual Novel Translator
- galgame
- visual-novel
- translator
- reverse-engineering
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
- tensorrt
- nvidia
- deep-learning
- inference
COLMAP - Structure-from-Motion and Multi-View Stereo
- structure-from-motion
- multi-view-stereo
- reconstruction
- geometry
An open source library for face detection in images. The face detection speed can reach 1000FPS.
- face-detection
- cnn
- arm
TranslatedUltra-lightweight Chinese OCR, supports vertical text recognition, supports ncnn, mnn, and tnn inference (dbnet (1.8M) + crnn (2.5M) + anglenet (378KB)), total model size only 4.7M
Unsupervised text tokenizer for Neural Network-based text generation.
- neural-machine-translation
- natural-language-processing
- word-segmentation