自从参加过百度推出的深度学习CV疫情特辑课程,体验过PaddlePaddle在深度学习方面的应用,不由地就对其产生了浓厚的兴趣。在学习过程中,发现Python的基础还不够,在训练营结束后,系统地学习了Python语言,正好紧跟着就参加了随后一期的Python小白逆袭大神7日打卡营,受益颇丰。
7日的学习课程和节奏还是蛮紧张的,但是当每天的作业在百度深度学习团队老师、共同学习的小伙伴们的帮助和指导下,能够做出像样的结果,内心也是非常开心。从第一天的Python基础编程,到对网络数据的爬取,到用PuddleHub对爬取的数据进行分析和处理,再到综合大作业,确实收获很多。
在开课前,系统地学习了百度AI Studio平台的基本操作手册,掌握了该平台的一般使用方法。第1天,学习了人工智能概述与入门基础,熟悉了python的基础,作业相对比较简单;第2天,学习了深度学习实践平台与Python的进阶语法,深度学习平台AI Studio全景如图1所示,该平台网址是:https://ai.baidu.com/,平台集开放数据、开源算法、免费算力三位一体,为开发者提供高效学习和开发环境、高价值高奖金竞赛项目,支撑高校老师轻松实现AI教学,并助力企业加速落地AI业务场景。Python的进阶语法主要涉及Python数据结构,如Number、String、List、Tuple、Dict等。
图1 AI Studio全景
第3天,学习了深度学习常用的Python库四剑客,包括Numpy、pandas、Matplotlib、PIL库等,Numpy是科学计算库的基础,包含了强大的N维数组对象和向量运算;pandas是建立在Numpy基础上的高效数据分析处理库,是重要数据分析库;Matplotlib由各种可视化类构成,用于数据的可视化;PIL是一个具有强大图像处理能力的第三方库。
第4天,学习了PuddleHub,PuddleHub是为了解决对深度学习模型的需求而开发的工具。基于飞桨领先的核心框架,精选效果优秀的算法,提供百亿级大数据训练的预训练模型,方便用户不用花费大量精力从头开始训练一个模型。PuddleHub是端到端的预训练模型管理与迁移学习工具。
第5天,学习了EasyDL,该平台是百度大脑面对企业开发者推出的AI开发平台,提供智能标注、模型训练、服务部署等全流程功能。
总之,通过这次理论与实践学习,一方面使我了解到Python中用于深度学习的常用库,另一方面也加强了自己在深度学习上的实践,实现了小白的逆袭!
来AI Studio互粉吧~等你哦~ https://aistudio.baidu.com/aistudio/personalcenter/thirdview/76563
【一些项目,有空可以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)
收获满满~~
加油!共同进步!