我正在尝试开始学习神经网络并实现像AND/OR这样的布尔函数。为什么不用0和1作为二进制输入,而是使用-1和+1呢?有没有什么原因我们不能使用(0, 1)?例如: http://www.youtube.com/watch?v=Ih5Mr93E-2c
回答:
在大多数情况下没有区别。只需使用逻辑函数激活而不是tanh
。但在一些特殊形式中,例如Ising模型,它可能会非显著地改变参数空间。
我正在尝试开始学习神经网络并实现像AND/OR这样的布尔函数。为什么不用0和1作为二进制输入,而是使用-1和+1呢?有没有什么原因我们不能使用(0, 1)?例如: http://www.youtube.com/watch?v=Ih5Mr93E-2c
回答:
在大多数情况下没有区别。只需使用逻辑函数激活而不是tanh
。但在一些特殊形式中,例如Ising模型,它可能会非显著地改变参数空间。