人工智能本质就是使用机器学习算法,通过数据挖掘来训练出最优的算法模型,然后逐渐应用到人们的日常生活中,提升人们的生产效率,我读研的时候就是数据挖掘专业,这里分享一下我当初学习机器学习算法的经验。
可以先从机器学习实战和统计学习方法这两本书入手,先初步了解机器学习应用点
新手刚开始学习机器学习算法,建议可以先看《机器学习实战》这本书,这本书讲解了机器学习一些基础算法,同时将算法应用到一些比较简单的场景,算法核心思想通过python语言去实现了部分算法,新人在入门机器算法时,肯定还是希望能够结合代码来理解算法的核心思想,这样以后使用算法时,也能快速编写出来。
《统计学习方法》这本书就是纯讲基础机器学习算法的理论了,SVM、线性回归、决策树、K-means等算法。这些算法都是为未来你研究其他更深奥的机器学习算法做准备,比如神经网络。你可以仔细阅读《统计学习方法》这本书,它讲解的概念都很基础,也没有过多的数学公式,这对于新人理解来说,有很大的帮助。
去学习吴恩达老师的机器学习视频,通过视频进一步了解机器学习算法
人工智能是我的主要研究方向之一,目前也在指导相关方向的研究生,所以我来一下这个问题。
在当前的人工智能时代背景下,学习人工智能技术对于学生和职场人都有比较实际的意义,学生掌握人工智能技术会拓展自己获取知识的渠道,职场人掌握人工智能技术也会获得更大的发展空间。
学习人工智能技术需要找到一个适合自己的切入点,对于大部分基础比较薄弱的人来说,如果想学习人工智能技术,可以按照以下几个步骤来进行学习:
第一:学习编程知识。掌握编程技术是学习人工智能技术的重要基础,而且从目前的技术体系结构来看,掌握编程语言也是与智能体进行交流的重要途径。学习编程语言可以重点考虑一下Python语言,一方面Python在人工智能领域的应用比较普遍,另一方面Python也比较简单易学。
第二:学习机器学习知识。机器学习是人工智能领域的六大研究方向之一,同时机器学习也是打开人工智能大门的钥匙,所以初学者可以从机器学习开始学起。机器学习包括数据整理、算法设计、算法实现、算法训练等步骤,所以学习机器学习的过程也需要补学一定的算法知识。
1.掌握高等数学,线性代数,概率论与数理统计相关知识。
2.掌握一门编程语言,建议c++或者Python。
3.掌握一项深度学习开源工具,Tensorflow或者caffe,其他的也可以,比如pytorch,keras等。
4.学习斯坦福大学的cs229或者cs231课程,andraw ng教授的深度学习系列课程。
5.掌握常见的深度学习算法,CNN或者RNN。
成不成功我也在路上但是已经成为一个学习人工智能必经的道路。首先要学好英语,优秀的论文都是英文的,如果看到中文论文说白了已经成了经典论文了。学好基础理论知识包括:线性代数、概率论、高等数学(大学最基本的数学理论课程);python超级强悍的变成环境(推荐pycharm,有能力可选择专业版本 ),适合我这样的调包狗,python简单易读,入门快速;python环境下会使用tensorflow,简直就是顺水推舟。学好计算机的算法,绝大多数都是大量经验总结出来的规律还有一些计算机逻辑方面的规律;深度学习和机器学习,深度学习好比机器学习的儿子,学习的针对性更强,运用的领域更有代表性,在机器世界方向深度学习真的是大有作为。对于大场大神已经做好的框架首先烧三根香表示摩拜,然后可以直接运用,最主要的是懂得框架内的运行机理,可方便我们对函数模块进行优化。
人工智能是一个工程量很大的系统性科学,我们要学习的领域也太多,以上列举的偏深度学习(机器视觉、自然语言处理等领域),当然人工智能必然是分为感性和理性两个模块,感性模块就需要我们人类通过心理学等课程对计算机进行培养了,不过难度更大,我们需要走的路很长,人类感性密码太那破解,我们还要努力。
提问者是非常有进取心的人,也十分的关心前沿科技。不过人工智能涵盖的范围非常广,所谓术业有专攻,无论是现在还是未来,没有一家企业能够独自完成人工智能,因此自学人工智能,要学哪一部分呢?
比如开发技术方面,现在主流的图形技术和声音识别技术,这是人工智能的基础技术之一了,也就是人工智能首先要解决的是看得到和听得见的问题。但这也是非常难的,目前最成熟的是声音识别,也就是目前我们手机中的各种应答技术。华为、小米、苹果都有这种功能,图形技术还不是很成熟,很难自动识别出图形中的物体到底是什么,这是需要进步的地方。
比如制造技术方面,无论是自动驾驶还是智能设备,都离不开设备制造技术,这方面就不是自学能够达到的了,需要企业规模级运作。
比如辅助技术方面,雷达、传感器等等,这些都属于物联网层面的东西,也是未来人工智能的需求,这方面也很难自学。
人工智能技术还有很多其他方面的东西,也就是说人工智能的未来是一个组合型的技术,需要很多企业协同才能完成,如果要想涉足其中,可以选择其中的一个环节即可。