AI学术交流——“人工智能”和“神经网络学习”

news2024/12/23 8:41:26

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​

目录

前言

一.人工智能

1.“人工智能之父”

2.达特茅斯会议(人工智能起源)

3.人工智能重要节点

二.神经网络

1.什么是神经网络

2.神经网络简单结构

3.为什么要学习人类的神经网络

(1)人类大脑:

(2)人类大脑与人工智能神经网络相似之处

(3)人类大脑与人工智能神经网络不同之处

4.不同类型的神经网络

(1)前馈神经网络

(2) 反馈神经网络

(3) 卷积神经网络

 (4)递归神经网络


前言

本章将会讲解AI中人工智能与神经网络的学习,了解人工智能的发展史,与神经网络。

一.人工智能

1.“人工智能之父”

艾伦·麦席森·图灵

英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。

图灵对于人工智能的发展有诸多贡献,提出了一种用于判定机器是否具有智能的试验方法,即图灵试验,每年都有试验的比赛。此外,图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。

 约翰·麦卡锡

他因在人工智能领域的贡献而在1971年获得图灵奖。他在1956年的达特矛斯会议上提出了“人工智能”一词,并被誉为人工智能之父,并将数学逻辑应用到了人工智能的早期形成中。麦卡锡在1958年发明了LISP语言(该语言至今仍在人工智能领域广泛使用)并于1960年将其设计发表在《美国计算机学会通讯》上。

马文·明斯基

“人工智能之父”和框架理论的创立者。1956年,和麦卡锡(J.McCarthy)一起发起“达特茅斯会议”并提出人工智能(Artificial Intelligence)概念的计算机科学家马文·明斯基(Marvin Lee Minsky)被授予了1969年度图灵奖,是第一位获此殊荣的人工智能学者。

 西摩尔·派普特

人工智能发展的其中一位先驱。他对智力的观点主要来自让·皮亚杰的影响。他在1968年从LISP语言的基础里创立Logo程序语言。

2.达特茅斯会议(人工智能起源)

人工智能的诞生,可以追溯到1956年的达特茅斯会议。

在这次会议生,聚集了计算机科学领域的一些顶尖科学家,包括约翰 ・麦卡锡,马文・闵斯基,克劳德・香农等。

 这些人视图研究一种东西,这种东西能够思考和学习,甚至是超过人类的智慧。他们将这种东西定义为“人工智能”。

在这个会议完成后,一场关于人工智能的革命就开始了。

人工智能一路走来,经历了多次高潮和低谷,特别是20世纪80年代的“AI寒冬”。但是随着计算能力的提高和算法的进步,人工智能再次得以发展。

3.人工智能重要节点

 直到2023年,有一些人类说AI已经拥有了超越他们的智慧,但是AI无非就是在某些方面比人类更加高效罢了。


二.神经网络

让以chatGPT为代表的硅基能够前进到今天,有两个技术至关重要:一个是神经网络,另一个就是深度学习。两种的结合,奠定了硅基发展的走向。接下来我们就先来讲一下神经网络。


1.什么是神经网络

神经网络又称人工神经网络 (ANN) 或模拟神经网络 (SNN),是机器学习的子集,同时也是深度学习算法的核心。其名称和结构均受到人脑的启发,可模仿生物神经元相互传递信号的方式。

人工神经网络 (ANN) 由节点层组成,包含一个输入层、一个或多个隐藏层和一个输出层。每个节点也称为一个人工神经元,它们连接到另一个节点,具有相关的权重和阈值。如果任何单个节点的输出高于指定的阈值,那么会激活该节点,并将数据发送到网络的下一层。否则,不会将数据传递到网络的下一层。神经网络依靠训练数据来学习,并随时间推移提高自身准确性


2.神经网络简单结构

 


3.为什么要学习人类的神经网络

人工智能研究者们认为,人类的大脑就是世界上最大的计算机。那么,人类大脑这台计算机到底有多强大?

(1)人类大脑:

  • (1)人类大脑的总重量为1.3-1.4千克
  • (2)大脑包含约1000亿个神经元,神经元之间形成数以千计的神经网络。
  • (3)人脑每秒可以处理约10的16次方个操作。
  • (4)人脑能耗非常低,仅为20瓦左右,相当于一盏电灯泡的功率。

