回答

1

在大多數情況下,沒有區別。只需使用邏輯功能激活而不是tanh。在一些特殊的形式中,例如Ising模型,它可以非平穩地改變參數空間。

2

如果你真的想要輸入,使用{-1,1}沒有限制。您可以輕鬆使用{0,1}或其他任何實數對(例如{6,42})來定義True/False輸入值。

圖表中可能令您困惑的是{-1,1}被用作神經元的輸出。正如@Memming所說,其原因是因爲神經元所使用的激活功能。如果tanh用於激活功能,神經元的輸出將在(-1,1)範圍內,而如果使用logistic function,則其輸出將在(0,1)範圍內。要麼將爲多層感知器工作 - 您只需相應地定義目標值(預期輸出)即可。

相關問題