《白话深度学习与TensorFlow》——1.4 综合应用

简介: 本节书摘来自华章计算机《白话深度学习与TensorFlow》一书中的第1章,第1.4节,作者:高扬,卫峥著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 综合应用

到现在为止,我们看到的绝大多数的机器学习的应用环境都非常单纯——向量清洗到位,边界划定清晰。例如,垃圾邮件的分拣,能够通过邮件内容的输入来判断邮件是否为垃圾邮件;新闻的自动分类,能够通过新闻内容的分类来判断新闻的类别或描述内容的属性;摄像头对车牌号的OCR电子识别手、写识别,这些应用可以通过输入一个图像来得到其中蕴含的文字信息向量,诸如此类,这些都是早些年应用比较成熟的领域,在这种应用场景中机器通过学习能够取代一些纯粹的体力劳动。
image

在近几年,随着计算机能力的提升,尤其是GPU并行计算的普及化,使得很多原来高密度计算场景的门槛变得越来越低,人们在商用领域已经开始寻找用深度学习的网络来做一些原来不可想象的事情。
image

例如这种使用卷积神经网络对照片进行风格处理,拿一张普通照片作为输入,再拿一张有着较强艺术风格的绘画作品作为训练样本,然后通过卷积网络进行处理,最后由计算机“创作”出一幅内容基于照片但是风格基于绘画作品的新作出来。而这种事情在几年前是难以想象的,因为这看上去太“智能”了,太有“创造力”了。
还有类似这种,我们输入一张照片,然后让计算机根据这张照片的风格和内容,凭空创造一张很像但不一样的照片出来。注意哦,这个跟Photoshop的功能可是完全不同的,它是全自动的。在这些图中,右侧的图都是源图,左侧的图都是计算机生成的图,有水波纹、云朵、花丛,还有随意的艺术涂鸦。怎么样,有不少真的是可以以假乱真了吧。这都是使用深度神经网络处理的结果。

image

那么除此之外,像语音识别以及视频中存在物体的检出,这些内容也是属于近几年研究比较热门并逐渐趋于成熟的应用领域。实际上,在实现层面有很多种实现方式可以完成像这样的应用。而在学术领域,也有一类新兴的基于深度学习神经网络的研究领域,叫做“对抗学习”,它可以实现类似的方式。在深度学习领域会使用生成对抗网络(Generative Adversarial Network),这种网络的特点就是可以进行复杂内容的生成,而非生成一个标签这么简单。
此外,谷歌、百度也在近年启动了无人驾驶汽车的商业研究,这种自动驾驶也同样是一种典型的机器学习应用场景。只不过它的输入信息不再那么单纯,它有一个激光雷达,可以扫描半径60米内的环境,并把雷达回波传输给主控电脑;除此之外还有前置摄像头用来识别正前方视野内的交通信号灯、车辆、人物等对象;还有前后雷达,前置3个,后置1个,用来判断与前后物体的距离,主要是为了判断车距使用。当然还少不了GPS和电子地图信息的配合。
image

对于这种无人驾驶汽车的调教不再是编写复杂的程序,而是定义多个复杂的深度神经网络,然后呢?就是让驾驶员开着汽车上街去各种转。把输入的各种大量的激光雷达信号、摄像头信号、前后雷达信号灯这些输入信息和驾驶员实际作用在汽车上的大量的油门、刹车、方向控制这些操作做关联,反复进行训练,让电脑学会在不同的情况下使用不同的操作手法来操作汽车。这样一个训练过程在学术上属于强化学习(reinforcement learning)以及其周边领域的范畴,在人工智能方面,这种学习方法是业界普遍认可的。只不过各方对自动驾驶这件事情是褒贬不一,因为毕竟它在商用环境中出现过事故。
据报道,2016年6月30日,美国特斯拉汽车公司证实,一辆该公司生产的S型电动轿车在自动驾驶模式下发生撞车事故,导致司机身亡。美国负责监管公路交通安全的机构正在对事故车辆的自动驾驶系统展开调查。这是美国首例涉及汽车自动驾驶功能的交通死亡事故。
事故于2016年5月7日发生在美国佛罗里达州,导致涉事S型电动轿车车主、一名40岁美国男子身亡。特斯拉在官方博客中说,公司在事发后立即向美国国家高速公路交通安全管理局作了报告。
美国国家高速公路交通安全管理局在一份声明中说,这起事故表明“需要对事故发生时启用的辅助(自动)驾驶功能的设计和性能进行检查”。目前该机构已对这起事故展开初步调查,如发现涉事车辆存在安全隐患将下令召回。
特斯拉解释说,涉事S型电动轿车当时正使用自动驾驶功能行驶在有分割线的高速公路上,与前方一辆处于横穿公路位置的拖挂货车呈垂直关系。在逆光背景下,S型电动轿车的自动驾驶系统和司机都没注意到拖挂卡车的白色侧面,因此,S型电动轿车没有启用制动。由于拖挂货车车身高大,且处于横穿公路的位置,使得“造成这场车祸的情形组合极为罕见”,以致S型电动轿车挡风玻璃撞击拖挂货车底部,整车从拖挂货车下穿过。
其实不能不说,这也暴露出人工智能或深度学习中的一些软肋,那就是电脑“天生弱智”的特性,它是不具备足够好的应变能力的。美国著名智库兰德公司2016年4月在一份研究报告中指出,自动驾驶汽车测试的总里程还很少,缺乏足够多的数据来对比这类汽车与传统汽车的安全性和可靠性。迄今为止,测试时间最长的是谷歌自动驾驶汽车,从2009~ 2015年,55辆谷歌自动驾驶汽车的道路测试总里程仅约130万英里(约合209万千米),其间共发生了11起小事故。
有研究人员认为,自动驾驶汽车需要测试数亿至数千亿公里,才能验证它们在减少交通事故方面的可靠性,而现有的自动驾驶汽车至少要几十年甚至几百年才能达到这么多测试里程。如果要在自动驾驶汽车上市前证明其安全性,这不可能做到。

