人工智能技术导论-课件 第1、2章 人工智能来龙去脉、人工智能开发流程_第1页
人工智能技术导论-课件 第1、2章 人工智能来龙去脉、人工智能开发流程_第2页
人工智能技术导论-课件 第1、2章 人工智能来龙去脉、人工智能开发流程_第3页
人工智能技术导论-课件 第1、2章 人工智能来龙去脉、人工智能开发流程_第4页
人工智能技术导论-课件 第1、2章 人工智能来龙去脉、人工智能开发流程_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章人工智能来龙去脉目录1.1人工智能的内涵1.2人工智能发展史1.3人工智能的应用1.4人工智能的未来学习目标本章主要从人工智能发展脉络的视角,围绕智能的本质与人工智能的基本内涵、人工智能的发展历程、人工智能的应用领域和未来发展趋势等问题开展分析和讨论,希望带领读者走近和认识人工智能,理解人工智能的前世今生。理解人工智能的内涵、特点和分类了解人工智能的产生和发展过程了解人工智能在各领域的应用理解当前人工智能发展水平和未来趋势目录1.1人工智能的内涵人工智能技术导论

人工智能是模拟实现人类思维的技术,它的主要目的是赋予机器人特有的视听说以及抽象思维能力。尤其体现在判断、推理、证明、识别学习和问题求解等思维活动上,总体来说,它是知识和思维的结合体。

