原本已经结束了人工智能相关系列文章,但是正巧这两天参加了一个人工智能的培训,老师是个技术大牛,讲解了很多人工智能相关知识,因此决定写个人工智能篇的后续,系统的介绍一下人工智能行业解决方案,补充《白话新科技之人工智能》系列两篇文章的不足,同时也巩固一下自己的学习。文章会包含很多干货,甚至是最新的解决方案,大家要认真阅读哟。
一、人工智能行业解决方案项目准备
随着人工智能时代的兴起,越来越多的企业希望借助人工智能进行数字化转型,提供更加优质的服务,比如我们之前介绍过的金融行业、医疗行业、智能家居等。假如你是企业中人工智能创新项目的负责人,你需要做好哪些知识储备,才能更好的实施人工智能项目呢?
1、人工智能核心概念回顾
之前的文章中,我们介绍了很多人工智能的概念:“机器学习”、“深度学习”、“数据挖掘”等等,那他们是个什么关系呢?
首先,人工智能现在已经发展为一个“产业”了,因此,人工智能不是一个技术,而是一个完整的产业。作为产业,一定有支撑这个产业发展的技术,其中最重要最核心的技术就是机器学习。而深度学习,是机器学习实现的一种方式。有了技术就一定有应用,数据挖掘,就是人工智能的一种应用,它利用机器学习来进行数据的挖掘,为企业提供智能化服务。
如果把人工智能看成是栋房子,那么,它的底层就是基础技术:机器学习、深度学习;由这些基础技术为支撑,形成了人工智能基础学科:数据挖掘、视觉学习、语音文本分析等。这一层往往体现在大学专业或职场岗位中,例如,A和B都是人工智能专家,但是A擅长视觉分析,B则是专门研究文本语意的。再往上,这些学科与行业相结合,就成为了各个行业的解决方案,比如金融行业中,视觉分析用在人脸识别身份认证上,安防行业则用在抓嫌疑犯上等。
2、行业解决方案包括哪些
作为要运用人工智能的企业来说,无论是自己研发、实践,还是寻找外部供应商提供服务,都需要完成一套人工智能的行业解决方案。全套的AI行业解决方案需要包含硬件、软件、基础技术、算法等内容。
1)硬件
与企业普通购买的X86服务器不同,AI对于硬件的要求比较高,需要购买额外的硬件设备。例如,做机器视觉相关解决方案,就需要购买GPU。根据不同的应用场景,购买不同的硬件设备,总的来说硬件价格比较昂贵。避免广告嫌疑,这里就不放具体硬件清单了,大家可以自行百度,或者在阿里云官网上搜索相关资料。
2)软件
这里的软件,主要指相关技术。随着技术的不断发展,现在网络上已经有了很多开源工具包,免费进行调用,方便快捷。但是,并非所有的开源都适合企业进行使用,它有如下的缺点:
(1)没有针对企业特定应用的部署
(2)没有对大量产生的并行计算进行优化,导致计算速度慢
(3)没有针对企业的特定解决方案
(4)没有针对企业相关的硬件对代码进行优化
简单来说就是开源具有普适性,但没有针对性,因此在使用开源工具包的时候,需要思考是否满足企业的需求。
3)基础技术
人工智能的基础技术主要是云计算与大数据。在这里有一个影响人工智能项目结果的关键因素—数据。“巧妇难为无米之炊”,没有数据的人工智能必然不可能得出优秀的结论。但是有了数据还不行,数据的质量也很重要,数据质量指什么呢?比如数据标准是否统一、数据关联性高低等等。因此,很多企业会采用买数据的方式以便让项目能够进行下去。
4)算法
算法就不必说了,一个好的算法能够大大节约计算运行时间,提高结果准确率。不过大部分的企业IT工作人员运用的算法还只是算法的使用者,而学院派的博士和教授们,才是孜孜不倦的算法拓荒者。
二、企业人工智能解决方案成功因素
准备工作做完后,我们就要开始进行人工智能的相关项目了。然而,尝试AI创新的企业不少,真正做成的却没几个。一个成功的人工智能项目需要具备哪些因素呢?
1、人才
在人工智能这样技术含量极高的领域,人才的重要性毋庸置疑。遗憾的是,企业很难通过自身培养出人工智能人才,而外部招聘又是供不应求,所以AI人才的薪资也是水涨船高。目前两个主要获取人才的途径为与开设人工智能相关研究专业的大学合作,或者对于大型企业来说,干脆收购一些做人工智能的公司,这些公司规模都不大,收购后可以成为一个子部门独立运作。
想要做成一个AI项目,至少需要三类人才:第一,计算机专家,也就是程序猿啦。第二,数据科学家,这个就厉害了,他不仅要懂IT技术,还要懂算法,而且还要懂行业,能够把业务用IT专家能看得懂的语言进行翻译,可以看做是高等级的BA啦。这个角色非常重要,缺少他项目成功的几率就会大打折扣,然而好的数据科学家也是供不应求的,有想法的小伙伴要加油啦。最后一个,就是业务专家。每一个人工智能项目都是与业务密切相关的,专业的业务专家是项目成功的关键。
2、项目类型
很多人认为,人工智能就是要让机器代替人的工作,但其实,“人”在任何时候都是不可或缺的,AI只是在某些情况下代替人类,帮助人类节省时间。因此,“替人类节省时间的项目”,成功几率会比较大。同时,千万千万不能忽略人在项目中的地位和价值
3、算法
这个就很好理解啦,好的算法可以提升效率,也是项目成功的关键因素啦。
今天的培训内容差不多就是这些啦,下一次培训老师会带我们感受一下人工智能实战项目,期待下一次的培训~