神经网络与深度学习摘要第1章绪论

BkbK- BkbK-     2022-12-20     147

关键词:

【神经网络与深度学习摘要】第1章 绪论

1.人工智能

1.1 图灵测试

一个人在不接触对方的情况下,通过一种特殊的方式和对方进行一系列的问答.如果在相当长时间内,他无法根据这些问题判断对方是人还是计算机,那么就可以认为这个计算机是智能的.

1.2 人工智能的主要领域

  • (1) 感知:模拟人的感知能力,对外部刺激信息(视觉和语音等)进行感知和加工.主要研究领域包括语音信息处理和计算机视觉等.
  • (2) 学习:模拟人的学习能力,主要研究如何从样例或从与环境的交互中进行学习.主要研究领域包括监督学习、无监督学习和强化学习等.
  • (3) 认知:模拟人的认知能力,主要研究领域包括知识表示、自然语言理解、推理、规划、决策等

1.3人工智能的发展历史

人工智能从诞生至今,经历了一次又一次的繁荣与低谷,其发展历程大体上可以分为“推理期”“知识期”和“学习期”

1.4 人工智能的流派

主流的方法大体上可以归结为以下两种:

  • 符号主义(Symbolism),又称逻辑主义、心理学派或计算机学派,是指通过分析人类智能的功能,然后用计算机来实现这些功能的一类方法.符号主义有两个基本假设:a)信息可以用符号来表示;b)符号可以通过显式的规则(比如逻辑运算)来操作.人类的认知过程可以看作符号操作过程.在人工智能的推理期和知识期,符号主义的方法比较盛行,并取得了大量的成果.

  • 连接主义(Connectionism),又称仿生学派或生理学派,是认知科学领域中的一类信息处理的方法和理论.在认知科学领域,人类的认知过程可以看作一种信息处理过程.连接主义认为人类的认知过程是由大量简单神经元构成的神经网络中的信息处理过程,而不是符号运算.因此,连接主义模型的主要结构是由大量简单的信息处理单元组成的互联网络,具有非线性、分布式、并行化、局部性计算以及自适应性等特性.

2.机器学习

2.1 机器学习定义

机器学习(Machine Learning,ML)是指从有限的观测数据中学习(或“猜测”)出具有一般性的规律,并利用这些规律对未知数据进行预测的方法.

2.2 使用机器学习模型步骤

  • (1) 数据预处理:经过数据的预处理,如去除噪声等.比如在文本分类中,去除停用词等.
  • (2) 特征提取:从原始数据中提取一些有效的特征.比如在图像分类中,提取边缘、尺度不变特征变换(Scale Invariant Feature Transform,SIFT)特征等.
  • (3)特征转换:对特征进行一定的加工,比如降维和升维.降维包括特征抽取(Feature Extraction)和特征选择(Feature Selection)两种途径.常用的特征转换方法有主成分分析(Principal Components Analysis,PCA)、线性判别分析(Linear Discriminant Analysis,LDA)等.

3.表示学习

3.1 表示学习定义

为了提高机器学习系统的准确率,我们就需要将输入信息转换为有效的特征,或者更一般性地称为表示(Representation).如果有一种算法可以自动地学习出有效的特征,并提高最终机器学习模型的性能,那么这种学习就可以叫作表示学习(Representation Learning)

3.2 语义鸿沟

表示学习的关键是解决**语义鸿沟(Semantic Gap)**问题.语义鸿沟问题是指输入数据的底层特征和高层语义信息之间的不一致性和差异性.

3.3 局部表示和分布式表示

3.3.1 局部表示

局部表示定义
一种表示颜色的方法是以不同名字来命名不同的颜色,这种表示方式叫作局部表示,也称为离散表示或符号表示.局部表示通常可以表示为one-hot 向 量的形式.

局部表示优点:
(1)这种离散的表示方式具有很好的解释性,有利于人工归纳和总结特征,并通过特征组合进行高效的特征工程
(2)通过多种特征组合得到的表示向量通常是稀疏的二值向量,当用于线性模型时计算效率非常高.

局部表示不足:
(1)one-hot向量的维数很高,且不能扩展.如果有一种新的颜色,我们就需要增加一维来表示;
(2)不同颜色之间的相似度都为0,即我们无法知道“红色”和“中国红”的相似度要高于“红色”和“黑色”的相似度.

