美文网首页
人工智障入门

人工智障入门

作者: 三国韩信 | 来源:发表于2018-03-26 20:16 被阅读0次

最近在学习人工智能的相关的知识,总结如果要学习一下人工智能都要包括哪些内容;

一说起人工智能,可能很多人都觉得那是个高大上的东西,觉得那离我们很遥远。当其实,人工智能的时代已经来临了,它不在是离我们很远了。从阿法狗无敌于围棋到无人汽车自动驾驶等等,人工智能已经开始慢慢渗透到我们的生活中了。某大牛说了作为一个程序猿,如果都不了解它,那很可能在未来的五年十年,你将会被淘汰。(吓到我马上去学习了一下\(^o^)/~)因为在未来的五到十年都将是人工智能是时代。那么如何学习它呢

个人感觉学习人工智能,相比较于其他的编程,其门槛在于数学,在于思维的转换。比如你学习其他编程语言,无论是Java、python、PHP, 你要学习的是这语言的语法,会了语法后就是学习常用的框架。比如python做网站后台开发要学习Django框架或tornado框架等等(数据库肯定少不了啦,不会sql咋行呢),然后就可以开发了,具体的熟练程度就在写业务的过程中慢慢积累了。而学习人工智能,最难的是我感觉是数学了(博主我本科的高数1、2都挂过),除了学习python或go语言进行数据的清晰,后面的机器语言啦,深度学习啦,不会高数,真的完全学不来的,如图2。(要知道平常开发无论是前端还是后端亦或者客户端的开发,最多只要初中的数学水平就够了)

那么,到底啥是人工智能?图1是一张有趣的图,what I really do ,就是根据以后的数据集,建立模型,然后训练喂养它,然后靠这个模型来预测未来。

图1

那到底要学习哪些知识呢?

1、python的基础语法肯定少不了啦,博主我从python开始学习的,另外还有python的数据分析的库肯定也要会啦。(比如:pandas、Numpy、Matplotlib等)

2、另外数学的话,高等数学是少不了的啦,数学不好的要恶补啦。比如图2,就是经典的机器学习的流程图,几乎里面看不懂的英文字母都是数学公式数学定理。所以至少这些数学公式定理的内容是啥、能解决啥问题肯定要知道啦,至于说算法的实现,其实有很多库已经帮我们做到了,比如python里的scikit-learn。

3、还有就是机器学习啦。机器学习这块主要就是学习之前的各种数学上的定理公式的在各种模型下的使用。当然其中也包括了各种概念,如:监督学习、非监督学习等等。

4、深度学习。

图2 

当然,博主我也是刚开始一点点的在学习,之后会把学习的知识和心得一点点的写到文章里。作为一个菜鸡,有错的地方,欢迎大家告诉指正!

相关文章

网友评论

      本文标题:人工智障入门

      本文链接:https://www.haomeiwen.com/subject/ggxdcftx.html