ANN是指由大量的處理單元(神經元) 互相連線而形成的複雜網路結構,是對人腦組織結構和運行機制的某種抽象、簡化和模擬。人工神經網路(Artificial Neural Network,簡稱ANN ),以數學模型模擬神經元活動,是基於模仿大腦神經網路結構和功能而建立的一種信息處理系統。
人工神經網路有多層和單層之分,每一層包含若干神經元,各神經元之間用帶可變權重的有向弧連線,網路通過對已知信息的反覆學習訓練,通過逐步調整改變神經元連線權重的方法,達到處理信息、模擬輸入輸出之間關係的目的。它不需要知道輸入輸出之間的確切關係,不需大量參數,只需要知道引起輸出變化的非恆定因素,即非常量性參數。因此與傳統的數據處理方法相比,神經網路技術在處理模糊數據、隨機性數據、非線性數據方面具有明顯優勢,對規模大、結構複雜、信息不明確的系統尤為適用。
由Minsley和Papert提出的多層前向神經元網路(也稱多層感知器)是目前最為常用的網路結構