深度学习基于TensorFlow实现-第一章 预备内容
一直想学习一下TensorFlow,加之神经网络理论部分还是弄得不太熟,在天池上看到有个免费教学视频感觉还可以,希望可以入门成功~
chrome上没有倍速功能,先安了个video speed controller,截图推荐Greenshot,截图及进行文字标注很方便,也可以用搜狗输入法自带的
学习视频:https://tianchi.aliyun.com/course/courseDetail?spm=5176.12282042.0.0.23fa2042F8jjZA&courseId=198
01 入门指南+学习方法建议
02 深度学习介绍
通过学习去找规则,而不需要人为去制定规则
使用机器学习判断图片是否是猴子的时候首先进行人工的特征提取(绿色的部分),再通过一个分类模型(蓝色部分)进行判断
使用深度判断图片是否是猴子的时候所有的函数都从数据中自动学习,不需要手动提取特征,图中堆叠了四个模型,这四个模型都自动从数据中去学习
深度学习爆发的原因:
(1)大数据降低了数据收集和存储的成本
(2)GPU的快速发展,降低了训练的时间,提高了训练的速度
当前两种主流框架
(1)符号式编程:TensorFlow
(2)命令式编程:Pytorch
应用:机器自动翻译、图片上色、人脸识别、目标检测、自动驾驶
03 代码版本控制和托管平台Github
小白哭泣!!!!真的一直不知道github怎么玩,居然还有这个专门介绍,感动!
在多人合作写代码的时候往往不知道对方修改了哪些东西,因此催生除了git
进行搜索
04&05深度学习环境配置、PYTHON环境配置
深度学习给的是linux,window费了半天劲搜教程才安上
python之前安过,pass
06编程语言Python1-简介和重要概念
循环-》从头到尾
遍历-》对路径做一次且仅一次的访问
07编程语言Python2-数值计算库Numpy
python中索引是从0开始的