3.3.2 分布式表示

分布式表示通常可以表示为低维的稠密向量.
和局部表示相比,分布式表示的表示能力要强很多,分布式表示的向量维度一般都比较低.我们只需要用一个三维的稠密向量就可以表示所有颜色.并且,分布式表示也很容易表示新的颜色名.

嵌入:将高维的局部表示空间ℝ|𝒱| 映射到一个非常低维的分布式表示空间 ℝ𝐷, 𝐷 ≪ |𝒱|.在这个低维空间中,每个特征不再是坐标轴上的点,而是分散在整个低维空间中.

4.深度学习

深度学习是机器学习的一个子问题,其主要目的是从数据中自动学习到有效的特征表示

4.1 深度学习的数据处理流程

4.2 端到端学习

端到端学习(End-to-End Learning),也称端到端训练,是指在学习过程中不进行分模块或分阶段训练,直接优化任务的总体目标.在端到端学习中,一般不需要明确地给出不同模块或阶段的功能,中间过程不需要人为干预.端到端学习的训练数据为“输入-输出”对的形式,无须提供其他额外信息.

5.神经网络

5.1 人工神经网络

人工神经网络与生物神经元类似,由多个节点(人工神经元)互相连接而成,可以用来对数据之间的复杂关系进行建模.不同节点之间的连接被赋予了不同的权重,每个权重代表了一个节点对另一个节点的影响大小.每个节点代表一种特定函数,来自其他节点的信息经过其相应的权重综合计算,输入到一个激活函数中并得到一个新的活性值(兴奋或抑制).

5.2 神经网络的发展历史

第一阶段:模型提出 第一阶段为1943年~1969年,是神经网络发展的第一个高潮期.在此期间,科学家们提出了许多神经元模型和学习规则.
第二阶段:冰河期 第二阶段为1969年~1983年,是神经网络发展的第一个低谷期.在此期间,神经网络的研究处于长年停滞及低潮状态.
第三阶段:反向传播算法引起的复兴 第三阶段为1983年~1995年,是神经网络发展的第二个高潮期.这个时期中,反向传播算法重新激发了人们对神经网络的兴趣.
第四阶段:流行度降低 第四阶段为 1995 年~2006 年,在此期间,支持向量机和其他更简单的方法(例如线性分类器)在机器学习领域的流行度逐渐超过了神经网络
第五阶段:深度学习的崛起 第五阶段为从 2006 年开始至今,在这一时期研究者逐渐掌握了训练深层神经网络的方法,使得神经网络重新崛起.

matlab基于mnist数据集的图像识别(深度学习入门卷积神经网络附完整学习资料)(代码片段)

...帮助。本文所用参考书:《MATLAB深度学习机器学习、神经网络与人工智能》【美】PhilKim著敖富江杜静周浩译清华大学出版社ISBN:978-7-302-49638-0水平有限,本文仅作学习交流,笔记分享所用。工程文件由上述参考书给出&... 查看详情

《深度卷积神经网络原理与实践》笔记第一章机器学习基础

本笔记是依据周浦城等教授编著的《深度卷积神经网络原理与实践》的个人笔记(Version:1.0.2)整理作者:sq_csl第一章机器学习基础1.1机器学习概述1.1.1概念概念ML(MachineLearning)是一门发展了比较长时间... 查看详情

第3章神经网络《深度学习入门基于python的理论与实现》

第3章神经网络《深度学习入门基于Python的理论与实现》3.1从感知机到神经网络3.2激活函数3.1从感知机到神经网络 查看详情

[人工智能-深度学习-8]:神经网络基础-机器学习深度学习模型模型训练

...目录第1章白话机器学习第2章机器学习的模型与步骤 2.1 深度学习与机器学习2.2 机器学习的模型第3章建模步骤1-1&# 查看详情

《人工智能及其应用》课程笔记第1章绪论

...的分类1.4.1专家系统1.4.2 模糊系统1.4.3 神经网络系统1.4.4学习系统1.4.5仿生系统1.4.6群智能系统1.4.7多真体系统1.4.8混合智能系统1.5人工智能的研究目标和内容 1.5.1人工智能的研究目标 1.5.2 人工智能研究的基本内容1.6人工智能的... 查看详情

