
TensorFlow-Tutorials
跟着代码学 TensorFlow,从 MNIST 到聊天机器人一步到位
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2122
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python >= 3.6.1
- TensorFlow >= 1.8.0
- numpy >= 1.14.3
- matplotlib >= 2.2.2
- pillow >= 5.1
安装与启动步骤
-
1克隆教程仓库
把 GitHub 上的教程源码下载到本地,README 未给出安装脚本,先取得代码。
git clone https://github.com/golbin/TensorFlow-Tutorials.git -
2进入项目目录
切换到刚克隆下来的仓库根目录,后续命令都在此目录下执行。
cd TensorFlow-Tutorials -
3创建虚拟环境
README 要求 Python 3.6 以上,建议用独立虚拟环境隔离依赖,避免与全局环境冲突。
python -m venv venv -
4激活虚拟环境
激活后 pip 安装的依赖只作用于本教程目录,退出可执行 deactivate。
source venv/bin/activate -
5安装依赖
按 README 的“요구사항”安装 TensorFlow 及 numpy、matplotlib、pillow,注意需为 TensorFlow 1.x 版本。
pip install "tensorflow>=1.8.0" "numpy>=1.14.3" "matplotlib>=2.2.2" "pillow>=5.1" -
6验证环境
确认 TensorFlow 能被导入且版本号不低于 README 要求的 1.8.0。
python -c "import tensorflow as tf; print(tf.__version__)" -
7运行教程代码
进入某个主题目录(CNN、RNN、GAN 等),执行其中的 .py 文件即可;README 未列具体文件名,请按目录自行选择。
如何确认成功
执行 python -c "import tensorflow as tf; print(tf.__version__)",能正常打印出不低于 1.8.0 的版本号即环境可用。
常见问题
Q:装成 TensorFlow 2.x 后代码报错怎么办?
A:本仓库代码基于 TensorFlow 1.x API(README 要求 >= 1.8.0),TF2 默认行为已改变,需改装 1.x 版本或使用 tf.compat.v1。
Q:代码注释为什么看不懂?
A:README 明确说明所有注释均为韩文,可配合翻译工具阅读,重点看代码流程与目录结构。
Q:必须使用 GPU 吗?
A:README 只列出 TensorFlow、numpy、matplotlib、pillow 等依赖,未提出 GPU 要求,CPU 版即可运行示例。
Q:README 里有没有安装步骤?
A:没有,README 只给出“요구사항”依赖清单,本教程的命令由该清单和仓库地址推断而来,版本冲突时请自行调整。
注意事项
- 代码面向 TensorFlow 1.x,官方已停止维护,建议在 Python 3.6/3.7 环境安装 1.15.x 等 1.x 版本,否则示例可能无法运行。
- README 未提供任何安装命令或配置项,本教程的 pip 安装命令依据其依赖清单给出,仅作参考。
- 教程按 CNN、RNN、GAN、autoencoder、word2vec、seq2seq、DQN 等主题分目录组织,建议逐个目录运行学习。
- 示例偏向概念演示,README 提示实现较为简略,不适合直接用于生产环境。
核心亮点
- 覆盖 CNN、RNN、GAN、DQN 等主流模型,每个都有可运行代码
- 教程按难度递进,从 MNIST 基础到 seq2seq 聊天机器人,适合系统学习
- 代码注释清晰,便于理解模型结构和 TensorFlow 数据流
不足之处
- 基于 TensorFlow 1.x,与当前 2.x 版本不兼容,需自行迁移
- 部分教程缺少详细文字说明,依赖代码阅读
- 文档/社区待观察
适用场景
- 深度学习入门者系统学习 TensorFlow 基础与常见模型
- 需要快速参考 CNN/RNN/GAN 等模型实现代码的开发者
- 教学场景中作为动手实验的素材
替代项目
TensorFlow-Examples、DeepLearning-500-questions、PracticalAI
同类项目推荐
From-Zero-to-AGI
开源
从零起步,一张图走完 AGI 学习路线
从零走向AGI之路!!!旨在深入了解通用人工智能(AGI)的发展路径,从最基础的概念起,逐···
Microsoft-AI-Decision-Framework
开源
按需求维度打分,选出最合适的微软 AI 技术
Evidence-based decision framework for selecting the right Microsoft AI technology (M···
TTS-arxiv-daily
开源
每12小时自动抓取TTS新论文,收藏即看日报
Automatically Update Text-to-speech (TTS) Papers Daily using Github Actions (Update ···
personalized-recommender-course
开源
跟着课程从零搭建时尚商品实时推荐系统
Open-source course on architecting, building and deploying a real-time personalized ···
around-dataengineering
开源
一站式搞定数据工程与ML知识体系,从入门到实战查漏补缺
A Data Engineering & Machine Learning Knowledge Hub
qiaomu-simpleui
开源
把 Kindle 首页变成手机式阅读入口,划线即翻译问答
Kindle/KOReader 手机式读书首页:乔木精选资讯、划线 AI 翻译与问答、微信读书入口 | Pho···
recommendations-for-engineers
开源
工程师成长推荐清单,一站式获取实用建议
All of my recommendations for aspiring engineers in a single place, coming from vari···
modern-llm-notebook
开源
手写代码从零搭建现代大模型,26个实战Notebook带你入门
A hands-on course on modern LLM architectures, training, and inference, with step-by···
llm-books
开源
照着做,快速上手LLM应用开发
利用LLM构建应用实践笔记