choose for visual, from-scratch derivations of ML algorithms; seed is broader
ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy
- 2.0k
- TeX
- MIT
data science education
An open-source book rendered as Jupyter notebooks that teaches Python data science with IPython, NumPy, Pandas, Matplotlib, and Scikit-Learn.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose for visual, from-scratch derivations of ML algorithms; seed is broader
ML algorithms implemented and derived from first-principles in Jupyter Notebooks and NumPy
choose for deeper, hands-on ML/DL with TensorFlow/Keras; seed has broader data-science basics
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
choose for a structured ML course with assignments; seed is a broad data-science survey
Open Machine Learning Course
Chinese-language ML course notebooks; alternative for Chinese speakers wanting a practical ML focus
AI实战-practicalAI 中文版
choose for ML/DL with PyTorch and scikit-learn; seed is less ML-deep
Code Repository for Machine Learning with PyTorch and Scikit-Learn
choose for building ML/DL from scratch with optimization; seed is a high-level survey
Master the fundamentals of machine learning, deep learning, and mathematical optimization by building key concepts and models from scratch using Python.
choose for ML/DL using PyTorch/Hugging Face; seed uses classical scikit-learn
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, PyTorch, and Hugging Face libraries.
Chinese translation of Python for Data Analysis; a comparable data-wrangling book, but different authors and language
《利用Python进行数据分析·第2版》
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
older but broad notebook collection covering the same data science libraries; choose if you want a wider mix of topics despite staleness
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
choose only for minimal, clean ML implementations; seed is a full teaching guide
Minimal and clean examples of machine learning algorithms implementations
narrower: dedicated scikit-learn MOOC, not the full data science stack
Machine learning in Python with scikit-learn MOOC
older notebooks for a scikit-learn video series; narrower and dated
Jupyter notebooks from the scikit-learn video series
old Chinese notes from 'Python for Data Analysis'; superseded by newer editions
利用Python进行数据分析 第二版 (2017) 中文翻译笔记
narrower: matplotlib/scientific-visualization book, not the whole stack
An open access book on scientific visualization using python and matplotlib
deprecated earlier edition of hands-on ML; old TensorFlow code, superseded
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
older ML/DL book notebooks; choose if you want a dated but full ML walkthrough
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
These projects were analysed and named PythonDataScienceHandbook among their alternatives. The relationship is not symmetric — how PythonDataScienceHandbook rates them is a separate judgement, made when PythonDataScienceHandbook is analysed in its own right.
calls PythonDataScienceHandbook “Choose for a broader Python data science handbook that includes ML along with numpy/pandas/visualization.”
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
calls PythonDataScienceHandbook “When you want a broader data-science intro with ML chapters.”
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2.
calls PythonDataScienceHandbook “A broader data-science handbook with Matplotlib chapters; choose it for an all-in-one Python data-science resource.”
An open access book on scientific visualization using python and matplotlib
calls PythonDataScienceHandbook “when you want a comprehensive reference for the data science stack (NumPy/Pandas) more than a structured ML course.”
Open Machine Learning Course
calls PythonDataScienceHandbook “English handbook covering broader data science, choose if you read English and want NumPy/Pandas/Scikit-Learn together.”
《利用Python进行数据分析·第2版》
calls PythonDataScienceHandbook “Older but polished book-style notebooks for pandas/scikit-learn; choose when you need focused core DS coverage and no DL/big data.”
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
calls PythonDataScienceHandbook “A classic data science handbook; choose for a deep dive into pandas/scikit-learn, not for DL/NLP.”
人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域