python真·零小白完成了自己的第一个代码,甚至在不到48小时内完成了爬数据,人脸识别,NLP分析等等高级任务?!这是道德的升华?还是人性的光辉?请看paddlepaddle7日小白深度学习营小白学员的心跳回忆录。
(咳咳...以下是正常向心得体会)
作为真正的编程小白,唯一的coding经验大概还是小学兴趣班教的一点点VB,但已经像是前世的回忆一样只记得目标是把经典“鸡笼问题”用代码实现。到真正在行业数据分析执业以后想要在工作上有所提高才下定决心从python基础开始,学习DL在数据分析里面的应用。加入这个7日训练营的时候,虽然清楚7天的期待就应该有七天的样子,直播课上认认真真听了老师的每一个讲解,因为老师逻辑很清晰,也带着实践demo展示了每个小方法的实现和效果,感觉的确是能跟上的基础。直到第二天的作业--爬取选手信息和百科页面的图片:虽然对于做过爬虫的人来说真的是非常简单的任务,但是对于还在函数的方法调用的真·零小白,看到题目的感觉如同经典类比:已知:1+1=2,求:地球的半径。在脑海里面想实现路径的时候,真的打算放弃,直到机缘巧合看到一篇推文,讲清华cs一年级课程的作业:完成一个比雨课堂功能更全面的线上直播软件,才反向心理的觉得,也许真不该看着题目就早早下结论放弃。
真正的改观还是到打开了作业的项目,才发现,原来老师已经按照模块把实现的大部分代码都已经清清楚楚的完成,原来的题目从论述题变成了完形填空!于是乎耐下心一行一行一边看一边理解,遇到不知道的函数功能和模块,一边回看老师录播一边查阅网上的文档,一点点完成下去。执行里面遇到的一遍遍报错,向课程群里面的大佬和老师讨教debug。终于也完成了爬图!看着夕阳下洒在桌边键盘旁的晶莹汗水,我的嘴角浮出了无比满足的微笑(口区。。。又歪了)认真讲体会:
PBL式学习,在现在语言种类、代码方法、集成模块爆炸、不可能遍历的情况下,也许才是利用程序实现功能的执业者真正的工作模式与常态。以问题为导向,编查边学边试错,再充与身边的先辈资源,我们课上的老师和群里的助教、同学沟通解决问题,是小白真正可以面向应用的成长路径。
7天营在这个过程里提供了一个非常友好的环境:每天一小时的引领(其实在当天的课程上仔细听老师已经把作业的实现demo讲过一边了),积极讨论相互帮助的社群,还有交互优秀的paddle hub平台,可以按照cell一点点对问题进行拆分和调试,等等等。
大佬们说,paddle是一个在实现深度学习上非常简便的框架,作为小白,我没有过其他的DL经验所以可能体会不深,但是参加这个营给我自己最大的收获是,我了解了在实现某一个DL功能时,都涉及到什么样的功能模块,让我学习的路径有更明确的目标。比如,我希望利用NLP挖掘数据和行业点评中的情绪倾向,我需要懂得的模块首先是数据获取(requests模块学起来),然后是数据的清理和分析(numpy,pandas学起来),然后是根据对预训练模型的性能评判和了解选择合适的模型,再进行迁移训练(那时候就真正入门DL了吧)。
总之,这是一个值得的经历。7天从小白到大神,那是站在巨人的肩膀上而言,每天一小时师傅领进门,但是如何走走到哪真的在于你花了一天中的几个小时琢磨师傅的1小时讲解。
于此,与各位其他与我一样的小白共勉!加油!
加油加油,不仅学到东西,还可以得到奖品哦hhh
进步神速啊!真得是从小白走向大神的节奏。加油!共同努力!
【下面是我写的一些入门小贴,有空可以fork玩玩(项目列表)】
训练数据太少?过拟合?一文带你领略“数据增长魔法”(上) (https://aistudio.baidu.com/aistudio/projectdetail/408059)
训练数据太少?过拟合?一文带你领略“数据增长魔法”(下) (https://aistudio.baidu.com/aistudio/projectdetail/422256)
一文帮你理解用Paddle训练模型的原理1-手写回归模型 (https://aistudio.baidu.com/aistudio/projectdetail/367090)
一文帮你理解用Paddle训练模型的原理2-权值可视化(VisualDL) (https://aistudio.baidu.com/aistudio/projectdetail/386954)
来AI Studio互粉吧~等你哦~ https://aistudio.baidu.com/aistudio/personalcenter/thirdview/76563