找回密码
 立即注册
科技快报网 首页 科技快报 科学资讯 查看内容

像张无忌一样学习乾坤大挪移,还是像周芷若一样学习九阴真经?

2018-11-23 14:43:00 来自: 搜狐网

今天分享一个技术贴,如何快速学习人工智能,希望对那些对人工智能感兴趣想深入这一领域的同学有所帮助。在原回答的基础上有所改动,但基本意思没变。

自古以来就没有什么速成大法哟。当然要想速成,也不是不可以,就像《倚天屠龙记》里的张无忌一样——你得先有九阳神功护体,打通任督二脉——学起乾坤大挪移就比常人快上何止千万倍。

但大多数人是没有这个造诣也没有这个运气的,运气好的像周芷若一样,为了速成走了歪路,结果九阴真经的真谛没掌握,和梅超风一样只练成了损人不利己的九阴白骨爪,图个毛呢?

总的来说,学习一种技能,速成不太现实,如果想学好人工智能还是一步步来,打好基础是关键。

首先把高数学好,数据分析、线性代数、概率论,训练自己的逻辑能力,分析能力。拥有良好的数学基础,有利于更好的理解机器学习和深度学习的相关算法内容。同时数学对于人工智能研究尤为重要,人工智能中的智能很大一部分是依托“概率论”实现的。

打好了数学基础,之后就可以进行算法学习了。

第一阶段 核心编程

1.Linix基本命令;2.python语法基础;3.python字符串解析;4.python时间和日历;5.python文件操作;6.python面向对象;7.设计模式;8.异常;9.模块;10:.项目实战:游戏界面开发等等。

有关每一个编程核心还设计到很多细小的知识点,并且做好第一阶段的学习规划。

第二阶段 python高级和网络编程

1.python高级编程;2.Linux系统编程;3.Linux网络编程;4.正则表达式;5.案例:web服务器实现;6.数据结构与算法;7.shell脚本编程;

第三阶段 数据库开发

1.MySQL开发;2.MongoDB开发;Redis开发;4.数据库调优和部署

第四阶段:前端与移动开发

1.html;2.css;3.ps应用;4.pc端页面开发实战流程;5.html5和css3;6.移动端页面开发实战流程;7.java;8.jQuery;9.移动端框架和库;10.前端自动化、前端性能优化;

第五阶段:web全栈开发

1.git项目代码管理和项目开发流程;2.Django框架开发;3.Nginx配置和uWSGl部署;4.大项目一:电商平台;5.RESTful接口开发;6.tornado web框架;7.微信公众号开发;8.大项目二:移动web o2o

第六阶段就可以进行人工智能的学习了,具体包括:

1.网络爬虫;2.爬虫原理与数据抓取;3.scrapy框架;4.爬虫分布式集群;5.大数据科学分析;6.数据分析;7.数据可视化; 8.机器学习;9.监督学习算法;10.机器学习框架scikit-learn。

最后必须要说的是,切勿掉入书山中,实践理论结合重要,很多人可能会一头扎进书山中埋头苦读,读完一本接着一本最后发现什么都懂点什么又都没懂,这样效率是很低的。

在IT界,实践才能学到东西,不要一直看书,可以边看边试试写点代码,实现个小公式,小算法。平时还要多去一些论坛,和前辈们多交流,像华为云的云社区, 有新手入门、开发者、 云市场、 云计算、 EI平台、 安全、 数据库等许许多多资料,可以多去看看,这样进步也快一些。

  免责声明:本网站内容由网友自行在页面发布,上传者应自行负责所上传内容涉及的法律责任,本网站对内容真实性、版权等概不负责,亦不承担任何法律责任。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

发布者:科技君

相关阅读

微信公众号
意见反馈 科技快报网微信公众号