如果你:
- 对人工智能、深度学习感兴趣,但完全没碰过代码
- 听说过 TensorFlow,但不知道它是什么、能做什么
- 想亲手做出一个能识别手写数字或图片分类的小程序
- 被各种专业术语劝退过
那么,这篇文章就是为你准备的。
我会用讲故事的方式,从零开始,带你走进 TensorFlow 的世界。读完这篇文章,你会亲手写出一个能识别手写数字的程序。全程不用任何数学公式,只有比喻和例子。
第一部分:TensorFlow 是什么?—— 小明教电脑认数字的故事
1.1 故事开始:小明想教电脑认数字
小明想教电脑认识手写数字“3”。他拍了1000张手写“3”的图片,又拍了1000张不是“3”的图片(比如“8”、“5”、“2”)。他把这些图片一张张给电脑看,并告诉电脑:“这张是3”、“这张不是3”。
一开始,电脑完全是瞎猜的,猜对的概率只有10%(10个数字随机猜)。但小明很有耐心,他让电脑每猜一次,就告诉它猜得对不对,并让电脑自己琢磨:下次怎么猜才能更准?
就这样,看了几千张图片后,电脑慢慢学会了:原来数字“3”有特定的形状——上半部分有个半圆,下半部分也有个半圆,中间有个连接点。以后就算小明给电脑一张从没见过的“3”,它也能认出来。
这就是深度学习的本质:通过大量例子,让电脑自己总结规律,然后用来判断新东西。
1.2 没有框架的时候,小明有多苦?
如果小明生活在深度学习框架发明之前,他想教
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/242335.html