北京冬奥会为人工智能技术的加速应用落地提供了更加丰富的场景,将带动相关技术的成熟发展,以及产业的落地应用,驱动数字经济向纵深发展。近年来,数字经济的高速发展为人工智能的发展创造了良好的经济基础与技术环境,同时,人工智能作为关键新型信息基础设施,也被视为拉动数字经济发展的新动能。艾瑞咨询发布的《中国人工智能产业研究报告》显示,2021年,人工智能核心产业规模约为1998亿元。到2026年,人工智能核心产业规模将超过6000亿元,产业规模高速增长的背后是技术水平的全面提升。人工智能技术导论图1‑1中国人工智能产能规模人工智能技术导论1.1.1人工智能的定义人工智能(ArtificialIntelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

人工智能具有算力、算法、数据三大要素,其中基础层提供算力支持,通用技术平台解决算法问题,场景化应用挖掘数据价值。人工智能技术导论图

1‑2人工智能三大要素人工智能技术导论1.1.2人工智能的优缺点(1)人工智能的优点

更少的错误:由于对先前收集的信息和某些算法进行了决策,而不会受到人为干扰,因此可以减少错误,并且有可能以更高的精度达到准确度。

更快的决策:使用人工智能,可以非常快速地做出决策。因为根据其背后使用的算法,机器可以在很短的时间内采取最佳步骤,例如国际象棋。

缺乏情感:完全没有情感使机器能够逻辑思考并做出正确的决定,在人的情感中,情感与可能影响人类效率的情感相关联,完全没有情绪会使机器做出正确的决定。

连续工作:与人类不同,机器可以全年不间断地工作。下班后,人们需要休息一下以恢复其速度和新鲜度,而机器可以长时间工作,而不会感到无聊或分心。人工智能技术导论1.1.2人工智能的优缺点(2)人工智能的缺点

高昂成本:硬件和软件需要及时更新以满足最新要求。机器需要维修和保养,这需要大量成本。

人口失业:越来越多的机器导致人口失业和工作保障问题。随着机器替代人力资源,机器可以不间断地全天候24工作,这种方式提高的工作效率,但也间接的造成了失业人数的增加。

机器依赖:在机器的大量帮助下,大量人群将不需要思考能力,这些能力将逐渐降低,未来随着人工智能的大量使用,人类可能会完全依赖机器,从而失去其智力。人工智能技术导论1.1.3人工智能的分类

对于人工智能的智能程度,分为弱人工智能(ArtificialNarrowIntelligence,ANI)、强人工智能(ArtificialGeneralIntelligence,AGI)和超人工智能(ArtificialSuperIntelligence,ASI)。弱人工智能是指专注于且只能解决单个特定领域问题的人工智能。强人工智能是指能够胜任人类所有工作的人工智能。超人工智能是指在科学创造力、智能和社交能力等每一个方面都比最强人类大脑聪明的人工智能。人工智能技术导论1.1.3人工智能的分类图

1‑3人工智能分类目录1.2人工智能发展史人工智能技术导论

在人工智能历史的舞台上,不得不提到三大影响深远的人物——马文·明斯基(MarvinLeeMinsky)、阿兰·麦席森·图灵(AlanMathisonTuring)和约翰·麦卡锡(JohnMcCarthy)。马文·明斯基

阿兰·麦席森·图灵

约翰·麦卡锡图1‑4人工智能发展具有影响力的三位人物人工智能技术导论

从20世纪50年代至今,人工智能作为一门极富挑战性的科学,人工智能的发展经历了“三起两落”的曲折历程,概括起来,主要分为六个发展期,如图1-7所示。图1‑5人工智能经历的六个发展期人工智能技术导论1.2.1起步发展期

20世纪50年代至60年代初,人工智能概念提出后,相继取得了一批令人瞩目的研究成果。1952年,被称为“机器学习之父”的阿瑟·塞缪尔提出了机器定理,同时以这一理论为基础编写出了西洋跳棋程序,通过观察当前位置,并学习一个隐含的模型,随着该游戏程序运行时间的增加,其可以实现越来越好的后续指导。基于此提出“机器学习”理论,并将它定义为“可以提供计算机能力而无需显式编程的研究领域”。这是第一个与人下棋的机器在1962年战胜了美国的西洋跳棋大师,引起轰动,掀起了人工智能发展的第一个高潮。人工智能技术导论1.2.2反思发展期

20世纪60年代至70年代初,人工智能发展初期的突破性进展大大提升了人们对人工智能的期望,人们开始尝试更具挑战性的任务,并提出了一些不切实际的研发目标。然而,接二连三的失败和预期目标的落空,例如无法用机器证明两个连续函数之和还是连续函数、机器翻译闹出笑话等,人工智能在技术方面也遇到了许多瓶颈,例如:计算机性能不足、问题复杂化、数据数量少等等问题待需要解决,使人工智能的发展跌入低谷。当时的智能被证明只能完成简单任务,而且在较为重要的数据分析方面存在严重不足,曾使绝大多数学者对人工智能技术秉持怀疑态度,一度导致人工智能领域失去了绝大部分的研究资金。人工智能技术导论1.2.3应用发展期

20世纪70年代初至80年代中,随着学习算法的重新发明,20世纪70年代出现的专家系统模拟人类专家的知识和经验解决特定领域的问题,实现了人工智能从理论研究走向实际应用、从一般推理策略探讨转向运用专门知识的重大突破。马尔可夫模型的产生使语音识别领域兴起,其中马尔科夫链的拓展——贝叶斯网络攻克了概率推理的很多问题,为不确定推理和专家系统研究提供着有力的帮助。逐渐地,专家系统在各领域取得了突破性进展,人们开始在特定领域进行探索,专家系统在医疗、化学、地质等领域取得成功,运用理论与实践相结合的方式推动推动人工智能走入应用发展的新高潮。人工智能技术导论1.2.4低迷发展期

20世纪80年代中期至90年代中期,随着人工智能的应用规模不断扩大,人们开始尝试研究具有通用性的人工智能程序,由于人工智能应用规模扩大,专家系统的应用领域出现困境,缺乏专业理论支撑,数据信息不够全面等等问题接二连三暴露出来,人工智能研究发展受阻。备受重视的专家系统存在的应用领域狭窄、缺乏常识性知识、知识获取困难、推理方法单一、缺乏分布式功能、难以与现有数据库兼容等问题逐渐暴露出来,人工智能被当时的美国的权威研究机构否定,人工智能又一次步入低谷。人工智能技术导论1.2.5稳步发展期

20世纪90年代中至21世纪初,由于网络技术特别是互联网技术的发展,加速了人工智能的创新研究,推动人工智能技术进一步走向实用化。1997年国际商业机器公司(简称IBM)深蓝超级计算机战胜了国际象棋世界冠军卡斯帕罗夫,“深蓝”的成功让人工智能的发展又提上日程。2008年IBM提出“智慧地球”的概念。以上都是这一时期的标志性事件。人工智能技术导论1.2.6蓬勃发展期

2011年至今,随着算力的增加,人工智能的瓶颈被打破,为基于大数据的深度学习与增强学习提供了发展的可能。GPU不断发展,与此同时定制化处理器的研制成功使算力不断提升,为人工智能的爆发提供了基础。随着大数据、云计算、互联网、物联网等信息技术的发展,泛在感知数据和图形处理器等计算平台推动以深度神经网络为代表的人工智能技术飞速发展,大幅跨越了科学与应用之间的“技术鸿沟”,在无人驾驶领域北京地平线信息技术有限公司,发布了一款嵌入式视觉芯片,主要针对无人驾驶汽车领域。阿里投资千亿成立“达摩院”,在机器学习等方面开展研究和进行产品开发。人工智能步入了快速发展期,诸如图像分类、语音识别、知识问答、人机对弈、无人驾驶等人工智能技术实现了从“不能用、不好用”到“可以用”的技术突破,迎来爆发式增长的新高潮。目录1.3人工智能的应用人工智能技术导论1.3.1人工智能在交通领域中的应用

2011年至今,随着算力的增加,人工智能的瓶颈被打破,为基于大数据的深度学习与增强学习提供了发展的可能。GPU不断发展,与此同时定制化处理器的研制成功使算力不断提升,为人工智能的爆发提供了基础。随着大数据、云计算、互联网、物联网等信息技术的发展,泛在感知数据和图形处理器等计算平台推动以深度神经网络为代表的人工智能技术飞速发展,大幅跨越了科学与应用之间的“技术鸿沟”,在无人驾驶领域北京地平线信息技术有限公司,发布了一款嵌入式视觉芯片,主要针对无人驾驶汽车领域。阿里投资千亿成立“达摩院”,在机器学习等方面开展研究和进行产品开发。人工智能步入了快速发展期,诸如图像分类、语音识别、知识问答、人机对弈、无人驾驶等人工智能技术实现了从“不能用、不好用”到“可以用”的技术突破,迎来爆发式增长的新高潮。人工智能技术导论1.3.2人工智能在医疗领域中的应用

人工智能在医学领域的应用主要体现在辅助诊断、康复智能设备、病历和医学影像理解、手术机器人等方面。一是通过机器视觉技术识别医疗图像,帮助医务人员缩短读片时间,提高工作效率,降低误诊率;二是基于自然语言处理,“听懂”患者对症状的描述,然后根据疾病数据库进行内容对比和深度学习,从而辅助疾病诊断。部分公司已经开始尝试基于海量数据和机器学习为病患量身定制诊疗方案。据有关资料,哈佛医学院研发的人工智能系统对乳腺癌病例图片中癌细胞的识别准确率已达到92%,结合人工病理学分析,其诊断准确率可达99.5%。此外,可利用机器学习算法建立多种疾病辅助诊断模型,通过分析患者数据识别病症,计算出诊断意见。目前,结合医学专家的分析,人工智能在肿瘤、心血管、五官以及神经内科等领域的辅助诊断模型已接近医生的水平。人工智能技术导论1.3.3人工智能在金融领域中的应用

人工智能在金融领域应用主要有智能投顾、投资决策、智能客服、精准营销、风险控制、反欺诈、智能理赔等。应用最多的是投资咨询业务,业内称之为“智能投顾”。全球知名的智能投顾平台有Wealthfront、Betterment、PersonalCapital等。Robo-Advisor,是近年来风靡华尔街的创新性金融科技。2009年,智能投顾在美国兴起,到2015年底一批新兴金融科技企业开始拓展中国智能投顾市场。智能投顾通过大数据获取客户个性化的风险偏好及其变化规律,根据客户的风险偏好,结合算法模型定制个性化的投资方案,同时利用互联网对客户个性化的资产配置方案进行实时跟踪调整。人工智能技术导论1.3.4人工智能在家居领域中的应用

随着人工智能技术的发展,智能家居已进入消费者日常生活,改变着人们的生活方式。虽市场上感应设备越来越多,但目前大部分智能家居产品主要依赖手机操控;可以很好地感应周围环境,真正体现智能场景的应用并不多。家居产品智能主要在于能对周围环境进行综合分析与判断,满足用户家居情感体验。随着人工智能技术的发展,人工智能将带来更高级的感应方式,了解用户心理、喜好、习惯等,通过感应系统交互功能对家居环境进行全面感知与感应,计算并执行相应指令。人工智能技术导论1.3.5人工智能在教育领域中的应用

教育领域人工智能还处在初始阶段,常见应用主要有一对一智能化在线辅导、作业智能批改、数字智能出版等。教育领域应用中的人工智能除模拟人类传递知识外,能通过皮肤电导、面部表情、姿势、声音等生物监测技术了解学习者的学习情绪。如美国匹兹堡大学开发的AttentiveLearner智能移动学习系统能监测学生的思想是否集中,从而调整策略。将人工智能应用于教育领域,可以协助教师提升教学效果,使学生获得量身定制的学习支持。人工智能技术导论1.3.6人工智能在制造领域中的应用

智能制造是一种由智能机器和人类专家共同组成的人机一体化智能系统,它在制造过程中能进行智能活动,诸如分析、推理、判断、构思和决策等。通过人与智能机器的合作共事,去扩大、延伸和部分地取代人类专家在制造过程中的脑力劳动。它把制造自动化的概念更新,扩展到柔性化、智能化和高度集成化。智能系统以工业机器人、视觉系统、RFID、伺服、电动拧紧机为核心进行介绍,借助于控制系统强大的控制功能、工业机器人的灵活、视觉系统的判断、RFID无线射频技术的高效、伺服精准的定位、拧紧系统多方式的控制,完美的实现了生产线的智能制造。智能制造在工业中非常的重要,基于工业机器人、视觉系统、RFID、伺服、电动拧紧机和强大的控制系统使生产线可靠性高、效率高、节能效果显著、动态响应速度快。人工智能技术导论1.3.7人工智能在农业领域中的应用

人工智能技术不断丰富与完善,在农业领域中得到广泛的应用,有效地促进农业生产方式的变革。在农业领域中人工智能所涉及到的关键技术包括语音和图像理解、智能搜索、专家系统、智能控制、机器人、遗传编程等,这些技术对于农业的发展发生了革命性的改变,有利于促进中国行业的转型发展,不断突破传统的农业生产模式,实现科学、安全、稳定的管理,提高管理水平。在新时代背景下,人工智能在农业发展领域取得较大的成果,国家大力提倡发展智慧农业、智慧牧场、智慧渔场等,通过建立大数据促进绿色智能供应链的有效实施,促进农业的产供销体系,紧密联合推动农业生产要素的合理配置,为智慧农业创新技术提高农业的生产效率。针对水稻、玉米、小麦、棉花等农作物生产过程,聚焦“耕、种、管、收”等关键作业环节,运用面向群体智能自主无人作业的农业智能化装备等关键技术,构建农田土壤变化自适应感知、农机行为控制、群体实时协作、智慧农场大脑等规模化作业典型场景,实现农业种植和管理集约化、少人化、精准化。目录1.4人工智能的未来人工智能技术导论

如今新一轮科技革命和产业变革方兴未艾,“人工智能”正在全球范围内蓬勃兴起,成为科技创新的“超级风口”。人工智能的未来发展何去何从?

趋势一:人工智能技术进入大规模商用阶段,人工智能产品全面进入消费级市场。随着产业和技术走向成熟,成本降低是必然趋势。人工智能机器人背后隐藏着的巨大商业机会,同时市场竞争因素也将进一步拉低人工智能机器人产品的售价,未来几年人们将会像挑选智能手机一样挑选机器人。

趋势二:基于深度学习的人工智能的认知能力将达到人类专家顾问级别。过去几年人工智能技术之所以能够获得快速发展,主要源于三个元素的融合:性能更强的神经元网络、价格低廉的芯片以及大数据。依赖于机器深度学习能力的提升和大数据的积累将使得人工智能逼近人类专家顾问的水平,并在未来进一步取代人类专家顾问。人工智能技术导论

趋势三:人工智能实用主义倾向显著,未来将成为一种可购买的智慧服务。人工智能与不同产业的结合正使其实用主义倾向愈发显著,这让人工智能逐步成为一种可以购买的商品。比如特斯拉公司就是拿人工智能技术专门用来提升自动驾驶技术的,再比如地图导航软件,就是专门拿人工智能技术用来为用户规划出行路线的。它们更加关注的是人工智能技术到底能为我的公司和我的用户带来什么。

趋势四:人工智能技术将严重冲击劳动密集型产业,改变全球经济生态。人工智能导致的大规模失业将率先从劳动密集型产业开始。当技术成本低于雇佣劳动力的成本时,显然劳动力会被无情淘汰,制造企业的商业模式也将随之发生改变,再比如物流行业,目前大多数企业都实现了无人仓库管理和机器人自动分拣货物,接下来无人配送车、无人机也很有可能取代一部分物流配送人员的工作。案例欣赏人工智能技术导论案例一:

人工智能车牌识别系统—“让人们出行更便捷”

随着人们生活水平的提高,越来越多的家庭都购买了汽车,然而为了规范的管理车辆的进出,让车辆能更加快速便捷的进出各个场合,利用人工智能进行车牌识别就至关重要。自动识别车辆车牌信息,应用于停车场、小区、工厂等场景,实现无卡、无人的车辆进出场自动化、规范化管理,有效降低人力成本和通行卡证制作成本,大幅度提升管理效率。

车辆牌照自动识别(信息包括完整的牌照信息,颜色、字符、汉字、数字全面完整的识别)。车速的自动准确检测、违法黑牌照车辆的抓拍报警、车辆识别信息与车管所车辆信息的及时联动、操作权限的分立、前端采集信息的实时上传以及网络断点续传等主流功能。人工智能技术导论案例二:

人工智能仿生眼—“超越人类的眼睛”

事实上,在科幻电影《2001:太空漫游》中,人们已经对仿生眼有了一定的了解,超级计算机HAL的险恶,至今让很多科幻迷后背发凉。在人工智能的加持下,仿生眼已经成为现实。研发团队突破了种种技术难关,终于研发出世界上最先进的黑科技“仿生工程”。根据研发团队介绍,“仿生眼”是一个被铝膜和钨膜包裹的球状传感器,直径超过2厘米,与人的眼球体积相当。

世界上第一个3D人工眼球,将比真正的人眼具有更清晰的视力。除此以外,独特的设计具有提供比人眼更好的分辨率视觉的潜力。也就是说,这款“仿生眼”可以具备更好地视力,如果人穿戴这种装备,可以通过各种微型传感器来创建图像,而传感器是通过纳米级的材料制成,比人眼的感光密度高出10倍以上。而这种设备是人工智能与仿生工程最好的结合。本章总结知识速览AI赋能,让一切皆有可能,用人工智能建设美好世界!第2章人工智能开发流程目录2.1人工智能系统构成2.2人工智能系统开发流程2.3人工智能系统开发环境学习目标本章主要从人工智能开发人员的视角,围绕人工智能系统的基础架构、层次结构、硬件结构、开发流程、数据环境和算法工具包等进行分析和讨论,希望带领读者了解人工智能系统的软硬件开发环境,初步理解人工智能开发的工作流程。理解人工智能系统构成逻辑理解人工智能系统开发流程了解人工智能系统开发环境了解人工智能系统常用的第三方库目录2.1人工智能系统构成人工智能系统构成人工智能系统的理论前身为20世纪60年代末由斯坦福大学提出的机器人操作系统,该系统除了具备通用操作系统的所有功能,还包括语音识别、机器视觉、执行器系统、和认知行为等功能。随着人工智能技术的发展,现已被广泛地应用于家庭、教育、军事、航空和工业等领域。传统的计算机系统主要由硬件系统和软件系统共同构成的。硬件是有形的物理设备,是计算机系统中实际物理装置的总称,软件是指在硬件上运行的程序和相关数据的文档。传统计算机工作原理人工智能系统构成人工智能系统也是一种计算机应用系统,其系统构成可以简单的概括为由输入系统(传感器、探测器等)、处理系统(语言识别、图像识别、自然语言处理等)、网络系统、决策系统、输出系统等组成,具有智能化的可以代替人完成重复性、复杂繁重工作的自动化处理系统。人工智能系统构成人工智能系统构成人工智能是模拟实现人类思维的技术,它的主要目的是赋予机器人特有的视听说以及抽象思维能力。总体来说,它是知识和思维的结合体,分为四个层次来理解人工智能系统技术体系:(1)基础层:为人工智能系统提供基础设施和数据资源。(2)算法层:指用系统的方法描述解决问题的策略机制,人工智能算法主要指目前相对成熟的深度学习、机器学习算法等等。(3)技术层:对人工智能产品的智能化程度起到直接作用,包括自然语言处理、语音处理、计算机视觉等通用技术。(4)应用层:主要利用技术层输出的通用技术实现不同场景的落地应用。目录2.2人工智能系统开发流程人工智能系统开发流程不同的人工智能系统对数据的要求,使用的开发手段和开发流程也是不一样的。接下来,以国产非常优秀且方便初学者使用的AI开发平台-百度EasyDL为例,介绍人工智能系统典型的开发流程。人工智能系统开发流程EasyDL是百度大脑推出的零门槛的国产AI开发平台,对各行各业有定制AI需求、零算法基础或者追求高效率开发AI的用户非常友好,很容易使用,不用去关注复杂的模型即参数,而是专注于应用,支持包括数据管理、模型构建、模型部署与应用的一站式AI开发流程,原始图片、文本、音频、视频等数据,经过EasyDL加工、学习、部署,可通过公有云API调用,或部署在本地服务器、小型设备、软硬一体方案的专项适配硬件上,通过SDK或API进一步集成,如图2-4所示。关于EasyDL的更多信息,可登录官网查阅:/tech/imagerecognition/ingredient。人工智能系统开发流程EasyDL非常适合零门槛快速开发人工智能系统,支持6大技术方向,每个方向包括不同的模型类型:EasyDL图像:图像分类、物体检测、图像分割EasyDL文本:文本分类-单标签、文本分类-多标签、文本实体抽取、情感倾向分析、短文本相似度EasyDL语音:语音识别、声音分类EasyDLOCR:文字识别EasyDL视频:视频分类、目标跟踪EasyDL结构化数据:表格预测

人工智能系统开发流程基于EasyDL的人工智能系统典型开发流程主要包括分析业务需求、采集/收集数据、标注数据、训练模型、评估模型效果和部署模型六个环节。基于EasyDL的人工智能系统典型开发流程人工智能系统开发流程2.2.1分析业务需求在正式启动系统开发之前,需要有效分析和拆解业务需求,明确模型类型如何选择。这里我们可以举一些实际业务场景的例子进行分析。原始业务需求:某企业希望为某所学校做一套智能监控系统,希望对多种现象智能监控并及时预警,包括保安是否在岗、学校是否有有异常噪音、学校内各个区域的垃圾桶是否已满等多个业务功能。针对这个原始业务需求,我们可以分析出不同的监控对象所在的位置不同、监控的数据类型不同(有的针对图片进行识别、有的针对声音进行判断),需要多个模型综合应用。监控保安是否在岗——通过图像分类模型进行判断;监控小区是否有异常噪音——定时收集声音片段,通过声音分类模型进行判断;监控小区内各个区域垃圾桶是否已满——由于视频监控区域采集的画面中可能会存在多个垃圾桶,可通过物体检测模型进行判断。人工智能系统开发流程2.2.2采集/收集数据数据是人工智能系统的重要“燃料”,在通过上述第一步分析出基本的模型类型,需要进行相应的数据采集/收集工作,采集的数据格式要正确,分为图片数据、文本数据、视频数据、音频数据、结构化数据等。数据的主要原则为尽可能采集真实业务场景一致的数据,并覆盖可能有的各种情况。人工智能系统开发流程2.2.3标注数据通常AI开发过程中经常需要处理海量数据,数据准备与标注往往耗费整体开发一半及以上时间。采集数据后,可以通过EasyDL在线标注工具或线下其他标注工具对已有的数据进行标注。对于保安是否在岗的图像分类模型,需要将监控视频分帧后的图像按照【在岗】和【未在岗】两类进行整理;学校内各个区域垃圾桶是否已满,需要将监控视频分帧后的垃圾桶图像按照【空】和【满】两种状态进行标注。人工智能系统开发流程2.2.4训练模型训练模型俗称“建模”,指通过分析手段、方法和技巧对准备好的数据进行探索分析,从中发现因果关系、内部联系和业务规律,为项目提供决策参考。训练模型阶段可以将已有标注好的数据基于已经确定的初步模型类型,选择算法进行训练,例如图像分类、物体检测、文本分类、语音分类、视频分类、OCR等。通过使用EasyDL平台,可以可视化在线操作训练任务的启停、训练任务的配置。可以大幅减少线下搭建训练环境、自主编写算法代码的相关成本。人工智能系统开发流程2.2.5部署模型当确认模型效果可用后,可以将模型部署至生产环境中。在实际系统开发中,面对不同的客户,通常需要交付不同的产品,总体来说,交付的产品通常有3种形态:(1)服务ServiceAI模型的部署服务,客户端可以通过HTTP/REST或GRPC的方式来请求服务。输入一张图片/一段视频,输出图片/视频的分析结果。(2)开发包SDK或者功能组件有的中间商或集成商以及一些传统的非AI公司,需要用深度学习解决问题的能力。把基于深度学习的算法能力集成到自己的业务系统中,为最终用户提供服务。(3)应用Application这种形式的产品,通常面向的是某个场景的最终用户。因此交付的产品,是一整套包括交互界面在内的软件系统,有时也会将硬件一起捆绑交付。人工智能系统开发流程2.2.5部署模型百度网站提供的API服务某智能仓储管理系统目录2.3人工智能系统开发环境人工智能系统开发环境环境配置是人工智能项目开发的基础,人工智能开发环境主要包括:Python语言解释器、Python语言开发平台、相关的包管理工具以及扩展库。首先我们必须要一个适合人工智能应用开发的语言,目前主流的是Python语言,为了编写Python程序过程中有良好的编辑环境(如关键字提醒、语法出错、自动对齐等),我们需要一个良好的Python语言的开发平台如PyCharm,另外我们开发程序不能什么功能都自己从零开始写,所以需要一些别人写好的功能模块,这些功能模块就是扩展库(或者称为包),但要使用这些扩展库就需要库管理工具,如pip或Anaconda来下载安装这些扩展库。人工智能系统开发环境2.3.1Python语言尽管人工智能开发可以使用几乎所有编程语言实现,如C、C++、Java、Lisp、Prolog、Python等。随着人工智能时代的到来,Python成为众多程序员追求的神兵利器。它是一门流行的面向对象的解释型编程语言,它由Guido创建发布于1991年。人工智能系统开发环境2.3.2PyCharm集成开发环境PyCharm是一种PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论