首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两种神经网络加权对分类的影响

两种神经网络加权对分类的影响
EN

Data Science用户
提问于 2018-06-05 12:20:35
回答 2查看 62关注 0票数 1

我在训练一个有两个神经网络的模型。其中一个是resnet18 CNN,它有输入图像。另一个是一个小的隐藏层网络,它在输入时有另外四个变量。

此时,我将这些网络的输出连接在第一个(也是唯一)完全连接的层中,然后在分类层将数据点划分为三个类。

我想知道如何设计我的网络,使两个不同的神经网络对分类有一定的影响。例如,我希望CNN在最终的分类中有60%的‘say’/影响力,而另一个NN有40%的‘say’/影响力。

在目前的结构中,我找不到一种直观的方法来解决这个问题。我能想象的唯一方法是分离网络,然后权衡两个网络的损失。有没有人知道在不分离网络的情况下实现这一目标的另一种方法?

EN

回答 2

Data Science用户

发布于 2018-06-05 12:31:43

由于神经网络是非参数的,通常情况下,您将训练组合模型(如您所描述的,但可能在最后有额外的FC层),并让模型作为单个实体来学习/决定如何最好地组合两个子模型的输出。

如果你想得到你提到的硬编码百分比,那么最直接的方法就是做你在最后一段中提到的事情。

人们通常在同一个数据集上独立地训练相同(或略有不同的模型),然后将这些模型的预测平均在测试集中,这样可以提高整体性能的整数百分比。

票数 1
EN

Data Science用户

发布于 2018-06-05 12:33:52

我认为,如果你训练这最后一层,它将自动为你创造这些权重。这就是训练的意义所在,给相关的特征赋予权重,不是吗?

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

https://datascience.stackexchange.com/questions/32666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档