Machine learning (ML) is a branch of artificial intelligence that enables software applications to improve their accuracy and effectiveness in predicting outcomes without being explicitly programmed to do so. Using algorithms that iteratively learn from data, ML allows applications to detect patterns, make decisions, and uncover insights in real-time, which can significantly enhance the user experience and operational efficiency. For application developers, ML offers a toolkit for building intelligent systems that can automate processes, personalize services, and handle complex data-driven tasks. Key components of ML include supervised learning, unsupervised learning, and reinforcement learning, each serving different types of problems and data structures. Developers can leverage a wide array of ML frameworks and libraries, such as TensorFlow, PyTorch, or Scikit-learn, which simplify the integration of machine learning models into applications. As the field continues to evolve, staying updated on emerging trends and techniques is crucial for developers aiming to implement cutting-edge ML solutions.
View the most prominent open source Machine learning projects in the list below. Click on a specific project to view its alternative or complementary packages.
- An Open Source Machine Learning Framework for Everyone☆186,441Updated this week
- 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.☆135,166Updated this week
- Tensors and Dynamic neural networks in Python with strong GPU acceleration☆84,234Updated this week
- Architected for speed. Automated for easy. Monitoring and troubleshooting, transformed!☆72,114Updated this week
- 12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all☆69,831Updated last week
- List of Computer Science courses with video lectures.☆67,252Updated 2 months ago
- 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。☆63,742Updated 3 months ago
- Tesseract Open Source OCR Engine (main repository)☆62,429Updated last week
- Deep Learning for humans☆62,085Updated this week
- scikit-learn: machine learning in Python☆60,186Updated this week
- The Patterns of Scalable, Reliable, and Performant Large-Scale Systems☆59,062Updated last month
- 🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, fee…☆56,367Updated 2 months ago
- The world's simplest facial recognition api for Python and the command line☆53,467Updated 3 months ago
- Deepfakes Software For All☆52,469Updated this week
- YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite☆50,966Updated this week
- The Julia Programming Language☆45,820Updated this week
- 100 Days of ML Coding☆45,496Updated 10 months ago
- TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)☆43,426Updated 3 months ago
- Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.☆39,198Updated 3 months ago
- Learn how to design, develop, deploy and iterate on production-grade ML applications.☆37,604Updated 3 months ago
- OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamical…☆37,071Updated 3 months ago
- Apache Airflow - A platform to programmatically author, schedule, and monitor workflows☆37,168Updated this week
- Streamlit — A faster way to build and share data apps.☆35,766Updated this week
- DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.☆35,508Updated this week
- AI-Powered Photos App for the Decentralized Web 🌈💎✨☆35,454Updated this week
- 12 Weeks, 24 Lessons, AI for All!☆34,892Updated last week
- Google Research☆34,325Updated this week
- Caffe: a fast open framework for deep learning.☆34,125Updated 3 months ago
- Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.☆34,065Updated this week
- Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!☆34,030Updated this week
- Investment Research for Everyone, Everywhere.☆33,986Updated this week
- Ultralytics YOLO11 🚀☆32,797Updated this week
- 吴恩达老师的机器学习课程个人笔记☆32,154Updated 5 months ago
- OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation☆31,274Updated 3 months ago
- Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purpos…☆30,777Updated this week
- 💫 Industrial-strength Natural Language Processing (NLP) in Python☆30,265Updated this week
- Roadmap to becoming an Artificial Intelligence Expert in 2022☆29,225Updated 10 months ago
- Pretrain, finetune ANY AI model of ANY size on multiple GPUs, TPUs with zero code changes.☆28,423Updated this week
- A complete daily plan for studying to become a machine learning engineer.☆28,176Updated 5 months ago
- Visualizer for neural network, deep learning and machine learning models☆28,167Updated this week