相关文章
|
12天前
|
机器学习/深度学习 API 语音技术
|
1天前
|
机器学习/深度学习 数据采集 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【4月更文挑战第21天】 本文章深入探讨了深度学习技术在自动驾驶车辆图像识别领域的应用。不同于传统的摘要方式,本文将直接点出研究的核心价值和实际应用成果。我们专注于卷积神经网络(CNN)的创新设计,其在复杂道路场景下的行人和障碍物检测中的高效表现,以及这些技术如何整合到自动驾驶系统中以增强安全性和可靠性。通过实验验证,我们的模型在公开数据集上达到了行业领先水平的准确率,并且在真实世界的测试场景中展现了卓越的泛化能力。
|
2天前
|
机器学习/深度学习 算法 云计算
深度学习在图像识别中的应用与挑战
【4月更文挑战第21天】 随着计算机视觉技术的飞速发展,深度学习已经成为图像识别任务的核心动力。本文旨在探讨深度学习技术在图像识别领域的应用进展,分析其面临的主要挑战,并提出可能的解决方案。通过对卷积神经网络(CNN)的深入研究,我们揭示了其在图像分类、目标检测和语义分割中的关键作用。同时,数据不平衡、模型泛化能力和计算资源限制等问题也被详细讨论。文章最终指出了未来研究的方向,包括网络结构的优化、无监督学习的发展以及跨领域知识迁移的可能性。
|
3天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用研究
【4月更文挑战第20天】 本研究聚焦于深度学习技术在图像识别领域的应用,并探讨其在自动驾驶系统中的实际效用。文章首先回顾了深度学习与图像处理技术的基础知识,随后详细分析了卷积神经网络(CNN)在车辆环境感知中的关键作用。通过实验数据对比分析,本文验证了所提出算法在提高自动驾驶车辆对周围环境的识别准确性和实时性方面的有效性。最后,讨论了目前技术的局限性及未来可能的研究方向,旨在为进一步的技术突破提供参考。
|
4天前
|
机器学习/深度学习 监控 算法
深度学习驱动下的智能监控革新:图像识别技术的前沿应用
【4月更文挑战第19天】 在数字时代,智能监控系统作为城市安全和效率的守护者,正经历着前所未有的技术变革。本文深入探讨了基于深度学习的图像识别技术如何重塑智能监控领域,通过算法创新提升识别准确率,实时处理大量数据,并在各种环境条件下稳定运行。我们将分析当前最前沿的技术应用案例,探讨其在实际应用中遇到的挑战及未来发展趋势,从而为相关领域的研究者和实践者提供参考和启示。
|
4天前
|
机器学习/深度学习 传感器 人工智能
基于深度学习的图像识别技术在自动驾驶系统中的应用
【4月更文挑战第18天】 随着人工智能的快速发展,深度学习技术在图像处理和识别领域取得了显著进展。特别是在自动驾驶系统中,基于深度学习的图像识别技术已成为关键技术之一。本文将探讨深度学习在自动驾驶系统中的应用,重点关注卷积神经网络(CNN)和循环神经网络(RNN)在车辆检测、行人识别和交通标志识别等方面的应用。通过对比传统图像识别方法,我们将展示深度学习技术如何提高自动驾驶系统的准确性和鲁棒性。
|
5天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶系统中的应用
【4月更文挑战第18天】 随着人工智能的快速发展,特别是深度学习技术的突破性进步,图像识别已成为自动驾驶领域的核心组成部分。本文旨在探讨基于深度学习的图像识别技术如何优化自动驾驶系统的性能,并分析其在实时交通场景中处理复杂视觉信息的能力。文中将介绍几种主要的深度学习模型,包括卷积神经网络(CNN)和递归神经网络(RNN),以及它们在图像分类、目标检测和语义分割中的应用。同时,文章还将讨论当前技术面临的挑战和未来的发展方向。
|
5天前
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术在自动驾驶汽车中的应用
【4月更文挑战第18天】 随着人工智能技术的迅猛发展,深度学习已成为推动多个技术领域革新的关键力量。尤其在图像识别领域,深度学习技术通过模仿人类视觉系统的处理机制,显著提高了机器对视觉信息的理解和分析能力。本文将探讨深度学习在图像识别领域的核心技术原理,并重点分析其在自动驾驶汽车中的应用,如何通过精确的图像识别来增强车辆的环境感知能力,从而实现更安全、更高效的驾驶体验。
|
5天前
|
机器学习/深度学习 运维 监控
TensorFlow分布式训练:加速深度学习模型训练
【4月更文挑战第17天】TensorFlow分布式训练加速深度学习模型训练,通过数据并行和模型并行利用多机器资源,减少训练时间。优化策略包括配置计算资源、优化数据划分和减少通信开销。实际应用需关注调试监控、系统稳定性和容错性,以应对分布式训练挑战。
|
7天前
|
机器学习/深度学习 计算机视觉 异构计算
深度学习在图像识别中的应用与挑战
【4月更文挑战第16天】 随着人工智能技术的飞速发展,深度学习作为其核心技术之一,在图像识别领域取得了显著的成果。本文将探讨深度学习在图像识别中的应用,分析其优势和面临的挑战,并提出相应的解决方案。通过对现有技术的研究和实践,我们旨在为读者提供一个全面了解深度学习在图像识别领域的应用现状和未来发展趋势的视角。

热门文章

最新文章