(2)人类大脑与人工智能神经网络相似之处

  • (1)都是由神经元构成
  • (2)可以进行学习适应新环境
  • (3)可以处理大量信息
  • (4)有记忆和预测功能

(3)人类大脑与人工智能神经网络不同之处

  • (1)神经网络学习速度快于大脑。
  • (2)神经网络存储容量小于大脑。
  • (3)神经网络决策过程通过计算大脑通过综合决策。
  • (4)神经网络存储通过硬盘大脑存储通过神经元。

4.不同类型的神经网络

(1)前馈神经网络

前馈神经网络(feedforward neural network)是一种最简单的神经网络结构,由最基本的神经元堆叠而成,信息从输入层开始,逐层向一个方向传递,即单向传递,一直到输出层结束。前馈神经网络由一个或多个线性变换和非线性激活函数组成。前馈神经网络是应用最广泛、发展最迅速的人工神经网络之一。

(2) 反馈神经网络

反馈神经网络是一种将输出经过一步时移再接入到输入层的神经网络系统。

(3) 卷积神经网络

卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。卷积神经网络由一个或多个卷积层和顶端的全连通层(对应经典的神经网络)组成,同时也包括关联权重和池化层(pooling layer)。这一结构使得卷积神经网络能够利用输入数据的二维结构。与其他深度学习结构相比,卷积神经网络需要考虑的参数更少,使之成为一种颇具吸引力的深度学习结构 。

 (4)递归神经网络

递归神经网络(Recurrent Neural Network,RNN)是一种前馈神经网络,它的神经元可以响应先前的状态和输入信息,对于序列数据处理有出色表现。递归神经网络由循环层构成,每个循环层的输出被送到下一个循环层的输入中。这使得递归神经网络可以利用序列信息。与其他深度学习结构相比,递归神经网络需要考虑的参数更少,使之成为一种颇具吸引力的深度学习结构。

 


 创作不易,求关注,点赞,收藏,谢谢~   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/643250.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023四大服装管理软件,第1款最受欢迎!

对于服装行业来说,依靠传统的方式管理服装门店或工厂,很难实现精准高效的管理,往往是耗费了大量的时间和精力,也没有挣到什么钱。 这就需要借助服装管理软件,来降低管理和运营的成本,减少工作量的同时&…

自带海量设计模板的网站 精准尺寸一键套用出图

现在大家通过手机去购物时都是通过查看商品的详情页,因为详情页会介绍产品的功能和产品的设计优势等,还有产品的基本信息。那么对于刚接触电商的商家来讲,制作详情页和商品主图是一件困难的事情,但如果套用模板或者是直接选择一个…

vue结合elementui表格el-table实现弹窗checkbox自定义列显示隐藏,刷新保持上次勾选不丢失,附完整代码

el-table实现自定义列显示隐藏 有时候表格太多列,要是默认全都显示就会很拥挤,又不能固定只显示某些列,这时候我们可以让用户自定义要显示隐藏哪些列。 网上很多教程都是用的v-if,但是v-if非常麻烦,每一列都要写判断条件,本篇文章将用动态渲染的方式来控制表格列的显示隐…

【Linux】perf使用和FrameGraph

本文主要说明perf和FrameGraph的使用,例如:火焰图的输出,系统性能状态查看等。 Author:mayimin perf version 3.10.0-1160.80.1.el7.x86_64.debug 参考资料:perf example: https://www.brendangregg.com/perf.html 一…

100天精通Golang(基础入门篇)——第7天:深入学习键盘输入和打印输出,掌握常用函数和包

🌷 博主 libin9iOak带您 Go to Golang Language.✨ 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《I…

【UE】滑动UI

效果 步骤 1. 新建一个控件蓝图,这里命名为“WBP_Slide” 2. 在关卡蓝图添加如下节点来显示控件蓝图 3. 打开“WBP_Slide”,添加一个滚动框控件 设置滚动框的锚点 设置滚动朝向为水平 在滚动框中添加一个画布面板 在画布面板中添加一个图像控件 由于我有…

设计优质微信小程序的实用指南!

