近些年有关人工智能的话题相当火爆,深度学习、神经网络的应用也越来越多的深入到我们生活的方方面面。在众多深度学习框架当中,Tensorflow占有举足轻重的地位。
Tensorflow是一款由Google公司开发的深度学习框架,它把机器学习大量的算法进行了封装,可供开发人员在程序中直接调用,大大简化了代码复杂度及程序开发难度,并且因其开源,免费的特性,深受广大人工智能开发人员喜爱。
本教程特点:
本教程为实战课程,将结合代码讲解,引导刚刚接触Tensorflow的同学们快速上手,并实现自己的神经网络代码。
本教程重点在于讲解如何使用Tensorflow实现机器学习的相关模型,因此需要读者具备一定的知识储备:
- Python的基本语法; (网络上有很多,可自行搜索查找)
- 深度学习,神经网络,卷积神经网络,循环(递归)神经网络的基本知识和概念;(推荐吴恩达的机器学习及神经网络相关教程 https://study.163.com/instructor/1029176012.htm)
本教程所用环境:
Windows 7 / Python3 (3.6.5) / Tensorflow1.12.0
由于人工智能相关软件框架更新较快,不同版本的代码会有差异,因此在开始教程之前,先把环境版本标注一下,避免因为版本差异而误导广大读者。
Tensorflow的安装
废话就不多说了,让我们直接开始教程,先教大家如何进行tensorflow的安装