Artificial neural network

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
red neuronal artificial (es); Gervitauganet (is); Rangkaian neural buatan (ms); изкуствена невронна мрежа (bg); rețea neurală artificială (ro); اصطناعی عصبی جالکار (ur); Tambajotra nerônina (mg); Umelá neurónová sieť (sk); штучна нейронна мережа (uk); 人工神經網絡 (zh-hant); 人工神经网络 (zh-cn); 인공 신경망 (ko); artefarita neŭra reto (eo); umělá neuronová síť (cs); Vještačke neuronske mreže (bs); কৃত্রিম নিউরাল নেটওয়ার্ক (bn); réseau de neurones artificiels (fr); Umjetna neuronska mreža (hr); Mạng nơ-ron nhân tạo (vi); mākslīgais neironu tīkls (lv); вештачка неурална мрежа (sr); rede neural artificial (pt-br); 人工神经网络 (zh-sg); kunstig nevralt nettverk (nn); nevralt nettverk (nb); Süni Neyron Şəbəkələr (az); artificial neural network (en); شبكة عصبونية اصطناعية (ar); 人工神經網絡 (yue); Mesterséges neurális hálózat (hu); Neurona-sare artifizial (eu); rede neural artificial (ast); искусственная нейронная сеть (ru); Artifisyal ankucha llika (qu); künstliches neuronales Netz (de); Líonra néarógach (ga); شبکه عصبی مصنوعی (fa); 人工神經網絡 (zh); kunstigt neuralt netværk (da); ხელოვნური ნეირონული ქსელი (ka); ニューラルネットワーク (ja); רשת עצבית מלאכותית (he); Artificiale neuronum rete (la); कृत्रिम तंत्रिका नेटवर्क (hi); 人工神经网络 (wuu); neuroverkko (fi); செயற்கை நரம்பணுப் பிணையம் (ta); rete neurale artificiale (it); tehisnärvivõrk (et); rede neural artificial (pt); โครงข่ายประสาทเทียม (th); 人工神经网络 (zh-hans); Dirbtinis neuroninis tinklas (lt); ଆର୍ଟିଫିସିଆଲ ନ୍ୟୁରାଲ ନେଟୱର୍କ (or); artificiellt neuronnät (sv); вештачка невронска мрежа (mk); Jîn-kang sîn-keng bāng-lō͘ (nan); Jaringan saraf tiruan (id); sieć neuronowa (pl); കൃത്രിമ നാഡീവ്യൂഹം (ml); kunstmatig neural netwerk (nl); 人工神經網絡 (zh-hk); Արհեստական ​​նյարդային ցանց (hy); Yapay sinir ağları (tr); 人工神經網路 (zh-tw); Redes neuronais artificiais (gl); కృత్రిమ నాడీ జీవ కణజాల వల (te); τεχνητό νευρωνικό δίκτυο (el); Xarxa neuronal artificial (ca) modelo computacional (es); 主に機械学習で用いられる、人間の脳神経を模したモデルの一種 (ja); modelo computacional usado em aprendizagem de máquina, baseado em funções hierárquicas conectadas (pt-br); 模仿生物神經網路結構和功能的數學模型或計算模型 (zh); modello matematico ispirato ai neuroni biologici (it); kunstig etterligning av biologisk nervevev fra hjernen eller det sensoriske system (nb); מודל מתמטי חישובי (he); математическая модель, построенная по принципу организации и функционирования биологических нейронных сетей (ru); modelo computacional usado em aprendizagem de máquina, baseado em funções hierárquicas conectadas (pt); miteinander verbundene Neuronen, die als Teil eines Nervensystems einen Zusammenhang bilden (de); koneoppimisessa käytetty laskennanmalli (fi); computational model used in machine learning, based on connected, hierarchical functions (en); ierīce, kas paredzēta smadzeņu darbības modelēšanai (lv); υπολογιστικό μοντέλο στην μορφή κυκλώματος διασυνδεδεμένων κόμβων (παρομοιάζοντας τους βιολογικούς νευρώνες) που χρησιμοποιείται στην επίλυση προβλημάτων στον χώρο της υπολογιστικής νοημοσύνης (el); modèle de calcul inspiré des neurones biologiques (fr) Redes Neuronales, Redes de neuronas, Redes Neurales, Redes neuronales artificiales, Neural Network, red neural artificial (es); réseaux de neurones, réseau de neurones, reseau de neurones, réseau neuronique, réseau de neuronnes, artificial Neural Network, réseau de neurone, reseau de neurones artificiels, réseaux neuroniques, réseaux neuronaux, réseau neuronal, réseau de neurones artificiel, neuronal network, réseau neuronal artificiel (fr); närvivõrk (et); רשת קישרית (he); Neuronová síť (cs); redes neurales artificiales, redes fondes, rede neural simulada, rede neural estática, rede neural (ast); искусственные нейронные сети, нейросеть, искусственная нейросеть, ИНС (ru); شبکه‌های عصبی (fa); artificial neural networks, künstliche neuronale Netzwerke (de); rede neural, rede neuronal, rede neuronal artificial (pt); Mạng nơron nhân tạo (vi); artificial neural network, ANN (lv); 人工智慧网路, 類神經網路, 协同神经网络, 神经网络, 人工神经网络 (zh); Neuroniniai tinklai (lt); kunstig nevralt nettverk (nb); ニューラル・ネットワーク, ニューロ, ニューラルネット, 人工ニューラルネットワーク, 神経細胞網 (ja); неурална мрежа (sr); Neural network, ข่ายงานประสาทเทียม, เครือข่ายประสาทเทียม (th); Jaringan Syaraf Tiruan, Artificial Neural Network (id); rete neurale, ANN, reti neurali (it); нейронна мережа, штучні нейронні мережі (uk); Artificial neural network (ml); 人工神經網路, 神經網路 (zh-hant); न्यूरल नेटवर्क (hi); ఏ ఎన్ ఎన్, ఆర్టీఫిషియల్ న్యూరల్ నెట్వర్క్ (te); neuralt netværk (da); Artificial neural networks, ANN, neural network, connectionist system, connectionist systems, deep nets, Simulated Neural Network, Static Neural Network, SNN, Synergetic Neural Network, Neural Networks, Computer (en); الشبكات العصبونية الاصطناعية, شبكات عصبية اصطناعية, الشبكات العصبية الإصطناعية, شبكات عصبونيه اصطناعيه, الشبكات العصبية الاصطناعية (ar); 神经网络 (zh-hans); νευρωνικό δίκτυο (el)
artificial neural network 
computational model used in machine learning, based on connected, hierarchical functions
Neural network.svg
Upload media
Wikipedia-logo-v2.svg  Wikipedia
Subclass ofartificial intelligence,
machine learning,
neural network
Authority control
Edit infobox data on Wikidata
English: An artificial neural network (ANN) is an interconnected group of artificial neurons that uses a mathematical or computational model for information processing based on a connectionist approach to computation.

Structure[edit]

Neurons in artificial neural networks are generally structured in layers, each layer holding several neurons. This structure can be quite different.

Three different structures are shown here:

Neuron[edit]

A artificial neural network is build from several Neurons. A Neuron can be drawn in the following way:

Activation functions[edit]

Neurons can have different activation functions.

Three different functions are described here:

Hard limit function[edit]

A neuron with a hard limit function

Piecewise linear function[edit]

Sigmoid function[edit]

A sigmoid function is also called a McCulloch-Pitts Model. can have a variable slope parameter

Specific types[edit]

Recurrent neural networks[edit]


Elman Networks[edit]

Elman Networks are special artificial neural networks which have a memory and thus are able to represent time in an implicit way.

Time Delay Neural Networks[edit]

Time Delay Neural Networks (TDNNs) are special artificial neural networks which receive input over several time steps. Time is represented in an explicit way. The image shows an two-layer TDNN with neuron activations.

See also[edit]