智能汽车领域常用的人工智能大盘点:概念与区别解析

汽车   2025-01-23 06:02   北京  
作者 | 吴丹丹
出品 | 焉知


本文节选自《智能汽车软件功能安全》中第11章中11.4.1小节“人工智能及大模型的安全性探索”中的开篇基础介绍,如需学习了解更详细的人工智能安全开发以及智能汽车软件功能安全的开发技术与方法,可参考查看原书内容。

      

 

在智能汽车领域,人工智能和大模型被视为一种特殊的软件,我们可能常常提及人工智能、机器学习、深度学习、强化学习、决策树等概念。区分这些概念对正确开展探索研究至关重要,所以需要科一下普人工智能及大模型的相关知识,明确它们的含义。


(1)人工智能


人工智能(Artificial Intelligence,简称AI)是计算机科学的一个分支,旨在赋予机器人类智能的能力。它模拟了人类的思维、学习、问题解决、语言理解和感知等能力。人工智能的目标是让计算机系统执行需要人类智能的任务,以实现或超越人类的表现水平。


在智能汽车应用中,人工智能表现在多个方面:


  • 感知和认知:计算机能够感知和理解环境中的数据,包括图像、声音和文本。如通过计算机视觉技术识别图像,智能汽车使用传感器获取周围道路、车辆、行人等环境信息。

  • 学习和自适应:人工智能系统可以从数据中学习并适应新情况,例如智能汽车从大量数据中学习驾驶技能,以适应不同的道路条件和驾驶场景。   

  • 推理和决策:人工智能可以基于已有信息进行推理和决策,做出合理判断,这通常涉及逻辑推理、规则和概率模型。例如,基于感知数据,智能汽车通过推理和决策算法来做出驾驶决策,如加速、减速、变道等。它综合考虑车辆行为、交通规则和交通参与者的预测行为,做出推理决策。

  • 自然语言处理:计算机能够理解和生成人类语言,从而进行语义分析、语言生成、文本翻译等任务。例如,智能汽车可通过语音助手与乘客交互。乘客可以使用语音指令来控制导航、媒体播放等功能。

  • 问题解决:人工智能通过搜索、规划和优化算法解决复杂问题,例如,智能汽车在复杂交通环境中解决路径规划和避障问题,以确保安全和高效的行驶。

  • 自主行动:计算机能够在不同环境中自主决策和执行任务,例如,智能汽车未来的自动驾驶,从起步到终点,无需人类干预。它们可以在高速公路、城市道路等多种环境中行驶。


(2)机器学习


机器学习(Machine Learning,简称ML)是人工智能的一个重要子领域,它侧重于利用数据和统计方法让计算机系统自动学习和改进。机器学习的核心在于让计算机从数据中学习模式,并利用这些模式进行预测或决策,无需进行明确的程序编写。


机器学习有多种分类方式,根据训练样本的情况分类,主要包括监督学习、无监督学习、半监督学习、强化学习等。


  • 监督学习,算法通过一组标注好的训练样本学习,每个样本包括输入和相应的正确输出。算法旨在学习输入到输出的映射关系,以便在给定新的输入时能够预测出正确的输出。这类学习主要用于分类和回归问题。   

  • 无监督学习,算法处理的是未标注的训练样本集,目的是发现数据中的模式、结构或关系,进而进行分组或聚类。它旨在事先不知道输出的情况下,探索数据的内在结构,适用于数据聚类处理及数据降维处理。

  • 半监督学习,结合了监督学习和无监督学习的特点,使用既有标注又有未标注的训练数据来学习。在这种方法中,它试图利用未标记数据中的信息来提高模型的性能。这对于在标记数据较少的情况下进行训练非常有用。

  • 强化学习,不需要预先给定数据,而是基于环境反馈获得学习信息进行优化决策。它的本质是利用环境给予反馈的奖励或惩罚来产生获得最大利益的习惯性行为,即通过尝试不同的活动来学习相关的负值和正值,以实现最佳的奖励结果。


这些机器学习类型各自针对不同的问题和方法,有着独特的应用领域和技术特点。


(3)深度学习


深度学习(Deep Learning)是机器学习的一个分支,它通过使用人工神经网络进行学习和推断。深度学习模仿人脑的神经元网络结构,利用多层神经元进行信息的抽取和处理。在大数据和强大计算力支持下,深度学习通过构建和训练复杂的深层神经网络,实现模式识别和特征学习。深度学习的核心在于通过多层次的神经元自动学习数据中的特征表示,以解决各种复杂任务。深层神经网络,即多层次的神经网络,包含多个层级,每个层级由众多神经元构成。神经元在各层之间计算加权和,并将结果传递到下一层。通过调整层与层之间的权重,网络能够学习从原始数据到高级抽象特征的映射。   