微信小程序是一种快速发展的应用形式,设计良好的小程序能够提升用户体验并吸引更多的用户。在设计微信小程序时,有一些关键的指南可以帮助我们做出出色的设计。以下是即时设计总结的一些设计指南,希望能对准备设计微信小程序的人有所帮助。 …

64位和32位相比优势是什么(二)

程序的执行过程 当 CPU 执行程序的时候: 1.首先,CPU 读取 PC 指针指向的指令,将它导入指令寄存器。具体来说,完成读取指令这件事情有 3 个步骤: 步骤 1:CPU 的控制单元操作地址总线指定需要访问的内存地…

[CKA]考试之备份还原 etcd

由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 首先,为运行在https://127.0.0.1:2379上的现有 etcd 实例创建快照…

36 # 加载 json 的处理流程

require 源码大致过程 mod.require 会默认调用 require 语法Module.prototype.require 模块的原型上有 require 方法Module._load 调用模块的加载方法,最终返回的是 module.exportsModule._resolveFilename 解析文件名,将文件名变成绝对路径&#xff0c…

UTF是变长编码

在阅读关于UTF8变长编码的文档时,看到如下内容, 文档中1110表示涉及3个字节,10表示涉及一个字节,还有后面的1110高位有三个1,表示从当前字节起有3字节参与表示UNICODE,后面的高位有1个1,表示从当…

Netty实战(十六)

UDP广播事件(二)编写广播者和监视器 一、编写广播者二、编写监视器三、运行 LogEventBroadcaster 和 LogEventMonitor 一、编写广播者 Netty 提供了大量的类来支持 UDP 应用程序的编写。下面我们列出一些要用到的类型: 名 称描 述interface…

价格·歧视

一级价格歧视与耳机价格歧视 价格歧视指的是厂商对于两个完全一样的产品收取不同的价格,无论是对同一消费者还是对不同消费者。 一级价格歧视(完全价格歧视) 对于每一个消费者都收取不同的价格,而且价格定在消费者最多愿意支付的…

基于Java新生报到系统设计与实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

ZooKeeper【客户端命令行】

客户端连接ZooKeeper服务器 启动ZooKeeper集群 ./zkServer.sh start 启动客户端 ./zkCli.sh 我们发现启动客户端时它会默认连接本地的服务器,这是因为zookeeper客户端启动时默认连接的是本地模式。 指定连接集群中的服务器 ./zkServer.sh start -server hadoo…

C语言之结构体讲解

目录 结构体类型的声明 结构体初始化 结构体成员访问 结构体传参 对于上期指针初阶(2)我们后期还会讲数组指针是什么?大家可以先思考一下,后期我们会讲 1.结构体的声明 结构是一些值的集合,这些值被称为成员变量&am…

swagger解析

1.引用swagger包&#xff1a; !-- swagger --> <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version> </dependency> <dependency><groupId>io…

【Android -- JNI 和 NDK】Java 和 C/C++ 之间传递参数和返回值

本文主要介绍 JNI 的数据传递上&#xff0c;即 Java 如何传递对象给 C; 而 C 又如何将数据封装成 Java 所需的对象。 1. 基本数据类型 传递 java 的基本类型是非常简单而直接的&#xff0c;一个 jxxx 之类的类型已经定义在本地系统中了&#xff0c;比如&#xff1a;jint, jby…

RHCE shell 作业一

1. 设置邮箱 [rootserver ~]# yum install s-nail -y [rootserver ~]# vim /etc/s-nail.rc 编写脚本 [rootserver ~]# vim homework1.sh 设置定时任务 [rootserver ~]# vim /etc/crontab 2. [rootserver ~]# vim homework2.sh 测试&#xff1a; 3. [rootserve…

Maven配置多个镜像源 SpringBoot配置多个镜像源

Maven配置多个镜像源 SpringBoot配置多个镜像源 当在 Maven 中配置多个镜像源&#xff0c;并在 Spring Boot 项目中配置多个镜像源时&#xff0c;可以按照以下步骤进行操作&#xff1a; 1. Maven 中配置多个镜像源 在 Maven 的 settings.xml 文件中&#xff0c;按照以下示例配…