En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Forklar hvordan nevrale nettverk lærer. [/INST] Nevrale nettverk lærer ved å justere vektene og biasene til forbindelsene mellom sine nevroner. Dette justeringsprosessen er basert på en sammenligning mellom forventet utgang (basert på treningsdata) og faktisk utgang for en gitt inndata. Vektene og biasene justeres basert på denne sammenligningen, og hele prosessen kalles trening. Under trening blir nevrale nettverket eksponert for ulike inndata og deres kjente utganger. Hver gang nevrale nettverket får en inndata, endrer det vektene og bias-verdiene sine for å prøve å komme så nær som mulig til forventet utgang. Vektene og bias-verdiene oppdateres etter hver iterasjon av treningsprosessen til nettverket er i stand til å nøyaktig forutsi utfall for inndata det aldri har sett før.