Skip to content

ylctql/Pytorch-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch深度学习教程博客

一个简洁美观的个人博客风格的PyTorch教程网站。

功能特点

  • 🎨 简洁现代的设计风格
  • 📱 完全响应式布局,支持移动端
  • 📚 详细的PyTorch教程内容
  • 💻 代码高亮显示
  • 🚀 流畅的页面交互
  • 📖 清晰的导航结构

文件结构

.
├── index.html              # 主页
├── styles.css              # 样式文件
├── script.js               # JavaScript交互
├── tutorials/              # 教程目录
│   ├── basics.html         # 基础入门教程
│   ├── neural-networks.html # 神经网络教程
│   ├── training.html       # 模型训练教程
│   └── advanced.html       # 进阶技巧教程
└── README.md               # 说明文档

使用方法

本地运行

  1. 直接在浏览器中打开 index.html 文件即可查看网站
  2. 或者使用本地服务器运行(推荐):
    # 使用Python
    python -m http.server 8000
    
    # 使用Node.js
    npx http-server
  3. 在浏览器中访问 http://localhost:8000

部署到 GitHub Pages

快速部署(使用脚本)

  1. 在 PowerShell 中运行部署脚本:

    .\deploy.ps1
  2. 按照脚本提示完成后续步骤

手动部署

详细步骤请参考 DEPLOY.md 文件。

简要步骤:

  1. 在项目目录初始化 Git 仓库
  2. 在 GitHub 上创建新仓库(建议命名为 你的用户名.github.io
  3. 连接本地仓库到 GitHub 并推送代码
  4. 在 GitHub 仓库设置中启用 Pages
  5. 访问 https://你的用户名.github.io 查看网站

教程内容

基础入门

  • PyTorch简介和安装
  • 张量操作基础
  • 自动求导机制
  • 简单的神经网络

神经网络

  • 全连接层和CNN
  • 激活函数
  • 批量归一化和Dropout
  • 残差连接
  • RNN和LSTM

模型训练

  • 数据加载和处理
  • 完整的训练循环
  • 学习率调度
  • 模型保存和加载
  • 早停机制

进阶技巧

  • 迁移学习
  • 自定义层
  • 多GPU训练
  • 模型部署
  • 模型优化

技术栈

  • HTML5
  • CSS3 (现代CSS特性)
  • JavaScript (原生JS)
  • Google Fonts (Inter & JetBrains Mono)

浏览器支持

  • Chrome (推荐)
  • Firefox
  • Safari
  • Edge

许可证

MIT License

贡献

欢迎提交Issue和Pull Request!

About

A blog website about Pytorch created by Cursor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors