Skip to main content

Hvad er et backpropagation neuralt netværk?

I en verden af programmering, computere og kunstig intelligens er et backpropagation neuralt netværk simpelthen et slags kunstigt neuralt netværk (ANN), der bruger backpropagation.Backpropagation er en grundlæggende og er en almindeligt anvendt algoritme, der instruerer en ANN, hvordan man udfører en given opgave.Selvom dette koncept kan virke forvirrende, og efter at have set på de ligninger, der kræves under processen, virker dette koncept sammen med det komplette neurale netværk temmelig let at forstå.

For dem, der ikke er bekendt med neurale netværk,En ANN, eller simpelthen en NN, der står for "Neural Network", er en matematisk model, der er mønstret efter visse funktioner i det virkelige livsnetværk, ligesom dem, der findes i levende ting.Den menneskelige hjerne er det ultimative neurale netværk, hvis funktion giver nogle ledetråde til, hvordan man forbedrer strukturen og driften af kunstige NN'er.Som en mest rudimentær hjerne har et ANN et netværk af sammenkoblede kunstige neuroner, der behandler information.

Det, der er fascinerende ved det, er, at en ANN kan tilpasse sig og ændre dens struktur, når det er nødvendigt, i henhold til de oplysninger, den modtager fra miljøet og inden for netværket.Det er en sofistikeret beregningsmodel, der bruger ikke-lineær statistisk dataanalyse og er i stand til at fortolke komplekse forhold mellem data såsom input og output.Det kan finde ud af problemer, der ikke kan løses ved hjælp af traditionelle beregningsmetoder.

Ideen til et backpropagation neuralt netværk kom først rundt i året 1969 fra Arbejdet fra Arthur E. Bryson og Yu-Chi Ho.I senere år forfinede andre programmerere og forskere ideen.Fra ogudføre sin funktion korrekt.Et neuralt netværk på backpropagation bruger en generaliseret form for delta -reglen for at muliggøre neurale netværkslæring.Dette betyder, at det gør brug af en lærer, der er i stand til at beregne de ønskede output ud af de bestemte input, der er ført ind i netværket.

Med andre ord lærer en backpropagation neural netværk ved et eksempel.Programmereren leverer en læringsmodel, der demonstrerer, hvad den korrekte output ville være, givet et specifikt sæt input.Dette input-output-eksempel er læreren eller modellen, at andre dele af netværket kan mønstre efterfølgende beregninger efter.

Hele processen fortsætter metodisk i målte intervaller.Givet et bestemt sæt input anvender ANN den beregning, der læres af modellen, for at komme med en indledende output.Derefter sammenligner det denne output med den oprindeligt kendte, forventede eller gode output og foretager justeringer efter behov.I processen beregnes en fejlværdi.Dette forplantes derefter frem og tilbage gennem det neurale netværk på backpropagation, indtil det bedst mulige output bestemmes.