Termerna "Neural Network" och "Computer Network" är lätt förvirrade på grund av ordet "nätverk", men de representerar oerhört olika koncept. Här är en jämförelse:
likheter:
* Nätverksstruktur: Båda involverar sammankopplade noder. I ett datornätverk är det datorer, routrar och andra enheter. I ett neuralt nätverk är de neuroner (eller noder) anslutna med vägda kanter (synapser). Anslutningarna definierar informationsflödet.
* Informationsflöde: Båda involverar informationsflödet. I ett datornätverk är detta datapaket. I ett neuralt nätverk är det signaler (vanligtvis numeriska värden) som förökas genom anslutningarna.
* bearbetning: Båda involverar behandlingsinformation. En datornätverk routar och överför data. Ett neuralt nätverk bearbetar och omvandlar insignalerna för att producera en utgång.
Skillnader:
| Funktion | Neural Network | Datornätverk |
| ----------------- | ------------------------------------------------------------------------------------------------------- |
| Syfte | Lärande, mönsterigenkänning, förutsägelse | Kommunikation, resursdelning |
| noder | Konstgjorda neuroner (bearbetningsenheter) | Datorer, servrar, routrar, etc. |
| anslutningar | Vägda anslutningar (synapser) som representerar styrkor i relationer | Fysiska länkar (kablar, trådlöst) |
| Information | Numeriska signaler | Datapaket, filer, strömmar |
| Processing | Parallell distribuerad behandling; Icke-linjär omvandling av input | Routing, switching, dataöverföring |
| lärande | Lär dig från data genom utbildning | Ingen inneboende inlärningsförmåga |
| Kommunikation | Internt, inom själva nätverket | Externt, mellan olika enheter/platser |
| arkitektur | Varierar kraftigt (framåt, återkommande, konvolutionellt, etc.) | Varierar mycket (klient-server, peer-to-peer, mesh, etc.) |
Kort sagt:
* A Computer Network är ett system med sammankopplade datorenheter som kommunicerar och delar resurser. Det handlar om fysiska anslutningar och dataöverföring.
* Ett neuralt nätverk är en beräkningsmodell inspirerad av hjärnans struktur och funktion. Det handlar om att bearbeta information och inlärningsmönster från data. Det involverar inte nödvändigtvis fysiska anslutningar på samma sätt som ett datornätverk gör.
Den enda verkliga överlappningen är den abstrakta uppfattningen om ett "nätverk" som ett system med sammankopplade komponenter. Arten av dessa komponenter, deras anslutningar och den övergripande funktionen är drastiskt olika.