本日申请了号,想写写最近学习人工智能方面的一些心得体会,时下人工智能技能很火啊,我有幸在公司的技能部门里研讨人工智能、机器学习方面的项目,为了本身的发展为了公司的项目,开启了我作为一个小白的AI生涯。
一方面为了AI技能考虑,觉得把他当成一个条记本记下一些学习过程中的一些技能点方便往后温习,不见得有人看,或多或少一个分享吧。
另一方面,把自己从AI小白入门到真正能独当一壁的数据科学家的履历记录下来(虽然能不能达到还不一定)。
tips:顺道赚点小钱^_^,不知道我码字能给我几毛钱。

一个AI小白的进修心得_算法_机械 AI快讯

我啊在大学是学打算机专业的,学的是java,来公司的第一年也是开拓javaweb运用,对代码还是有一定理解,对算法啊数据构造有种先天的抵触,以为都是大神玩的,跟自己不搭边,日复一日的写功能测bug,写了一年倒是前后台的东西都能写写。
迁移转变在第二年,根据部门须要,我被强拉到技能部研究大数据,还没进入部门,领导找我发言问我一些基本情形,一打听只会java啊,弗成啊,Linux是根本你的学学,Hadoop体系你的理解理解。
当时一脸懵逼,Linux完备不知道是啥,硬着头皮去干了,由于不干就没饭吃,总之随着鸟哥那本书大体把Linux给吃进去了,通过平时的积累对Hadoop体系也有了一定理解,也做过大数据干系的项目(彷佛偏题了,不过Linux和大数据跟人工智能也息息相关哦,后续干系的技能我也会记录下来)

啰嗦了这么多正题开始,我是今年刚打仗机器学习,深度学习的,纯小白一个,统统学习的动力的开始都是被逼得,领导说我们有人工智能的项目,你研究一下吧,我就接盘了。
玩着玩着觉得挺故意思的,逐步的也就想深入进去了。
一开始就上项目,基于深度学习的图像识别,这个命题对我来说很大。
我当然是不会呀,还好我们有技能研究中央,他们有研究深度学习的大佬,没办法领导说你随着人家学啊,以是我每天都跟在别人后面,听人家说啊思路啊怎么写啊,一些名词比如:过拟合,超参啊听不懂就去查什么意思。
代码人家给我写完让我自己跑。
问大佬大佬也不是啥都给你说。
总之觉得效果并不是很好。

求人不如求己,我以为是时候自学一下AI了,为了事情也为了自己将来的发展,公司不能看***,那么看书吧,大佬推举了几本书,我开始入门了。
都知道现在实现人工智能措辞大部分都是python,python没打仗啊,怎么办?去菜鸟教程里通读了一遍python,写了点条记,把自己认为主要的记录下来,往后可以用(kao)到(bei),读完下来看懂还可以,真的去写还是写不出来,依赖百度,我安慰自己,大概百度的多了,写的多了就记住了吧。
现在觉得python比java好玩多了。
轻量、功能强、易懂。
python入门了,机器学习入门吧也得,在网上看了下,通读了一遍《机器学习实战》这本书,我读的是中文翻译版的(想抓紧韶光提升根本,以是读的中文版),这本书我认为是机器学习的入门级读物吧,书中讲了数据挖掘/机器学习的十大算法之中的八个:kNN,C4.5决策树,朴素贝叶斯,SVM,Adaboost,CART,K-means,Apriori。
其余还讲了Logistic回归,线性回归,FP-Growth,PCA,SVD,MapReduce等经典实用的方法。
书中对每个算法,首先是先容算法,讲解事理,我认为本书事理讲解部分略显大略粗略,我们可以在阅读的同时也参考一些网上的blog,一些数学证明的部分可以参考paper,如果仅仅是打根本理解的话,觉得这本书省略了繁芜的证明,可以降落难度,节约新手的韶光。
本书的最大特点便是拥有非常详细的代码和解释,紧张利用了Python里的Numpy库和Matplotlib绘图工具,可以非常便捷清晰的实现各个算法,对付小白来说不须要很博识的数学统计知识就能看懂,我觉得很友好。
当然读本书的目的是为了更好的利用书中的项目案例尽快的融入到我们项目的实战中去,个中的详细实现已经有点过期了,我还是推举真正利用机器学习算法的时候,用当下火热的pandas、sklearn库去实现,简洁明了,代码效率高。
可以尽情享受在实践中学习的快乐了。

机器学习入门也做了几个项目,写了写代码,觉得数据预处理占很大一部分啊,好的数据处理才能有好的模型,为此又去读了《利用python进行数据剖析》,这本书紧张讲的是教你怎么在繁芜的数据环境下,用pandas供应的方法快速,高效的实现数据的预处理。
基本上做项目的时候用到的方法里面都有提及。

入门有了,数据处理有了,接下来是剖析,怎么利用各个算法了,分类回归算法那么多,啥时候用决策树,随机森林,啥时候用KNN,朴素贝叶斯?是时候强化一下算法的认识了,于是读了《Python数据剖析与挖掘实战》,里面根据实际项目循规蹈矩的从数据剖析到算法推举再到模型演习评估,都会讲,觉得很受用,到此机器学习的三把利剑我以为都通读了。
为啥我会选这三本书,实在我一开始很茫然,不知道如何开始。
也看了下周志华的《机器学习》觉得偏理论,有些思路太深我也看不懂,而我不是学生了,项目很急等我去实现。
一些实战的书本觉得更适宜我,通过实战再去看理论反而会有更深的理解,同时我也看了看***,创造大部分免费的机器学习的***讲的很浅近,有的还不如自己看书,一个知识点讲半天,分好几集,觉得要出52集电视连续剧的节奏,就放弃了。
至于费钱的***教程,穷汉一个就没舍得费钱^_^。

码了这么多,我以为还是一句话也是学任何东西都受用的,那便是:理论结合实际,边学边做。
不症结怕上手,有什么去写去做比光看书理解的更透彻。
目前我也开始向深度学习进发了,觉得有很长路要走,毕竟算法更繁芜,在看《TensorFlow》,有什么等后续在分享吧。