学习PaddlePaddle(飞桨)是正确的选择
深耕PaddlePaddle,非常高兴和大家一起学习PaddlePaddle。
为什么要学习飞桨?
在开始分享之前,我想先简单聊聊——为什么要学习飞桨。之所以说简单聊聊,是我准备在学习飞桨满一周年的时候再详细分享一下(这里算是做一个预告)。
我们学习什么总要有点目的。比如今年三十岁的我就想做一件让自己觉得很酷的事,所以我学习了滑板,学习了滑板相关的知识,看了相关的影片等等。让我得瑟一下。
学习技术也是如此。比如:
为什么学习Python?
人生苦短,我学Python。小学生都开始学Python了。为什么学PHP?
PHP是世界上最好的语言。等等……
为什么学飞桨?
使用过小度在家,震惊到了我中文文档国产开源,值得信赖最重要的一点,学会了可以显得我非常厉害(真相了)。
怎么开始学飞桨?
官方文档
学习飞桨最好的资料就是飞桨官方文档。官方文档有新手入门、使用指南、进阶使用、APIReference、环境变量FLAGS、FAQ,你可以根据自己的学习情况有选择的学习。在新手入门——深度学习基础教程中提供了九个案例,通过案例可以让你更深入的理解文档中讲到的知识点。同时文档还提供了中文和英文两个版本。
共同学习
对于初学者来说,看官方文档的直接感受就是“文档写的好,就是看不懂”。有这样的感受也纯属正常,毕竟官方文档用语比较严(hui)谨(se)。学习过程中遇到问题(绝对不是什么问题都要问),最好的办法就是得到“高人”指点。但是不是每个人身边都有这样一位“高人”,主动加入一些相关的学习群也是非常有必要的。这里强调一下,非常高兴可以和大家一起学习飞桨。
理论知识
飞桨说白了也是一个深度学习框架工具,如果没有飞桨,也可以去学习Tensorflow、PyTorch、Caffe等众多优秀的框架。但是想要随心所欲的使用这些框架,就需要有一定的机器学习理论知识。在年我刚转向人工智能方向的时候,还没有系统的学习机器学习理论知识,比如测试机、训练集、学习率、优化器、评价等内容(统计学专业,多少有点基础)。意气风发的我就一上来就想要把tensorflow学好,结果就是可以学会框架怎么用,但是永远不知道为什么要这样用。迷途知返的我又花了一年的时间学习理论知识。
写在最后
学习飞桨是我给我自己的一个五年计划——深耕PaddlePaddle。从理论开始,再到现在调试案例的渐入佳境,期待接下来可以将飞桨在应用到工作中去,解决更多的实际问题。