人工智能基础技术

来源: 云巴巴 2020-03-17 15:03:08

人工智能技术包括机器学习、人工智能芯片等基础支撑技术,简单介绍下这些技术功能。

机器学习

机器学习主要是研究机器模拟人的学习行为,以获得新的知识或技能,机器学习是人工智能基础技术层的软件核心。

机器学习一般在两个阶段分为训练和推理。在训练阶段,机器需要阅读大量的训练数据(类似于人类的经验)进行了广泛的培训,以生成模型(类似于人获得学习技能),在推断阶段,机器利用网络训练得到的模型。可以进行预测新数据的结果。

目前机器学习的分支和统计学习的深度学习,统计学习方式已经被成功应用到现代企业社会的各个管理方面。而深度学习技术是近年来人工智能热潮的直接推动力,深入学习框架是深度学习的核心工具,这部分的重点是主流深学习框架。

深度学习框架

随着人工智能的热潮,众多互联网和研究机构纷纷投入巨资参与研究和深入学习框架的发展,扩大影响力。目前我国市面上使用深度学习理论框架技术层出不穷、数目以及众多。我们可以从中选择影响较大且有一定代表性的11个进行分析介绍,包括TensorFlow,MXNet,Caffe,Caffe2,CNTK,Deeplearning4j,PaddlePaddle,Keras,Torch,PyTorch,Theano等。

TensorFlow

TensorFlow在2015年推出,网络结构基于图的计算,灵活的架构提供了原生支持分布式。它依托Google强大的研发技术实力和业界影响力,社区可以活跃,文档进行丰富。生态系统完备,还配备了网络经济结构数据可视化分析工具TensorBoard, TensorFlow是最集中的深度学习框架。

TensorFlow定位不限于深度学习,而是对所有机器使用一个图形的学习任务,这样复杂的构架,各种各样的概念,是有一定的学习曲线,单机性能一直不被看好不够优化,往往落在下风的基准。

MXNet

MXNet由社区DMLC(Distributed Machine Learning Community)开辟,焦点开发者是陈天奇,李沐等中国。MXNet的设计教学目标是高性能和灵活性,MXNet架构非常灵活,用户可以混合使用符号编程模式和命令式编程模式,支持多GPU的支持。分布式训练多机可在云中,台式机和移动端运行,并在性能和存储效率方面做了很多优化,MXNet的接口技术支持的语言是最丰富的,包括C++, Python, Julia, Matlab, JavaScript, Go, R, Scala, Perl等。MXNet目前我国已经被亚马逊AWS选为官方深度合作学习理论框架,MXNet是来自社区,各方面都非常,非常好。可以为基本框架的最火TensorFlow深入研究,相比TensorFlow,MXNet还具有轻量级、高性能、接口进行语言更丰富的优势。

目前的主要焦点MXNet开发商仍然专注于为开发框架,该文件周围,样品也不够丰富,入门困难。

Caffe

Caffe目前由伯克利大学视觉学中心(Berkeley Vision and Learning Center,BVLC)维护,创始人是贾清扬,贾也是TensorFlow、Caffe2的作者。 Caffe专业从事计算机视觉领域,使用方便,速度快,代码质量高,运行稳定。是国内第一大主流工业级深度学习框架,来自Caffe有一个很大的优势是社会积累了大量的培训模式,使开发人员能够轻松共享重用。

Caffe的网络经济结构设计基于层,灵活性较差,新增功能麻烦。目前研究项目管理已经很少更新。

Caffe2

Caffe2在被Facebook推出了2017年4月,Facebook的FAIR目前在贾清扬的实验室工作的核心开发人员。Caffe2沿袭了大量的 Caffe 设计,但网络经济结构改为了一个更为灵活的计算图, Caffe2是一个轻量级的、高性能的深度学习框架。定位于生产环境中,具有优秀的跨平台特性,可以在iOS、Android和树莓派上训练和部署模型。

Caffe2新架构,目前功能丰富,足以实现分布式训练更加困难。

人工智能芯片

人工进行智能控制芯片是深度合作学习的硬件设计基础,为人工智能的发展学生提供了源源不断的计算力。是人工智能技术发展的三大驱动因素之一,

通用处理器CPU已经被证明不适合深度学习,目前适用于该芯片的深度学习分为四类。GPU,FPGA,ASIC和大脑芯片。

从使用场景上看,深度合作学习能力一般也分为训练和推断两个发展阶段, 培训市场占整个深度学习市场的5%,其余95%为推理市场。

在培训阶段,大量的训练数据输入深入学习神经网络模型,并最终产生。GPU并行度非常十分之高,在此进行场景下非常具有高效。是不二方法选择。

推断阶段可以细分为推断服务器和终端设备上的推论。

在服务端的推断,GPU依然是中国第一时间选择,但FPGA也有存在一定的优势, 百度大脑项目在推理阶段采用FPGA后,性能将提高三到四倍,功耗降低50%,微软的大型数据中心也使用FPGA。谷歌则专门进行打造了TPU。

推断的终端设备,低功耗,高实时性要求,FPGA和ASIC具有良好的运行能效比逐渐占据主流,中国的深鉴科技、地平线机器人等创业公司也都专注在基于FPGA平台发展提供一个终端进行设备的芯片集成管理方案。

GPU

GPU,用于批处理同构更大的数据的处理。在深入研究可以提供高数十倍于CPU的性能,甚至上百倍。GPU因其并行进行计算技术优势最先被引入深度合作学习,在英伟达GPU的发明者占据70%的市场份额。借着中国人工进行智能的东风,Nvidia的股价在2016年飙涨了230%。

