Hinton机器学习与神经网络1

2023-12-08 11:09

本文主要是介绍Hinton机器学习与神经网络1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • Hinton机器学习与神经网络1
    • 一、绪论:面向机器学习的神经网络
      • 1、为什么我们需要机器学习
      • 2、什么是神经元网络
      • 3、简单的神经元模型
        • 线性阈值神经元
        • 二值化阈值神经元
        • Relu激活神经元
        • Sigmoid神经元
        • 随机二进制神经元
      • 4、ANN的MNIST学习范例
      • 5、机器学习算法的三大类
        • ①监督学习
        • ②强化学习
        • ③无监督学习

Hinton机器学习与神经网络1

一、绪论:面向机器学习的神经网络

1、为什么我们需要机器学习

因为很多任务通过人写程序不能够很好的达到我们的目的,而机器学习能够依靠大量的数据完成,不过也不是百分百的正确,因为数据并不可能包含所有情况,但就效率上说是比人工来完成这个重复性的工作更为高效。而且机器学习能运用的领域也是非常的广泛。

2、什么是神经元网络

神经元网络的灵感来源于真实大脑中的真实神经元。通过对真实神经元中各个部分工作的研究,了解真实神经元高效的工作方法,从而建立起了神经元网络。
在这里插入图片描述

3、简单的神经元模型

线性阈值神经元

一个简单的线性阈值神经元远比现实的神经元简单,但是对于我们来说已经足够了。

在这里插入图片描述

输出Y的函数是偏置b加上所有线性输入x乘以权值w的总和。我们把它放在x轴,在输入中考虑偏执和加权激活,我们可以得到值为0的直线。

在这里插入图片描述

二值化阈值神经元

在二进制阈值神经元中,首先对输入进行加权计算,如果输入的加权达到了阈值,发送一个尖峰信号。

加权的输入高于阈值,输出为1,否则输出为0。

在这里插入图片描述

有两个等价的方法来描写二值化阈值神经元:

①总的输入Z是输入乘上权值的激活。如果输入Z高于阈值,输出为1,否则为0。

②总的输入包括偏置项,所有总的输入是线性输入乘上权值加上偏置项。如果总的输入大于等于0,则输出为1,否则为0。

在这里插入图片描述

*第一个公式中的阈值等价于第二个公式中的偏置取反。

Relu激活神经元

Relu激活神经元结合了线性神经元和二值化阈值神经元。它首先计算输入的线性加权,但是他的输出是非线性的加权。

如果输入大于0,则输出为Z,如果输入小于0,则输出为0。所以大于0是线性的,但是在等于0处,我们很难确定。

在这里插入图片描述

Sigmoid神经元

Sigmoid神经元的输出值是实数,对于总输入有光滑和约束作用,通常我们会采用逻辑回归函数。它的输出也是光滑的。

在这里插入图片描述

(Z为输入,P为概率)

随机二进制神经元

这个函数输出的为P转化成1的概率,而不是一个实数值。

在这里插入图片描述

4、ANN的MNIST学习范例

手写体识别:

这个网络有两层神经元,一层是输入神经元,他的激活值代表了像素的强度,还有一层是输出神经元,他的激活值对应着输出类别。

一个手写体可以像投票一样,给多个形状投票,而且这些票可以有不同的 强度,得到最多票的形状获胜。

在这里插入图片描述

要通过对大量的模型进行提取特征点,注意特征点的排列规律,可以得到相对可靠的权值。

在这里插入图片描述

经过几百个模型的计算,可以得出新的权值模板:

在这里插入图片描述

此时,权值的特征就相对明显。

5、机器学习算法的三大类

①监督学习

在监督学习的过程中,当给出一个输入向量时,模型会试图给出一个对应的预测值,因此我们可以非常明显地看出监督学习的要点是什么。

监督学习包括两种形式:

Ⅰ、在回归中,目标输出是一个实数或是实数的完整向量,例如,一只股票在六个月内的价格情况,或是明天中午的温度。目标就是尽可能地接近正确的实数。

Ⅱ、在分类中,目标输出是一个类别标签,最简单的例子就是在1和0之间做出选择,或是在正面案例和负面案例之间选择,但是很明显,当我们给手写数字分类时,我们会有许多的选择标签。

监督学习的运行需要最先选取一个模型类别,模型类别指我们准备当作候选的一系列模型,你可以把模型类别当作一个放入输入向量和一些参数,可以得到一个输出y的函数(y=f(x;W)),因此一个模型类别只是映像的一种方法,从输入到输出的过程中应用一些数值参数W,接着我们来调整这些数值参数,使这个函数映射很好地拟合输入数据,拟合的意思是使每一个训练架构中的目标输出与机器学习系统的实际输出之间的差异最小化。如果我们使用输出的实值缩小这种差异的一个显著措施是算出我们的系统y的输出和正确输出t之间的方差乘以二分之一(1/2(y-t)^2),这样两项之间就没有差异了。

②强化学习

在强化学习的过程中,通过尝试悬着动作或序列动作来使回报达到最大,而回报值只在设定好的动作下才会触发。

在强化学习中,输出是你必须选定足以触发回报的动作,在选择每个行为时的目标是使预期望的回报总和最大化,通常我们会使用折现因子,这样 就不用考虑太远的将来的问题了,我们认为未来的回报不像快速得到的回报一样有价值,强化学习是困难的,因为回报通常被延迟,因此确切的知道序列动作中哪个动作是错误的,是很难得,还因为回报值,尤其是只对应很少的触发场景(动作)的,往往只提供了很少的关于参数应该如何调整的信息,

③无监督学习

在无监督学习中,你需要尝试挖掘一种对于输入数据内部规律的表征方法。

无监督学习的目的:

Ⅰ、无监督学习的一个主要的目的是获得输入的内部表征,这对于随后的有监督学习和增强学习是有帮助的。

Ⅱ、提供输入的压缩的低维表示。

Ⅲ、依据特征学习为输出,提供经济的表示。

律的表征方法。

无监督学习的目的:

Ⅰ、无监督学习的一个主要的目的是获得输入的内部表征,这对于随后的有监督学习和增强学习是有帮助的。

Ⅱ、提供输入的压缩的低维表示。

Ⅲ、依据特征学习为输出,提供经济的表示。

Ⅳ、找到输入里的聚类,可以将聚类视为一个完全稀疏编码,意思是每一个聚类都有一个特征,我们坚持除了以之外所有的特征都是0,那唯一的特征有1的价值。

这篇关于Hinton机器学习与神经网络1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/469630

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

图神经网络模型介绍(1)

我们将图神经网络分为基于谱域的模型和基于空域的模型,并按照发展顺序详解每个类别中的重要模型。 1.1基于谱域的图神经网络         谱域上的图卷积在图学习迈向深度学习的发展历程中起到了关键的作用。本节主要介绍三个具有代表性的谱域图神经网络:谱图卷积网络、切比雪夫网络和图卷积网络。 (1)谱图卷积网络 卷积定理:函数卷积的傅里叶变换是函数傅里叶变换的乘积,即F{f*g}

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个