PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Prob_Solve
[问题] 神经网络的分类问题
楼主:
breezy1812
(茉莉花)
2017-10-18 10:46:29
各位神人版友安安
最近刚接触NN算法
用来解决物质特性分类的问题
只是目前我的分类输出层是这样
我假设纯物质有三类,所以输出层的维度是3
第一类(1,0 0)
第二类(0,1,0)
第三类(0,0,1)
那现在我遇到一个比较麻烦的逻辑问题
希望版友如果有经验,或是有些想法可以提出建议
如果其中两类混在一起成为混和物
在不发生化学反应的前提下
如果希望针对此混和物进行学习
我应该将输出层定义为(1,1,0)还是(0.5 , 0.5 , 0)
这两者各有几个特点
一、(1,1,0)
我只考虑到是否有出现特定的纯物质,
以不考虑浓度比例下,或许是个安全的作法。
但因为我在学习前或做一些前处理(包括归一化)
所以会不会影响到其他类别的学习?
二、(0.5 ,0.5, 0)
这边就考虑到归一化的结果,
如果是三种混和物理当然选择(0.33, 0.33, 0.33)
听起来也合理许多,但是否也可能影响到纯物质本身的学习
(比如说,最后纯物质的单项预测值会坐落在1和0.5之间,或更小)
以上是最近我一直在思考的
因为我对NN的处理逻辑还不是很有感觉
还有一个问题是,我的混和物样本不是我调的
所以浓度基本上是未知,
但我的近程目标还是先订在定性分析,
还希望各位大大能提供一些意见
感谢
作者:
bibo9901
(function(){})()
2017-10-18 11:01:00
取决于你loss function怎么定义
楼主:
breezy1812
(茉莉花)
2017-10-18 11:25:00
我之前是用softmax,是不是使用softmax就不适用1,1,0的方案?
作者:
bibo9901
(function(){})()
2017-10-18 11:33:00
我是指 loss function, 不是最后一层..
楼主:
breezy1812
(茉莉花)
2017-10-18 12:06:00
抱歉 这部分我还是有点混淆,loss function是在计算输出误差的时候带入吗? 还是要跟着优化器的方法?目前我的写法是直接在输出层做相减,目前看到其他方法也只写到这边而已。参考范例
https://goo.gl/tGJa6K
OK 我刚恶补玩了 我会再研究其他函式看看! 感谢
作者: vfgce (小兵)
2017-11-04 21:06:00
基本上你是做分类还是回归?分类只有0与1,回归才考虑0.5...若你产生的混合物兼具两者特性,那么编码是[1,1,0]..
楼主:
breezy1812
(茉莉花)
2017-11-07 10:01:00
了解 我会在试看看 感谢大大!
继续阅读
Re: [问题]算法教科书的big O的疑问
darkgerm
[问题]算法教科书的big O的疑问
michael47
[问题] A3C Actor Gradient
longlyeagle
Fw: [问题] 给字串找出第一个符合的glob
danny0838
Fw: [问题] 如何加快搜寻效率
FacetheFaith
请问
god800915
[闲聊] Project Euler-第51题
jimfan
[情报] 北医黑客松参赛讯息
AeiCheng
[问题] 基于影像式三维建模
webber90
[问题] 有障碍物的八皇后问题
woody3724
Links
booklink
Contact Us: admin [ a t ] ucptt.com