FPGA

FPGA(Field Programmable Gate Array,现场可编程门阵列),适用于需要低延迟的流处理,其峰值计算性能远低于GPU,但可以为硬件编程,以便为特定的机器学习算法开发特定的体系结构。百度,微软,IBM等公司有专门的团队为服务器做FPGA加速,FPGA的可配置性更适合中国企业、军工等应用。FPGA相比,GPU在能耗和体积优势的方面,这还需要在一些便携式产品大量的使用(如大江UAV)。目前Xilinx和Altera总计工作占据了FPGA85%的市场经济份额,Altera已经被Intel于2015年以167亿美元进行收购。

ASIC

ASIC(Application Specific Integrated Circuits,专用系统集成控制电路)是一种通过专用网络芯片。性能高、低功耗、量产具有成本低,但开发建设周期长、可配置性有限。中国是世界上第一个寒武纪深入研究,旨在创建一个专用的芯片。Google专为TensorFlow深度合作学习理论框架进行定制的芯片TPU(Tensor Processing Unit)也是作为一款ASIC。

以上就是机器学习和人工智能芯片的简单介绍。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

人脸识别的技术流程都会有哪些呢

人脸识别的技术流程都会有哪些呢

我们每个人的面孔都是一个十分特别的存在,也因为这个特殊性,才有了现在的人脸识别技术,开来跟着小编一起来了解一下人脸识别技术吧。 人脸与人体它的唯一性和不易被复制的良好特性为身份鉴别提供了必要的前提,其生物特征(指纹、虹膜等)一样与生俱来,与其它类型的生物

2022-11-21 11:30:07

你知道哪些关于“智能虹膜锁”应用到的领域?

你知道哪些关于“智能虹膜锁”应用到的领域?

在眼神科技推出的“智能虹膜锁”中我们每个人的虹膜得到了充分发挥,随着指纹识别和面部识别的发展,虹膜识别也逐渐开始成为了我们日常中常用的解锁方式。“智能虹膜锁”基于我们的虹膜不断开发至今已经涉及到了更多的领域,那么关于“智能虹膜锁”被应用到的场景你知道哪些呢

2022-11-23 16:21:23

AI风口来袭,一众人脸识别技术谁能“杀出重围”?

AI风口来袭,一众人脸识别技术谁能“杀出重围”?

如今AI风口来袭,人脸识别技术越来越多的应用到我们生活之中,它可以用于安防监控、门禁管理、身份认证、支付结算等多个领域。

2024-03-27 10:37:53

人脸融合是什么,为什么会有这项技术

人脸融合是什么,为什么会有这项技术

在生物识别的众多技术中,你可能听说或是使用过人脸识别技术,但你知道什么是人脸融合技术吗?为什么会有这项技术?我们可以利用该技术做些什么?本文,就跟随小巴的脚步一起来看一下吧。

2022-11-23 17:13:58

人工智能中的人脸识别系统是怎么做到的

人工智能中的人脸识别系统是怎么做到的

你知道人工智能的人联系统是怎么找到人的吗?

2020-03-17 17:10:18

RPA机器人流程自动化的未来方向和挑战

RPA机器人流程自动化的未来方向和挑战

随着企业数字化工具和解决方案的日趋完善,许多的龙头企业在尝试了各种应用场景后开始逐渐接受rpa机器人流程自动化,并且实现了规模化的RPA,特别是在共享服务中心,财务,采购,供应链等相关部门。

2020-03-19 15:54:54

严选云产品

芯盾时代 多因素身份认证MFA 芯盾时代多因素身份认证产品Multi factor authentication(MFA)采用密钥分割、SSE、设备指纹等技术,与移动安全认证系统协同,实现在移动终端的密钥、数字证书全生命周期管理及密码运算,解决了加密硬件在移动端使用不便问题,提升了移动安全解决方案的兼容性和易用性,支持用户信息管理、身份认证,有效解决了金融行业的钓鱼短信、盗转盗刷等业务风险。
致远互联A8低代码业务定制生成平台 致远互联A8低代码业务定制生成平台,提升业务应用精品化、高效赋能实施交付,应用专业性提升,实施效率提升。全新交互体验2.0、高效实施、统一业务权限管理、规则引擎升级、支持大规模应用,围绕运行态用户体验、权限引擎、应用迁移、表单引擎、基础数据做了较大的提升。
快启获客智能销售云平台 快启获客智能销售云平台,帮助企业提升效率、增加营收。快启通过对全网企业数据挖掘、分析和重构,建立了亿级企业信息数据库。基于To B销售在获客、育客、留客的各个场景,实现精准线索获取、智能化客户跟进和管理,将全业务流程可视化、数字化,帮助销售扩展客户资源、快速触达关键人员、提升成单效率。
百家云高校就业解决方案 百家云高校就业解决方案,通过软件+硬件+内容+服务+云资源的方式,提供了完整的解决方案,帮助提升学校职业规划能力和就业竞争力,实现学生更高质量就业。
眼神科技智慧公安多模态生物识别解决方案 眼神科技智慧公安多模态生物识别解决方案,公安警务大脑和决策中心,将各警种多源数据信息高度融合,集监控、采集、识别、比对、预警和分析于一体,实现重点布控、自动抓拍、实时预警、数据分析、图像侦查等功能,让犯罪无所遁形。
Check Point 1500安全网关 Check Point 1500安全网关、1400和3000下一代防火墙系列采用多核设计和行业领先的性能,可提供企业级安全性,而且外形紧凑,是分支机构和小型办公室部署的理想选择。

甄选10000+数字化产品 为您免费使用

申请试用