2021-06-10

本文通过猜数游戏、黑盒子和打靶等例子,深入浅出地介绍了人工智能中的反向传播、梯度下降和损失函数概念。这些基本原理在神经网络训练中起到关键作用,帮助调整模型以达到预期输出。通过不断迭代和优化,模拟并逼近真实结果,最终实现对复杂系统的理解和模拟。
摘要由CSDN通过智能技术生成

总结

“智能”源于拉J语Legere,字面意思是采集(特别是果实)、收集、汇集,并由此进行选择,形成一-个东西。Intelegere是从 中进行选择进而理解、领悟和认识。正如帕梅拉.麦考达克在《机器思维》中所提出的:在复杂的机械装置与智能之间存在长期的联系。从几个世纪前出现的神话般的巨钟和机械自动机开始,人们已对机器操作的复杂性与自身的某些活动进行直观联系。经过几个世纪之后新技术已使我们所建立的机器的复杂性大为提高。1936年,24岁的英国数学家图灵提出了“自动机”理论,把研究会思维的机器和计算机的工作大大向前推进了一步,他也因此被称为“人工智能之父".

“人工智能”(Artificial Intelligence)简称AI它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

弱人工智能领域中机器学习部分的内容模型的生成与应用

人们认为“人工智能”是计算机科学技术的前沿科技领域。因此,“人工智能”与计算机软件有密切的关系。一方面,各种人工智能应用系统都要用计算机软件去实现,另一方面,许多聪明的计算机软件也应用了人工智能的理论方法和技术。例如,专家系统软件,机器博奕软件等。但是,人工智能”不等于“软件”,除了软件以外,还有硬件及其他自动化的通信设备。

人工智能是从思维、感知、行为三层次和机器智能、智能机器两方面研究模拟、延伸与扩展人的智能的理论、方法、技术及其应用的技术学科。

”智能机器”(Intelligent Machine),简称IM,研究如何设计和制造具有更高智能水平的机器,特别是设计和制造更聪明的计算机。现在的计算机,虽然经历了从电子管、晶体管、集成电路、超大规模集成电路等几代的发展,在工艺和性能方面都有巨大的进步。但是,在原理.上,还没有重大的突破。通常,人们用计算机,不仅要告诉计算机:做什么?,而且还必须详细地、正确地告诉计算机:如何做?。也就是说,人们要根据工作任务的需求,以适当的计算机语言,进行相应的软件设计,编制面向该任务的计算机应用程序,并且,正确地操作计算机,装入、启动该应.用程序,才能用计算机完成该项工作任务。这里,计算机实质.上只是机械地、被动地执行人们编制的应用程序指令的“电子奴仆”,也不理解为什么要做这项工作,即不懂得:为什么?。因而只不过是一-个低智能的、不聪明的“电脑那么,如何设计和制造高智能的、聪明的‘电脑”呢?这正是人工智能另一方面的研究对象和学科任务。

人们提出了关于新一代计算机的各种方案,如:面向知识和符号信息处理的“ 符号处理机”;基于知识库的、具有推理能力的‘知识信息处理机”;基于人工神经网络的、具有分布式结构的“联结机”以及其他数据流计算机、控制流计算机…除了“智能计算机”之外,还有其他的许多智能机器。如:智能机器人、智能控制器、智能仪器、仪表、智能自动化装置、智能通信设备、智能网络、智能汽车、智能玩具以及各种智能化家用电器。

目前人工智能主要研究内容是:分布式人工智能与多智能主体系统、人工思维模型、知识系统(包括专家系统、知识库系统和智能决策系统)、知识发现与数据挖掘(从大量的、不完全的、模糊的、有噪声的数据中挖掘出对我们有用的知识)、遗传与演化计算(通过对生物遗传与进化理论的模拟,揭示出人的智能进化规律)、人工生命(通过构造
简单的人工生命系统并观察其行为,探讨初级智能的奥秘)、人工智能应用(如:模糊控制、智能大厦、智能人机接口、智能机器。人等)等等。

软件开发流程与AI模型开发流程的协作
未来人工智能的研究方向主要有:人工智能理论、机器学习模型和理论、不精确知识.表示及其推理、常识知识及其推理、人工思维模型,智能人机接口、多智能主体系.统、知识发现与知识获取、人工智能应用基础等。

人工智能是一门包括计算机科学、控制学、信系论、语言论、神经生理学、心理学、数学、哲学等多种学科相互渗透发展起来的学科其研究对象可以归纳为“机器智能、智能机器”,它体现在思维、感知、行为三个层次,而它要模拟眼神、扩展人的智能,其研究内容可以分为机器思维和思维机器、机器感知和感知机器、机器行为和行为机器三个层次。人工智能研究与应用虽然取得了不少成果,但离全面推广应用还有很大距离,还有许多问题有待于解决且需要许多学科的研究专家共同创作。

神经网络中的三大基本概念
这三大概念是:反向传播,梯度下降,损失函数。

神经网络训练的最基本的思想就是:先“猜”一个结果,称为预测结果 a a a,看看这个预测结果和事先标记好的训练集中的真实结果 y y y 之间的差距,然后调整策略,再试一次,这一次就不是“猜”了,而是有依据地向正确的方向靠近。如此反复多次,一直到预测结果和真实结果之间相差无几,亦即 ∣ a − y ∣ → 0 |a-y|\rightarrow 0 ay0,就结束训练。

在神经网络训练中,我们把“猜”叫做初始化,可以随机,也可以根据以前的经验给定初始值。即使是“猜”,也是有技术含量的。

这三个概念是前后紧密相连的,讲到一个,肯定会牵涉到另外一个。但由于损失函数篇幅较大,我们将在下一章中再详细介绍。

下面我们举几个例子来直观的说明下这三个概念。

2.0.1 例一:猜数

甲乙两个人玩儿猜数的游戏,数字的范围是

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值