深度学习的关键组成部分包括前馈神经网络、激活函数、反向传播算法和优化算法。


  • 前馈神经网络:深度学习的基础架构,实现从输入到输出的单向传播。网络中的神经元按层组织,每个神经元将前一层的输出作为输入。

  • 激活函数:在神经元中引入非线性变换,使网络能捕捉更复杂的模式。

  • 反向传播算法:一种训练神经网络的方法,通过计算损失函数相对于权重的梯度来更新网络参数,减少预测值与实际值之间的差异。

  • 优化算法:调整网络参数,以最小化损失函数。


深度学习的成功得益于大数据和强大的计算资源,使得神经网络能自动学习数据中的特征表示。在图像识别、语音识别、自然语言处理等领域,深度学习已实现显著进展,使计算机在这些任务上达到或超过人类水平。


(4)强化学习


强化学习(Reinforcement Learning,简称RL)也是机器学习的一个分支,特别关注于如何通过与环境的交互做出最优决策。与传统机器学习方法不同,强化学习着重于在与环境的交互过程中,通过试错来学习。在强化学习中,代理(agent)通过选择不同行动来影响环境,进而获取奖励或惩罚。其目标是学习一个最优策略,以最大化累积奖励。这一学习过程与监督学习(在有标注的数据中学习)和无监督学习(在无标签数据中学习)有本质的不同。强化学习可以结合深度学习,形成深度强化学习(Deep Reinforcement Learning,简称DRL)。在这种方法中,深度学习被用来表示决策策略和值函数,以及进行函数逼近等任务。虽然深度学习是强化学习中的一个重要借助方法,但强化学习同样可以采用其他方法,例如基于表格的方法和传统的函数逼近方法,不必完全依赖于深度学习技术。   


(5)决策树


决策树是一种用于分类和回归任务的机器学习模型,它通过树状结构模拟决策过程,表示不同的决策和可能结果。每个内部节点表示一个特征或属性,每个分支代表该特征的一个可能属性值,而每个叶节点则对应分类问题的类别标签或回归问题的数值。决策树的建立基于训练数据集,每个数据样本都包含特征和相应的标签。通过分析特征值,决策树利用一系列决策规则将样本分类或预测数值。


决策树模型能模拟人类决策思维方式,使计算机系统在一定程度上表现出类似人类的智能。作为人工智能领域机器学习的一种监督学习方法,决策树通过学习训练数据中的特征与标签关系,既可用于分类问题,也适用于回归问题。分类问题是将样本分到不同的类别,而回归问题主要是预测数值。在构建决策树时,需选择适当的特征和决策节点,并确定最佳的数据分割条件,以构建最优决策模型。


决策树在解决多种问题时表现优异,因其易于理解、解释和可视化,常被应用于数据分析和机器学习任务。然而,决策树也存在一些局限,例如过于匹配训练数据而容易过拟合、对数据小变化的敏感可能导致模型不稳定等。因此,有时会采用其他方法与决策树集成,以提升其性能。


(6)人工智能大模型


人工智能大模型一般指拥有数十亿至上千亿参数的深度学习模型。这些模型在大规模数据集上训练而成,能够在自然语言处理、计算机视觉、语音识别等多个任务上展现出色的性能,具备强大的特征提取和泛化能力。人工智能大模型主要由深度神经网络组成,如卷积神经网络(CNN)、循环神经网络(RNN)和变换器(Transformer)等。它之所以被称为“大模型”,是因为拥有庞大的参数量,能够学习更多特征和复杂模式。   


与传统的人工智能小型模型相比,人工智能大模型具有以下特点和优势:


  • 更强的表达能力:大模型可以学习更丰富和抽象的特征表示,因为它们有更多的参数来捕捉数据中的细微差异和模式。

  • 更好的泛化能力:尽管大模型参数数量庞大,但它们通常在训练数据上表现得更好,也能在未见过的数据上表现得相对良好,表现出更强的泛化能力。

  • 多任务学习:大模型可以通过联合训练在多个任务上表现出色,从而实现一种共享知识的效果。

  • 预训练和微调:大模型通常首先在大规模数据上进行预训练,然后通过微调适应特定任务,从而减少了针对每个任务的训练时间。


然而,人工智能大模型在计算资源、存储需求、能源消耗和数据隐私方面也面临挑战。训练和推理这些模型需要大量计算资源,如高性能图形处理单元(GPU)和训练集群;它们需要大量存储空间存储参数,可能导致部署和维护问题;高计算需求的能源消耗可能引发环境和可持续性问题;且大数据训练可能涉及隐私问题,如用户数据泄露和滥用。


