Tensorflow2.0 安装使用
![Tensorflow2.0安装使用](https://static001.geekbang.org/infoq/9e/9e8edf2d35344f46ad8f25f046fc3731.jpeg)
Tensorflow是谷歌开源的人工智能库,有最完善的生态支持。是进行人工智能领域开发和科研的必备工具。
本文在windows10下,借助Anaconda,安装Tensorflow2.0。
tensorflow2.0
安装
首先打开anaconda,执行
建立一个名为tf2.0的虚拟环境。
![](https://static001.geekbang.org/infoq/40/40e9c8c8a36d1a2ee4177ef3d9868a91.png)
细节不说了,参考我之前的文章,就是一直选yes,安装就行了。如果报HTTPSConnectionPool字样的错误,是网速慢的原因,多试几次。
建立成功进入tf2.0环境
安装tensorflow2.0
![](https://static001.geekbang.org/infoq/90/9096e4bde3cadf5d4561d06b08824b03.png)
下载的东西挺多,多等一会,最后成功如下
![](https://static001.geekbang.org/infoq/84/84ac88db4fdc67b9b3bad58f8d573a9e.png)
使用
命令行运行python,执行
有警告但是没有报错,说明安装成功。警告是因为有些包的版本问题,可以忽略。
![](https://static001.geekbang.org/infoq/16/1613313ccd3a12cedede4c9209226fe1.png)
执行个矩阵乘法的例子,可以正确给出结果。
![](https://static001.geekbang.org/infoq/a5/a5b46ee08f051701931fe5254a4764de.png)
jupyter notebook
python测试中有个很好用的工具jupyter notebook,有了这个工具可以在浏览器上输入代码,并查看结果,使用灵活,比使用命令行或者编辑.py代码文件方便,可以极大提高工作效率。
安装
我们还是在tf2.0环境安装,
![](https://static001.geekbang.org/infoq/e0/e0788d6548ca64ba5106ee9f048dbe27.png)
使用
安装成功后执行jupyter notebook,和启动tomcat差不多
![](https://static001.geekbang.org/infoq/72/7230fad5b90ed4954ff0e52f998df64d.png)
浏览器会自动打开网址
![](https://static001.geekbang.org/infoq/fb/fba556611af11d2cd24591f6b7abcab5.png)
右侧的New选择python3,进入
![](https://static001.geekbang.org/infoq/2a/2a726aead0ad6f3dea19c12c81818800.png)
输入矩阵乘法例子,点击上方运行,如下
![](https://static001.geekbang.org/infoq/29/29b7eaa515936af7f68deae7563f1358.png)
代码一行一行执行也可以,一起贴进来也可以,非常方便。最后可以保存所有代码,不用担心关闭浏览器代码丢失。保存功能如下
![](https://static001.geekbang.org/infoq/52/522b91e1b68ec884aac22aa40c9c499e.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
保存格式有多种。
总结
最基本的tensorflow环境就算建立好了,可以在浏览器运行谷歌官方的一些例子,建立模型,训练模型,定义损失函数,测试结果等都只需要一两行代码就可以搞定。
自己网上搜“tensorflow例子”,入门门槛不算高。
tensorflow2和tensorflow1差异很大,千万不要安装版本1了,直接学习2。
版权声明: 本文为 InfoQ 作者【MySQL从删库到跑路】的原创文章。
原文链接:【http://xie.infoq.cn/article/117505961d76597395a391a6d】。文章转载请联系作者。
评论