# tensorflow-101 **Repository Path**: chen_yigen/tensorflow-101 ## Basic Information - **Project Name**: tensorflow-101 - **Description**: 《TensorFlow 快速入门与实战》和《TensorFlow 2 项目进阶实战》课程代码与课件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 123 - **Created**: 2020-09-12 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - [TensorFlow 快速入门与实战](#tensorflow-快速入门与实战) - [课程列表](#课程列表) - [第一部分:TensorFlow初印象](#第一部分tensorflow初印象) - [第二部分:TensorFlow初接触](#第二部分tensorflow初接触) - [第三部分:TensorFlow基础概念解析](#第三部分tensorflow基础概念解析) - [第四部分:实战TensorFlow房价预测](#第四部分实战tensorflow房价预测) - [第五部分:实战TensorFlow手写体数字识别](#第五部分实战tensorflow手写体数字识别) - [第六部分:实战TensorFlow验证码识别](#第六部分实战tensorflow验证码识别) - [第七部分:实战TensorFlow人脸识别](#第七部分实战tensorflow人脸识别) - [第八部分:TensorFlow社区参与指南](#第八部分tensorflow社区参与指南) - [问题答疑](#问题答疑) - [1. Windows 上安装 TensorFlow 流程](#1-windows-上安装-tensorflow-流程) - [2. 学这个课程需要什么样的基础?](#2-学这个课程需要什么样的基础) # TensorFlow 快速入门与实战 ## 课程列表 #### 第一部分:TensorFlow初印象 [课件](beginner/slides/1-基础理论篇:TensorFlow 2设计思想.pdf) #### 第二部分:TensorFlow初接触 [课件](beginner/slides/2-快速上手篇:动⼿训练模型和部署服务.pdf) | [代码](beginner/notebook-examples/chapter-2) #### 第三部分:TensorFlow基础概念解析 [课件](beginner/slides/3-TensorFlow基础概念解析.pdf) | [代码](beginner/notebook-examples/chapter-3) #### 第四部分:实战TensorFlow房价预测 [课件](beginner/slides/4-实战TensorFlow房价预测.pdf) | [代码](beginner/notebook-examples/chapter-4) #### 第五部分:实战TensorFlow手写体数字识别 [课件](beginner/slides/5-实战TensorFlow手写体数字识别.pdf) | [代码](beginner/notebook-examples/chapter-5) #### 第六部分:实战TensorFlow验证码识别 [课件](beginner/slides/6-实战TensorFlow验证码识别.pdf) | [代码](beginner/notebook-examples/chapter-6) #### 第七部分:实战TensorFlow人脸识别 [课件](beginner/slides/7-实战TensorFlow人脸识别.pdf) | [代码](beginner/notebook-examples/chapter-7) #### 第八部分:TensorFlow社区参与指南 [课件](beginner/slides/8-TensorFlow社区参与指南.pdf) ## 问题答疑 **我将极客时间上多次提到的问题整理在此,希望可以解答有同样问题的朋友。** #### 1. Windows 上安装 TensorFlow 流程 对于有英文基础的朋友,建议直接阅读官网[安装教程](https://www.tensorflow.org/install/pip?lang=python3)。本答案翻译自 TensorFlow 官网。 系统环境要求: - Windows 7(64位) 以上版本 - Python 3.4, 3.5 或 3.6 Windows 上安装 TensorFlow 步骤: 1. 安装 Python 开发环境 检查系统是否已安装 Python 开发环境。如果已安装,则跳过该步骤。 ```shell python3 --version pip3 --version virtualenv --version ``` > 1) 独立安装 Microsoft Visual C 2015 Redistributable Update 3 或安装完整的 Visual Studio 2015: > - 进入 Visual Studio [下载页](https://visualstudio.microsoft.com/vs/older-downloads/) > - 选择 **Redistributables and Build Tools** > - 下载和安装 Microsoft Visual C 2015 Redistributable Update 3 > 2) 安装 Windows 上 [64位的 Python 3 发布版](https://www.python.org/downloads/windows/) > 3) 安装 **pip** 和 **virtualenv** > ```shell > pip3 install -U pip virtualenv > ``` 2. 创建 Python 虚拟环境 ```shell virtualenv --system-site-packages -p python3 ./venv .\venv\Scripts\activate pip install --upgrade pip pip list # 展示 venv 中已安装的软件包 deactivate # 使用完 TensorFlow 后,方可推出 venv 虚拟环境 ``` 3. 安装 TensorFlow pip 包 ```shell pip install --upgrade tensorflow python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))" ``` #### 2. 学这个课程需要什么样的基础? ![](beginner/images/knowledge-graph-0.jpg) ![](beginner/images/knowledge-graph-1.jpg)