总体而言,人工智能大模型是人工智能领域的一个分支,主要采用深度学习技术,通过构建庞大的神经网络实现卓越性能。但人工智能不仅限于深度学习,还可能包括其他机器学习技术和人工智能技术。人工智能的范畴涵盖了逻辑推理、专家系统到机器学习等众多方面,大模型仅是其中一种技术手段和实现形态。


综上所述,在智能汽车领域常常提到的人工智能、机器学习、深度学习、强化学习、决策树、人工智能大模型等关键概念之间的关系,如图所示,可以理解为人工智能技术领域的包含关系示意图。人工智能技术不仅包含机器学习,还包括其他众多分支,如模糊逻辑、进化计算等,只是这些技术在目前智能汽车领域的应用相对较少。其中,模糊逻辑是人工智能中处理不确定性和模糊性问题的一种方法,用于处理传统二值逻辑难以精确界定的情况,如模糊概念、不明确的判断和模糊边界等。它通过引入“模糊集合”和“隶属函数”等概念,让计算机更有效地处理模糊和不精确信息。进化计算则主要通过模拟自然进化过程,如遗传算法、进化策略、遗传编程等,来解决复杂的优化问题,这些方法通过生成和进化一组候选解决方案,不断优化和改进这些方案,以找到更佳结果。   


模糊逻辑、进化计算和机器学习虽然都是人工智能的重要分支,但各有侧重。模糊逻辑专注于处理不确定性和模糊性问题,它提供了一种表示和推理模糊信息的方法;进化计算侧重于优化问题的求解,进化计算中的个体是候选解决方案,通过遗传操作来生成新的解决方案,例如交叉、变异等,然后根据适应度函数评估其质量;而机器学习则着重于从数据中学习模式和规律,执行预测、分类、聚类等任务。在实际应用中,模糊逻辑和机器学习有时可以结合使用,尤其在处理不完整或不精确数据的场景中,模糊逻辑可以描述系统的模糊规则,机器学习则从数据中学习这些规则的权重和关系。   


关键人工智能概念包含关系示意图


书籍内容简介


这是一本从实践角度系统且深入地讲解智能汽车软件功能安全和智能汽车软件研发的著作,得到了中国工程院院士李克强等13位产业界和学术界专家的一致推荐。


作者在功能安全领域深耕10余年,有扎实的理论基础、丰富的实践经验,她用挖掘本质的思维方法来撰写本书,从研发体系、架构设计、开发流程、开发方法、安全措施、创新研究等维对智能汽车软件功能安全做了深入的讲解。


全书共11章,分为三个部分:


第一部分(第1~3章) 智能汽车发展趋势与安全性


首先从产业和技术的角度分析了智能汽车的发展趋势,然后总结了智能汽车当下面临的主要安全痛点,最后介绍了智能汽车软件功能安全的重要性、保障方案及提前规划的布局方案。


第二部分(第4~7章) 智能汽车软件功能安全开发体系与技术


首先讲解了基于功能安全、预期功能安全、ASPICE、敏捷开发的智能汽车软件开发体系,并提出融合构建智能汽车软件功能安全开发体系的思路和方法;其次介绍了智能汽车的软件架构设计,包括系统安全设计和多域融合的软件架构设计,侧重智驾域的软件架构及安全设计;然后基于智能汽车软件架构的分层设计,详细讲解了每一层级软件技术和所需采取的功能安全机制与安全措施;最后基于智能汽车软件功能安全的痛点,从数据驱动、技术创新、流程保障、系统工程、大模型等角度提出了创新性的解决方案。


第三部分(第8~11章) 智能汽车软件功能安全开发通用流程与方法


从智能汽车软件安全需求的编写与管理切入,依次讲解了智能汽车的软件架构安全设计、软件安全分析策略、软件单元安全设计、软件安全编码与实现、软件单元验证、软件集成与集成验证、软件需求验证,以及软件功能安全开发中支持和管理过程的相关要求,并针对人工智能及大模型技术进行安全性探索,对智能汽车的安全发展趋势进行了预测和展望。

本公号新创智能交通技术AI服务,可扫码进入体验(或在后台私信公号

欢迎加入智能交通技术群!扫码进入。

扫描加入免费的「智慧城市之智慧交通」知识星球可了解更多行业资讯和资料。

联系方式:微信号18515441838

智能交通技术
关注智能交通、TOCC、车路协同、MAAS、综合交通规划、交通安全改善等领域理论和技术的发展。交流大数据、云边端计算、AI、区块链等技术的应用经验。推广智能交通技术在交通管理、交通运输监管、交通规划等部门中的应用。
 最新文章