1 分钟阅读

本文档系统汇总了适合初学者与进阶者学习 机器学习(ML)深度学习(DL) 的优质平台与可视化工具,涵盖理论课程、实践平台、代码工具、结构分析与模型可视化等,适合学习者分阶段使用。


📘 一、通俗易懂的学习平台

1. 入门推荐(零基础友好)

平台 网址 简介
李宏毅机器学习课程 B站链接 中文讲解风趣,涵盖ML/DL最新内容,适合入门学习。
Google ML Crash Course https://developers.google.com/machine-learning/crash-course 提供交互式教程,通俗讲解基本概念与算法。
Kaggle Learn https://www.kaggle.com/learn 微课程体系,适合动手实践,包括入门ML、DL、CV等。
3Blue1Brown: 神经网络动画 https://www.youtube.com/watch?v=aircAruvnKk 直观图解神经网络原理,极具启发性。

2. 系统课程(带证书)

平台 课程 链接 特点
Coursera Machine Learning (Andrew Ng) 链接 经典课程,构建理论基础。
Coursera Deep Learning Specialization 链接 系统讲解神经网络、CNN、RNN、优化等。
Fast.ai Practical Deep Learning https://course.fast.ai/ 强调快速实践与项目驱动。
Udacity Intro to ML with PyTorch https://www.udacity.com/course/intro-to-machine-learning-with-pytorch–ud188 实战导向课程,适合工程方向。

3. 实战平台

平台 网址 简介
Kaggle https://www.kaggle.com 数据集 + 竞赛 + Notebook,机器学习实战平台。
Google Colab https://colab.research.google.com/ 在线运行 Python Notebook,支持 GPU。
Papers With Code https://paperswithcode.com 查论文 + 查代码最佳平台,任务分类清晰。

4. 官方文档与参考资料

名称 链接 简介
PyTorch Tutorials https://pytorch.org/tutorials/ 从入门到进阶的 PyTorch 教程与官方文档。
Scikit-learn User Guide https://scikit-learn.org/stable/user_guide.html 经典机器学习库教程,适合构建基础知识体系。
DeepLearning.ai Blog https://www.deeplearning.ai/blog/ 汇总 DL 技术与趋势,适合初学者跟踪行业动态。
TensorFlow Playground https://playground.tensorflow.org 神经网络训练过程的可视化模拟,调节结构与参数实时观察效果。

📊 二、可视化工具与网站推荐

1. 算法与数据结构可视化

平台 链接 简介
VisuAlgo https://visualgo.net 最全的数据结构与算法可视化(排序、图、堆、搜索等),有中文版本。
Algorithm Visualizer https://algorithm-visualizer.org/ 可同步演示算法执行与源码运行过程。支持多语言。
Sorting Algorithm Animations https://www.toptal.com/developers/sorting-algorithms 多种排序算法可视化对比。
Pathfinding Visualizer https://qiao.github.io/PathFinding.js/visual/ 直观展示 BFS、DFS、A* 等路径搜索算法。

2. 深度学习结构与训练可视化

工具 链接 功能
TensorFlow Playground https://playground.tensorflow.org 可视化神经网络的训练行为与模型变化。
Netron https://netron.app/ 模型结构图展示,支持 PyTorch、ONNX、TF、Keras 等格式。
NN SVG http://alexlenail.me/NN-SVG/index.html 自动生成神经网络结构图(论文画图神器)。
Deep Visualizer https://deepai.org/machine-learning-model/deep-visualizer 中间层激活结果可视化,用于理解网络行为。

3. 数学与优化过程可视化

名称 链接 简介
ML Loss Landscape https://losslandscape.com 可视化模型在参数空间中的损失函数形状。
Gradient Descent Visualizer https://ml4a.github.io/guides/Training_visualizations/ 动态演示梯度下降过程,直观理解优化路径。
Distill.pub https://distill.pub 交互式图文论文平台,适合深入理解注意力机制、梯度流等复杂概念。

4. 工程调试与训练过程可视化

工具 链接 简介
TensorBoard https://www.tensorflow.org/tensorboard 查看 loss/acc、模型结构、嵌入空间、分布等。
Weights & Biases (W\&B) https://wandb.ai 强大实验监控与对比工具,支持 PyTorch、TF 等主流框架。

🧠 推荐阅读与扩展资源

名称 链接 简介
CS231n (Stanford) http://cs231n.stanford.edu/ 计算机视觉经典课程,讲解 CNN、ResNet、检测等。
CS224n (Stanford) http://web.stanford.edu/class/cs224n/ 语言模型课程,涵盖 RNN、Transformer、BERT 等。
MIT Deep Learning for Self-Driving Cars https://selfdrivingcars.mit.edu/ 深度学习自动驾驶课程,含完整项目与演示。
Distill Essay《Understanding Self-Attention》 https://distill.pub/2020/understanding-self-attention/ 深度解析 Transformer 注意力机制。

如需针对特定任务(如图像分割、三维重建、NeRF、NLP 等)推荐更多专业可视化工具与学习路径,可继续扩展此文档。

留下评论