第一节课 · 浅谈神经网络

浅谈神经网络

第一节课《浅谈神经网络》配套代码资源:下载后跟着课程一起动手训练你的第一个神经网络——螺旋分类器(Spiral Classifier)。

先让AI干这个!

动手之前,先让 AI 帮你把环境装好。把下面这段话直接发给你的 AI 助手(DeepSeek、ChatGPT、Proma 等都可以),它会自动检测你的电脑配置,用清华镜像源帮你安装适合的 PyTorch:

帮我在我的电脑上安装 PyTorch:
1. 先检测我的操作系统、Python 版本、显卡型号(是否有 NVIDIA GPU 以及 CUDA 支持情况)
2. 使用清华镜像源(-i https://pypi.tuna.tsinghua.edu.cn/simple)安装
3. 根据检测结果选择适合的版本:有 NVIDIA 显卡装 CUDA 版,否则装 CPU 版
4. 给出安装命令并执行
5. 装完后运行 python -c "import torch; print(torch.__version__)" 验证是否成功

为什么让 AI 干?PyTorch 分 CPU 版和 CUDA(GPU)版,选错版本会白装一遍;AI 会自动检测你的电脑配置并选对版本,清华镜像源还能避开官方源下载慢的问题。装完记得解压代码资源,用 pip install -r requirements.txt 安装剩余依赖。

资源内容

  • train.py训练脚本:训练一个两层的浅层神经网络分类器
  • train.ipynbJupyter Notebook 教学版,带完整讲解与可视化
  • spiral_classifier.py已训练好的模型推理脚本
  • test_spiral_classifier.py模型测试脚本
  • spiral_classifier.pt训练好的模型权重文件
  • requirements.txt依赖清单(torch、matplotlib、numpy 等)
  • *.png数据与结果可视化图片

使用方法

解压后,在终端中进入目录并安装依赖:

cd 01-浅谈神经网络
pip install -r requirements.txt

运行训练脚本:

python train.py

下载代码资源

下载即将开始;如果浏览器未自动开始,请点击下方按钮。

手动下载代码资源