假设我们有一个带三层的标准自动编码器(即L1是输入层,L3是输出层,#input = #output = 100,L2是隐藏层(50个单位))。我知道自动编码器的有趣部分是隐藏部分L2。它不是将100个输入传递给我的监督模型,而是将它输入50个输入。什么是最佳隐藏单位大小? 50很好,但为什么不使用51,52或63个隐藏单位? 51个监督模型的表现是否比50个隐藏单位更好?
现在假设输入的数量是1,000,000。如果N是单位数,那么我不想测试N的每个可能值以找出最优N.我认为至少存在一种算法没有义务测试每个可能的值或消除其中一些。
question可以提供帮助吗?
答案 0 :(得分:3)
没有规则。隐藏层选择的数量完全基于命中和试验。