社区首页 >问答首页 >人工神经网络的结果应该根据输出变化吗?

人工神经网络的结果应该根据输出变化吗?
EN

Stack Overflow用户
提问于 2019-05-29 01:11:08
回答 1查看 760关注 0票数 1

虽然神经网络的结构保持不变(即输入和隐藏神经元的结构相同,激活函数相同,用于学习的数据相同),但模型的输出变量数目减少了模型的精度。

嗨,我运行了一个形状(22,20,8)的神经网络,得到的均方根值为5.048,R2为0.925,其中一个输出变量预测对新数据的准确率为98%。但是我欺骗我不需要所有的8个输出(只有4个是感兴趣的),所以我再次运行模型的形状(22,20,4),得到的均方根值为8.20,R2为0.62,变量的精度为75%。

如果im只更改输出,这如何影响模型ive已经创建的准确性?我使用相同的数据,所以从模型中学到的关系肯定是相同的,因此对相同的其余4个变量的预测也是一样的?为什么更改输出会对模型产生如此大的影响?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-29 02:25:55

如果我只是改变输出,这如何影响我已经创建的模型的准确性?

作为你的问题,你一定已经意识到模型的准确性发生了变化。此行为与预期如出一辙,因为您正在更改模型。

当你用4 outputs而不是8 outputs对模型进行再培训时,学习到的关系与8个输出的模型不同。

改变即使是小的因素,如初始权重和偏差,各种初始化的随机状态和任何其他可调参数,肯定会导致准确性的变化。

在你的例子中,架构的改变(大的改变)将会并且已经对结果产生了很大的影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56356964

复制
相关文章
【Java】根据程序,写输出结果
一、根据程序,写输出结果: 根据程序,写输出结果: 根据程序,写输出结果:
陶然同学
2023/02/24
7440
【Java】根据程序,写输出结果
根据 Configmap/Secret 变化更新 Deployment
这个项目叫做 Reloader,它可以监控 Configmap/Secret 的变化,根据 Annotation 选择 Deployment,对相关 Deployment 进行滚动更新。
崔秀龙
2020/04/02
4610
unity 背景根据按钮数量变化
立羽
2023/08/24
1420
unity 背景根据按钮数量变化
c++-求输出结果
此题有两种解法: 第一种解法: 将x=9999转换为二进制,转换的时候,计算比较麻烦一点,但是只要认真的转化,然后再进行一步一步按位相与,是可以解出来的。起初看到这题的时候,一般会想到用此种方法解答。 第二种解法: 将x=9999用8421bcd码表示出来,就是把每一位用四位二进制数表示出来,再进行按位相与。此法转换比较简单,前提是你得知道如何转换。 结果count的值为8
kdyonly
2023/03/03
5530
MapReduce之输出结果排序
  前面的案例中我们介绍了统计出每个用户的上行流量,下行流量及总流量,现在我们想要将输出的结果按照总流量倒序排序。
用户4919348
2019/04/17
2.1K0
MapReduce之输出结果排序
快速学习-Mybatis 的输出结果封装
resultMap 标签可以建立查询的列名和实体类的属性名称不一致时建立对应关系。从而实现封装。
cwl_java
2020/04/01
7440
快速学习-Mybatis 的输出结果封装
意想不到的输出结果
  对于最外层operator<<()函数,其参数1为:operator<<(std::cout, i++),参数2为:++i。「最主要原因是函数形参之间没有明确的求值顺序约定」。这就会导致不同的编译器得出不一样的结果。
Qt君
2020/03/23
6270
根据星星的层数输出星星(*)_java版
=============================================================
Hongten
2018/09/13
1.3K0
根据星星的层数输出星星(*)_java版
Python解析psiBlast输出的JSON文件结果
什么是JSON文件 JSON文件是一种轻量级的数据存储和交换格式,其实质是字典和列表的组合。这在定义生信分析流程的参数文件中具有很好的应用。 { "公众号": { "名字": "生信宝典", "宗旨": "为生信服务", "正确地打开方式": [ "阅读", "置顶", "转发" ] } } 在Python中解析JSON是通过如下代码完成的
生信宝典
2018/02/05
2.1K0
mysql查询结果输出到文件
在mysql命令行环境下执行: sql语句+INTO OUTFILE +文件路径/文件名 +编码方式(可选)
秋白
2019/07/02
7K0
Nmap扫描结果的保存和输出 原
该选项可将扫描结果以标准格式、XML格式和Grep格式一次性保存,分别放在.nmap,.xml和.gnmap文件中。
青木
2019/04/09
7.8K0
Fortran知识 | 输出结果出现NaN
一旦输出结果出现NaN,编译器不会给出任何错误提示,这个时候该如何调试程序呢? 点击菜单栏的调试,最后一个为XXXX属性,打开对话框,左侧展开 Fortran分类,找到Floating Point选项
fem178
2018/04/08
4.3K0
Fortran知识 | 输出结果出现NaN
下列python语句的输出结果是print_下列 Python语句的输出结果是「建议收藏」
【填空题】遍历输出文件所有行。 f=open(“d:\\r2.txt”,”r”) while True: str= print(str,end=”) if not str: break f.close()
全栈程序员站长
2022/11/15
1.3K0
线性回归的结果解释 II:函数形式变化的影响
因变量(Y)与自变量(X)间的线性关系并非一般性特征,引入非线性(nonlinearities)关系很有必要。在应用研究中,最常见的非线性关系通常有两种:
直立行走
2023/04/25
2.9K0
线性回归的结果解释 II:函数形式变化的影响
根据Expander的IsExpanded属性值的变化动态设计Control的size
当Expander 的IsExpanded属性为“True” 时给控件设个尺寸(此处为高度),当为“False”时给控件设另外一个值。
NaughtyCat
2020/10/09
1.2K0
使用SseEmitter不断向网页输出结果
之前写过一篇文章:springmvc不断输出文本到网页,采用的是对response不断进行write和flush实现的。在spring 4.2版本的时候提供了一个SseEmitter可以直接用来实现这个功能。
code4it
2018/09/17
4.3K1
python获取命令行输出结果
python获取命令行输出结果,并对结果进行过滤找到自己需要的! 这里以获取本机MAC地址和IP地址为例! # coding: GB2312 import os, re # execute command, and return the output def execCmd(cmd): r = os.popen(cmd) text = r.read() r.close() return text # write "data" to file
py3study
2020/01/10
4.5K0
人工智能-人工神经网络
道法自然,久藏玄冥:神经网络的生理学背景 ---- 人工神经网络的生理学背景,也对人类认知的物理基础与工作机制做了简单的介绍,其要点如下: 思维过程是神经元的连接活动过程,由大量突触相互动态联系着的众
iOSDevLog
2018/06/13
1K0
mysql 记录根据日期字段倒序输出
select * from water where phoneNumber=@phoneNumber order by cast(date as datetime) desc
kirin
2021/01/29
3K0
2022-11-23: 分数排名。输出结果和表的sql如下。请写出输出结果的sql语句? +-------+------+ | score | rank | +
2022-11-23: 分数排名。输出结果和表的sql如下。请写出输出结果的sql语句?
福大大架构师每日一题
2022/11/23
8540
2022-11-23: 分数排名。输出结果和表的sql如下。请写出输出结果的sql语句? +-------+------+ | score | rank | +

相似问题

Othello中人工神经网络的输出

13

人工神经网络能预测体育比赛的结果吗?

82

神经网络输出变化不大

22

大输入大输出的人工神经网络

10

我应该应用哪些人工神经网络概念?

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文