Core machine learning frameworks, libraries, and educational resources for building and training ML models.
Machine Learning
Repositories
TensorFlow is an end-to-end open source platform for machine learning. It offers a flexible ecosystem of tools, libraries, and community resources for researchers and developers to build and deploy ML applications.
PyTorch is a Python package providing tensor computation with strong GPU acceleration and deep neural networks built on a tape-based autograd system. It offers maximum flexibility and speed for deep learning research and production deployment.
Official code repository for the book 'Build a Large Language Model (From Scratch)'. Learn how LLMs work by coding a GPT-like model from the ground up using PyTorch, covering pretraining, finetuning, and instruction tuning without external LLM libraries.
A curated list of awesome machine learning frameworks, libraries, and software organized by programming language. Includes resources for computer vision, NLP, deep learning, and more, along with books, courses, and tutorials.
A comprehensive collection of 60+ annotated PyTorch implementations of deep learning papers with side-by-side explanations. Covers Transformers, GANs, reinforcement learning, diffusion models, optimizers, and more with detailed code comments.
scikit-learn is a comprehensive Python library for machine learning, offering simple and efficient tools for data mining and analysis. Built on NumPy, SciPy, and matplotlib, it provides a wide range of supervised and unsupervised learning algorithms including classification, regression, clustering, and dimensionality reduction.
Keras 3 is a multi-backend deep learning framework supporting TensorFlow, JAX, PyTorch, and OpenVINO. Provides high-level API for effortless model building and training across computer vision, NLP, audio processing, and more with accelerated development and state-of-the-art performance.
TensorFlow Tutorial and Examples for Beginners with detailed notebooks & source code. Covers TF v1 & v2, from basic operations to advanced neural networks like CNNs, RNNs, GANs, and multi-GPU training.
Comprehensive AI learning resource repository by ApacheCN, featuring machine learning in action, deep learning, NLP tutorials with code examples, video explanations, and detailed documentation for AI beginners and advanced learners.