5分钟介绍各种类型的人工智能技术腾讯云开发者社区

人工智能最流行的用途是在许多不同任务上类似于超人的机器人。他们可以战斗,飞行,并可以就几乎任何主题进行深入的对话。电影中有很多机器人,有好有坏,例如Vision,Wall-E,Terminator,Ultron等。尽管这是AI研究的终极目标,但我们目前的技术离达到AI水平还很遥远,我们称之为通用AI。

相反,我们今天拥有的AI是称为NarrowAI的人工智能子集。

NarrowAI在部分任务中可以达到甚至超越现有人类的水平

目前来说,我们接触到的基本上都窄AI,而窄AI有两种类型。让我们一个一个来看。

符号人工智能也被称为老式AI(GOFAI),因为它已经存在了数十年。程序员必须手动编写控制符号AI系统的所有规则。因此,很难建立正确的解决方案。但是,它仍被用于某些人类需要了解为什么AI程序在给定情况下做出特定决定的用例。例如,如果AI法官判某人入狱,则必须说明其决定的原因。

ML比SymbolicAI相对新,但功能要强大得多。GoogleDeepMind的AlphaGO是一种ML系统。

在ML中,AI程序不是使用人工编写所有规则的程序员,而是使用大量示例或数据为自己“学习”我们想要做的事情。

随着智能手机和传感器的出现,我们每天都会产生大量数据,以至于机器学习方法现在已经拥有了足够的数据来接受训练。多年来,诸如多核CPU和GPU之类的电子芯片的成本也在下降。创建的数据量的激增以及廉价硬件的可用性,是当前AI革命的重要原因。

今天,主要有三种类型的机器学习。

1.传统机器学习

传统的ML使用基于统计方法的算法来执行ML,其中最著名的算法有线性回归、支持向量机、决策树等。这些技术的大多数数学和统计数据都有几十年的历史了,而且已经很好理解了。直到过去十年,它们才被广泛称为ML或AI。

要学习这些算法背后的数学,一个很好的参考是《TheElementsofStatisticalLearning》一书。Pythonsklearn和xgboost软件包基本上可以包括上面所说的使用Python进行传统ML所需要的全部。

2.深度学习(DL)

DL彻底改变了计算机视觉(CV)和自然语言处理(NLP)领域。

在深度神经网络中,将多层人工神经网络链接在一起,可以根据通用逼近定理近似任意数学函数。人工神经网络的每一层都由一个线性操作和一个非线性操作组成。。

通过向算法提供有关我们要学习的任务的大量数据,可以“学习”线性运算的参数。在内部,使用一种称为“梯度下降”的学习算法来逐步调整参数,直到获得最佳精度为止。

目前有两个主要的用于开发深度学习应用程序的Python框架:Tensorflow和Pytorch

3.强化学习(RL)

在我看来,强化学习是三种ML中最复杂的一种。谷歌DeepMindAlphaGO程序打败了世界上最好的“围棋”选手就是一个RL的例子。

在传统的ML和DL中,人工智能系统从过去的数据中学习,而在RL中,人工智能系统通过采取一些行动并衡量其回报来学习,类似于训练我们的宠物狗狗学新技能。在像“AlphaGO”这样的游戏中,奖励是做出决定以最大化分数。

最后,有了各种各样的窄人工智能技术,你如何选择技术来解决你的问题

首先,从业务角度理解问题。然后,尝试各种技巧,直到达到你的商业目标。使用企业可以使用的方法达到80%的准确率要比使用企业不能使用的方法达到99.9%的准确率要好!

THE END
1.人工智能需要学习哪些课程?人工智能需要学哪些课程1. 在线课程平台:如华清远见 、网易云课堂、慕课网等,提供丰富的人工智能相关课程和学 习资源。 2. 技术博客与论坛:如CSDN博客、知乎等,可以找到大量的人工智能学习经验和项目实践案例。 3. 书籍与教材:如《深度学习花书》、《机器学习实战》等,是人工智能学习的经典教材和参考书。 https://blog.csdn.net/weixin_44059661/article/details/141055128
2.人工智能专业需要学习什么课程哪些学校开设了人工智能专业→人工智能一般要到研究生才会去学,本科也就是蜻蜓点水看看而已,毕竟需要的基础课过于庞大。 二、哪些学校开设了人工智能专业 1、中国科学院 中国科学院的自动化研究所在人工智能领域的研究实力非常强大! 2017年5月,中国科学院大学成立人工智能技术学院。这是我国人工智能技术领域首个全面开展教学和科研工作的新型学院。https://www.maigoo.com/goomai/213797.html
3.人工智能技术是什么?人工智能需要学习哪些课程?需要学习:人工智能导论(搜索法等)、生物演化论、图像识别、自然语言处理、语义网、博弈论等。需要的前置http://www.zhenzhiwd.com/question/47967.html
4.人工智能技术应用专业主要学什么课程二、开设人工智能技术应用的院校推荐: 1.贵州机电职业技术学院 贵州机电职业技术学院是经贵州省人民政府批准成立、获国家教育部备案的公办全日制普通高等职业技术学院,隶属于贵州省工业和信息化厅。学院传承红色三线精神,为党育人,为国育才,以办人民满意的职业教育为宗旨,以社会需求为导向,合理设置专业结构,把学生综合素https://www.gaokao.cn/gk-mb/20/9060
5.人工智能工程师需要学什么?人工智能工程师需要学什么?人工智能技术是目前的爆款技术,许多人都渴望自己能走在科技前端,站在先领于别人的领域。有的人可能非常羡慕人工智能工程师超高的薪资待遇,但是机遇的背后,需要你付出更大的努力,只有不断的学习,不断突破自己,在事业上才有更广阔的发展空间!那么我们言归正传,想要成为一名人工智能工程师,基http://www.hebjxw.com/ShowInfo_News.asp?id=29402
6.智能科学与技术(智科)本科专业专业背景:随着人工智能在经济和社会各领域的应用和渗透,各行各业对智能科学与技术人才的需求也大大增加,且有创新精神与创新能力的高端智能科学与技术人才的缺口将会更加巨大,具有智能科学技术专业背景的人才将会更能适应未来智能信息技术时代的发展。 因此本院在经过近5年的师资配备、课程体系完善、实践平台建设与更新等https://dxx.cdutetc.cn/c/5bc26860-ef61-4cb5-a419-15a711df027d.html
7.人工智能是什么好处和坏处怎么制作人工智能是什么_好处和坏处_怎么制作_应用领域知识 摘要:随着科技的发展,人工智能慢慢渗透进我们的生活。家居智能、医疗智能、零售智能、汽车智能等等,这些有了人工智能技术的加持,让我们的生活变得越来越便利和高效。当然,人工智能的迅速发展必然会带来一些问题,比如会造成部分人群失业、行业垄断等。具体人工智能有哪些https://www.cnpp.cn/focus/19983.html
8.人工智能工程师要学什么课程人工智能工程师是近年来热门的职业之一,随着人工智能技术的迅速发展,企业对人工智能工程师的需求也在不断增加。如果你对人工智能领域感兴趣,想要成为一名人工智能工程师,那么人工智能工程师要学什么课程呢? 1、数学基础 需要掌握高等数学、线性代数、概率论和统计学等基础知识。这些知识将为后续的学习打下坚实的基础。https://www.pxwy.cn/school-2440/document-id-28067.html