“人工智能”·从入门到入土 –导言
自毕业踏进半导体行业工作已1年半,虽然日常工作与这个系列联系不大,但平时喜欢写一些python爬虫玩玩,进入这个坑的原因,是因为去年在人工智能火爆时看到知乎上某位答主自己写的“智能识别视频中物体”的demo,年仅18岁(大雾)的我被深深的震撼到,于是开始学习相关知识。
如果说2016年的技术爆款是VR/AR的话,那么2017和2018年的技术爆款毫无疑问应该属于AI,得益于计算机算力的提升,神经网络这种上个世纪80年代的理论被人们从充满蜘蛛丝的书堆里扒了出来,又重新焕发了光彩,并在一些方面的成功应用也吸引了大多数人的注意。
然而,热潮褪去,我们才发现谁在岸边裸泳,随着AI概念的大火,各种培训班拔地而起,各种AI导师凭空出现,他们借用着“互联网思维”,一遍又一遍的割着韭菜,作为一个从头到尾看着这股浪潮出现又退却的吃瓜者,现在也来从技术层面给大伙理一理,这“人工智能”的分量究竟如何。
这里会开一个坑,记录,整理一些“人工智能”方面(大部分应该会是数据挖掘/数据分析/机器学习等方面)的学习例程,同时也希望这个系列能够让更多的人受益。
平时只能通过业余时间进行更新,希望能顺利将这个半入门半练习性质的坑慢慢填满。
基础(我需要准备什么?)
1、准备一号棺材(墓碑也行,现在都支持火化),活到老,学到老。
2、一台电脑,没有独立显卡也行,tensorflow其实也可以用CPU跑,就是慢了点。如果打算配置独立显卡,请使用NVIDIA。
3、编程基础知识,C语言你总学过吧?什么?没有学?那么根据知乎的大数据推送算法,你应该看不到这篇文章才对……
4、例子中会大量使用python语言为基础的例程,python入门即可,其他的知识点,我会用比较浅显易懂的说明方法来进行表达,同时也会贴上较专业的链接以供大家深入了解。
零基础推荐入门准备链接:
从零开始写python爬虫(python从入门到放弃)
https://zhuanlan.zhihu.com/Ehco-python
Python学习教程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
TensorFlow中文社区 (后阶段再看)
Tensorflow入门
https://www.zhihu.com/question/49909565/answer/546530350
Tensorflow55个经典案例
https://zhuanlan.zhihu.com/p/27577246
Ps:系统的累积知识固然很重要,但有时也可以先上手跑两个demo,再回来看理论,理论和实践结合效果更佳,只看别人的文字可能永远不会得到提高。
学习路线
数据采集(爬虫)
数据分析(待填坑)
机器学习(待填坑)
那么,让我们从环境搭建开始
你可能需要这些东西:
1、Python环境搭建 (建议使用anaconda来搭建python3.x以上的环境)
https://zhuanlan.zhihu.com/p/32035073
2、选择一个自己觉得不错的IDE(pycharm老手忽略)
https://zhuanlan.zhihu.com/p/26066151
3、安装爬虫常用相关的package(可以用到的时候再安装,使用anaconda来管理package是很方便的)
安装scrapy,beautifulSoup,selenium等package
Anaconda使用指南
http://python.jobbole.com/86236/
Let’s Go!