用BP神經網絡做數據預測有兩種形式:
1.根據自身已有的數據預測未來的數據。
比如:根據2000-2012年已知GDP的值預測2013年GDP的值。
求解:用2000,2001,2002的值作為輸入,2003作為輸出;然后以此類推,2001,2002,2003作為輸入,2004作為輸出;
......2009,2010,2011作為輸入,2012作為輸出。
預測:根據2010,2011,2012作為輸入,預測2013的值。
2.根據已知的屬性,預測未知的屬性。
比如:昆蟲1 觸角1.23,身長2.45 ,攻擊性3.88
昆蟲2 觸角1.43,身長2.87 ,攻擊性3.96
昆蟲3 觸角1.11,身長1.45 ,攻擊性2.88
昆蟲4 觸角3.23,身長4.45 ,攻擊性 ?
預測昆蟲4的攻擊性?
求解:根據昆蟲1,2,3的觸角和身長作為輸入,昆蟲1,2,3的攻擊性作為輸出,建立神經網絡的輸入輸出
P=[1.23,2.45;1.43,2.87;1.11,1.45;] T=[3.88;3.96;2.88]
預測:根據昆蟲4的觸角和身長,預測昆蟲4的攻擊性。