【发布时间】:2011-02-11 00:08:54
【问题描述】:
我最近一直在研究人脸检测,很多文献都指出它们的输出有一个范围。这怎么可能?我创建了自己的网络,它似乎只输出 -1 或 1。这是因为我使用的是 Tanh 激活函数吗?我希望这些值从一个范围内的 0 到 1 输出,而不是二进制输出,所以我可以看到它认为输出实际上是一张脸有多“强”。谢谢。
【问题讨论】:
-
你用的是什么神经网络?
-
Tanh 映射到 [-1,1] 包括介于两者之间的所有内容。提供有关您的实施的详细信息。也许你只需要为你想要的范围选择 .5*(1+tanh)。
-
嗯,我正在使用位于 neurondotnet.freehostia.com/index.html 的 NeuronDotNet 库,我的隐藏层和输出层使用 Tanh,面部训练样本设置为 0.9,非面部训练样本设置为 -0.9。
标签: math neural-network face-detection