[人工智能-深度学习-13]:神经网络基础-逻辑分类标签与onehot编码

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120585934目录第1章逻辑分类概述第2章分类编码的诉求第3章OneHot编码第1章... 查看详情

《python深度学习》第一章笔记

...作原理1.2深度学习之前:机器学习简史概率建模早期神经网络核方法决策树、随机森林与梯度提升机回到神经网络1.1人工智能、机器学习、深度学习什么是人工智能、机器学习与深度学习?这三者之间有什么关系?人... 查看详情

2023.5.6《动手学深度学习》第34章(代码片段)

...动手学习深度学习》第5章:深度学习计算、第6章:卷积神经网络,今天学到的内容主要有这两章的概念。以及实现LeNet对FashionMNIST进行分类。一、理论部分:1、概念解释:1×1卷积的作用:卷积通常用于识别相邻元素间相互作用... 查看详情

[人工智能-深度学习-28]:卷积神经网络cnn-网络架构与描述方法

...://blog.csdn.net/HiWangWenBing/article/details/120806599目录第1章卷积神经网络总体概述1.1 什么是卷积神经网络1.2卷积神经网络的总体框架1.3卷积神经神经网络案例第2章卷积神 查看详情

[人工智能-深度学习-4]:生物神经系统与神经元细胞简介

...xff08;王文兵)的博客-CSDN博客目录第1章人体神经系统/神经网络概述1.1概述1.2人体神经系统对于人工智能的意义第2章人体神经系统的分类 查看详情

[nefu数据结构]第1章绪论知识点整理

...据结构考试,基于题目进行整理,不适合想深入学习数据结构与算法艺术的同学。前置知识:C语言参考资料:数据结构C语言版|第二版严蔚敏数据结构C语言版习题解析与实验指导|第二版严蔚敏推荐博客[NEFU]数据... 查看详情

机器学习基础——绪论

...上。一种可以比较好解决贡献度分配的问题的模型是人工神经网络,简称神经网络。因为神经网络模型一般比较复杂,从输入到输出的信息传递路径一般比较长,所以复杂神经网络的学习可以看成一种深度的机器学习... 查看详情

机器学习基础——绪论

...上。一种可以比较好解决贡献度分配的问题的模型是人工神经网络,简称神经网络。因为神经网络模型一般比较复杂,从输入到输出的信息传递路径一般比较长,所以复杂神经网络的学习可以看成一种深度的机器学习... 查看详情

[人工智能-深度学习-46]:finetuning(微调)transfertrainning(迁移学习)的理论基础与深度解析

...121312417目录第1章 前言:常见的工程诉求与特点第2章神经网络的网络架构2.1神经网络的网络架构2.2 神经网络的三类 查看详情

《深度学习实战》第3章前馈神经网络(代码片段)

实现深层神经网络本章我们将编码完成全连接神经网络,并使用CIFAR-10数据集进行测试,在本章练习中我们将完成:1.仿射层传播2.ReLU层传播3.组合单层神经元4.实现浅层全连接神经网络5.实现深层全连接神经网络#-*-codi... 查看详情

2023.5.7《动手学深度学习》第78章(代码片段)

今天继续学习《动手学习深度学习》第7章:现代卷积神经网络、第8章:循环神经网络,今天学到的内容主要有这两章的概念。一、理论部分:1、LeNet和AlexNet的网络结构LeNet的激活函数是Sigmoid,AlexNet的激活函数是ReLU。2、AlexNet... 查看详情

一起手撸dl框架1绪论

...绪论🍉1.1在人工智能的大潮里1.2为什么重复造轮子1.3深度学习框架简介第一章绪论🍉1.1在人工智能的大潮里人工智能——一个如今十分火热的话题,人们在生活中越来越多地使用它、谈论它。在2022年之前,人工... 查看详情

第2章监督学习python机器学习基础教程

... 决策树542.3.6 决策树集成642.3.7 核支持向量机712.3.8 神经网络(深度学习)802.4 分类器的不确定度估计.912.4.1 决策函数912.4.2 预测概率942.4.3 多分类问题的不确定度962.5 小结与展望.98第3章 无监督学习与预处理1003.1 ... 查看详情