首页 > 其他分享 >偏置归纳:神经网络的偏置归纳由什么构成?网络结构?权重参数值?—— 由网络结构和权重参数值共同决定

偏置归纳:神经网络的偏置归纳由什么构成?网络结构?权重参数值?—— 由网络结构和权重参数值共同决定

时间:2024-01-31 13:56:48浏览次数:33  
标签:无参 偏置 权重 归纳 算法 网络结构 参数值

本文记录一个机器学习的一个理论知识:


神经网络的偏置归纳由什么构成?网络结构?权重参数值?

答案:

由网络结构和权重参数值共同决定。



参考:

https://www.jianshu.com/p/e4c18f6538d2



这个问题问的好像很小白,但是这个知识点其实很多人都是搞不大懂的。其实机器学习算法可以分为有参模型和无参模型两类,无参模型其实就不太算作模型了,毕竟没有参数。无参的机器学习算法有:K-means、K-NN、SVM、决策树等等,有参的则以神经网络算法为代表,其实有参和无参的机器学习算法其实主要看是否存在计算矩阵,并不是说一个参数都没有,这一点和“统计学”还是有些出入的,在“统计学”中对统计模型和度量的手段往往把一个参数都没有的叫做无参。


这个归纳偏置是什么本文不作介绍,这里姑且可以把这个terminology看做是一种模型的推断的假设。

对于无参的机器学习算法来说,这个归纳偏置就是算法的结构或者说是算法的步骤或说是步骤的逻辑,这个自然是好理解的,因为输入到输出并没有经过权重矩阵的计算,其计算也是根据算法的逻辑和步骤进行的,因此对于无参的机器学习算法,其归纳偏置就是其算法本身。


但是,对于有参的机器学习算法来说,这就复杂了些,那是因为有参的机器学习算法不仅有着算法特定的计算步骤和逻辑,更有着可以具有不同数值的参数权重矩阵。

对于无参的机器学习算法来说,只要算法固定,输入固定,那么输出就基本上是固定的;而有参机器学习算法来说,存在随机种子初始化权重矩阵的这个问题,由于随机初始化参数的数值不同,是无法保证不同训练次数中输入数据对应的输出是一致的。

在有参机器学习算法中(神经网络算法),由于训练时的步骤不同,假设不同,即使是相同的神经网络结构最后得到的权重矩阵往往也是具有不同的假设条件的,这是在训练的时候就会被决定的。因此,在有参机器学习算法中,偏置归纳不仅是由网络结构所决定的,也是由权重数值所决定的,而归根到底,有参算法和无参算法一样,其偏置归纳都是由算法的逻辑和步骤所决定的,因为对于神经网络来说,其运算时的假设,具体运算步骤和逻辑都是算法的逻辑所决定的,因此:

有参算法(神经网络),在低层次上来说,归纳偏置由网络结构和权重参数所共同决定,但是在高层面上来说,其归纳偏置依旧和无参算法一样是由算法本身所决定的。


参考:


标签:无参,偏置,权重,归纳,算法,网络结构,参数值
From: https://www.cnblogs.com/devilmaycry812839668/p/17999099

相关文章

  • 10种经典神经网络结构优缺点
    十种常见的CNN架构LeNet优点:是最早的卷积神经网络之一,对于手写数字识别等小规模图像分类任务表现良好。缺点:对于大规模图像数据集或高维数据处理能力有限。应用场景:手写数字识别、简单的图像分类任务。AlexNet优点:引入了ReLU激活函数和Dropout技术,大幅提高了网络的准确性和稳定性......
  • 切点打印:被切的类名、方法名、方法参数值、方法参数类型等
    privatevoidprintMethod(JoinPointjoinPoint,Stringname)throwsNoSuchMethodException{MethodSignaturesignature=(MethodSignature)joinPoint.getSignature();Class<?>clazz=joinPoint.getTarget().getClass();Methodmethod=clazz.ge......
  • Visual Transformer 与归纳偏置
    开端ViT(VisualTransformer)是2020年Google团队提出的将Transformer应用在图像分类的模型,但是当训练数据集不够大的时候,ViT的表现通常比同等大小的ResNets要差一些。为什么呢?寻找答案的过程中,发现了归纳偏置这个概念。在阅读【深度学习】归纳偏置(InductiveBiases)......
  • MyBatis中获取参数值的两种方式:${} 和 #{},以及它们之间区别是什么?
    MyBatis中获取参数值的两种方式${}:的本质就是字符串拼接#{}:的本质就是占位符赋值①使用${}占位符,在字符串拼接的方式拼接sql,若为字符串类型或为日期类型的字段进行赋值时,需要手动加单引号②使用#{}占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时......
  • 讲解FCN,PSPNET,Deeplab-v3的网络结构
    图像语义分割是计算机视觉领域的重要任务之一,旨在识别和理解图像中的对象和场景,并将其划分为不同的语义类别。为了实现这一目标,深度学习技术被广泛应用于图像语义分割领域。其中,FCN、PSPNet和DeepLab-v3是三种具有代表性的网络结构,它们在图像语义分割任务中取得了显著的成果。FCN......
  • 测试开发 | 深度学习的引擎:神经网络结构探析
    在人工智能领域中,深度学习的崛起被认为是推动技术革命的重要引擎之一。而深度学习的核心,则是建立在强大而灵活的神经网络结构之上。本文将深入探讨神经网络结构的关键组成部分,揭示其背后的原理和功能。神经网络的基本构成神经网络是深度学习的基石,其基本构成包括输入层、隐藏层和输......
  • 简单讲讲网络结构
    FCN(FullyConvolutionalNetwork),PSPNet(PyramidSceneParsingNetwork)和DeepLab-v3是在计算机视觉领域中广泛应用的三种网络结构。它们在语义分割任务中具有出色的性能,并在许多实际应用中取得了显著的成果。首先,我们来了解一下FCN。FCN是一种全卷积网络,最初被提出用于图像语义分......
  • R语言SIR模型网络结构扩散过程模拟SIR模型(Susceptible Infected Recovered )代码实例|
    全文链接:http://tecdat.cn/?p=14593最近我们被客户要求撰写关于SIR模型的研究报告,包括一些图形和统计输出。与普通的扩散研究不同,网络扩散开始考虑网络结构对于扩散过程的影响。这里介绍一个使用R模拟网络扩散的例子基本的算法非常简单:生成一个网络:g(V,E)。随机选择一个或几......
  • SAP ABAP RZ11 事务码里 Instance Profile 和 Current Value 等参数值的解读
    首先,让我们了解在SAPABAP系统中通过事务码RZ11查看参数时,涉及的四个重要组件:KernelDefault、DefaultProfile、InstanceProfile和CurrentValue。KernelDefault:含义:KernelDefault表示系统中SAP内核(Kernel)的默认配置参数值。这是SAP系统内核的全局默认设置,通常在SAP系统......
  • redis中查看慢日志以及返回参数值的解释
    1、问题描述 业务反馈,出现很多连接redis的readtimedout的报错  2、问题分析及解决 由于redis是单线程处理的,所有redis接收到命令,都会进入到队列中,等待执行。 当客户端,由于等待时间过长,没有接收到server端返回的数据,就是出现超时的报错。 程序里,jedis客户端,默......