Gratis værktøjFå en AI-drevet diagnose af dit website på få minutterPrøv AI Site Doctor
Lad os tale
← Udforsk AI-ordbogen
AI & machine learning

Neuralt netværk

Et neuralt netværk er en model, hvor forbundne beregningsenheder omsætter input til et resultat gennem lærte vægte og aktiveringsfunktioner.

Også kaldet: Neuralt netværk · Kunstigt neuralt netværk

Moselstudio · AI-ordbog2 min. læsning
Se mulighederne i jeres virksomhed ↗
Grønne kugler i lodrette lag er forbundet med tynde messingtråde.
Forbundne enheder i lag er en rumlig metafor for et neuralt netværk.

Hvad betyder Neuralt netværk?

Et neuralt netværk består af beregningsenheder, ofte kaldet neuroner, som kombinerer tal og sender resultater videre gennem modellen. Navnet er inspireret af biologiske nervesystemer, men modellen er ikke en digital udgave af en menneskehjerne. Den udfører matematiske operationer på en repræsentation af input.

Forbindelsernes vægte bestemmer, hvor meget forskellige signaler betyder. Under træning justeres vægtene, så modellen bliver bedre til en defineret opgave. Aktiveringsfunktioner gør det muligt at lære sammenhænge, som ikke kan beskrives med én enkel, lineær beregning. Flere skjulte lag kan opbygge mere sammensatte repræsentationer.

Arkitekturen fortæller, hvordan beregningerne er organiseret. Træningsdata og træningsmål fortæller, hvad modellen får mulighed for at lære. Et stort netværk med mange parametre er derfor ikke automatisk det bedste valg for en virksomheds konkrete problem.

Hvad sker der mellem input og output?

Input kan være tal fra et regneark, pixels fra et billede eller en numerisk repræsentation af tekst. Netværket beregner et output, som under træning sammenlignes med det ønskede resultat gennem en tabsfunktion. En optimeringsmetode justerer derefter vægtene i en retning, der kan mindske tabet.

Når modellen bruges efter træning, kaldes beregningen inferens. Vægtene ændres normalt ikke ved hver forespørgsel. At skrive en ny besked til en chatbot er derfor ikke i sig selv det samme som at træne dens neurale netværk.

Vælg kompleksitet efter opgaven

Neurale netværk er relevante til blandt andet billeder, lyd og sprog. Ved strukturerede virksomhedsdata bør de sammenlignes med enklere modeller og almindelige regler. Datamængde, svartid, forklaringsbehov og vedligeholdelse påvirker valget.

Vurder fejl på forskellige grupper af input. En samlet god score kan skjule, at modellen klarer en sjælden produkttype dårligt. Dokumentér også, hvilke data modellen ikke er beregnet til at håndtere.

FRA BEGREB TIL ARBEJDSDAG

Et eksempel fra praksis

Et illustrativt projekt er at forudsige energiforbrug i en produktionshal. Et netværk kan få historisk forbrug, temperatur og kendt produktionsplan som input. Driftslederen sammenligner forslagene med en enkel sæsonmodel, før de bruges i planlægningen.

Hvis netværket primært forbedrer almindelige dage, men fejler under driftsstop, skal den begrænsning være synlig. En manuel undtagelsesregel eller en anden model kan være mere værdifuld end flere lag. Piloten bør derfor undersøge beslutningens kvalitet og medarbejderens mulighed for at reagere.

Typiske faldgruber

  • Flere neuroner kan øge kapaciteten uden at forbedre kvaliteten på nye data.
  • En model kan lære genveje, som virker i træningsmaterialet, men svigter i driften.
  • En præcis forudsigelse forklarer ikke nødvendigvis årsagen til et resultat.

Det skal I afklare

  1. Hvilke input findes på det tidspunkt, hvor beslutningen skal træffes?
  2. Hvilken enklere model skal netværket sammenlignes med?
  3. Hvordan opdager I usikre eller ukendte situationer?

Spørgsmål og svar

Er alle neurale netværk deep learning?

Ikke nødvendigvis. Deep learning betegner typisk netværk med flere lag, der lærer sammensatte repræsentationer. Neurale netværk kan også have en enklere arkitektur.

Lærer netværket automatisk videre i drift?

Kun hvis løsningen er indrettet til det. Mange modeller bruger faste vægte mellem planlagte opdateringer. Feedback skal opsamles, kvalitetssikres og anvendes gennem en særskilt proces.

Kilder og videre læsning

De tekniske begreber bygger på nedenstående kilder. Eksemplerne er illustrative og viser, hvordan I kan arbejde med emnet.

  1. Google: Neural networksNetværkslag, aktivering og ikke-lineære sammenhænge.
  2. scikit-learn: Common pitfallsKontrol af datalækage og evaluering af modeller.
FRA VIDEN TIL JERES NÆSTE SKRIDT

Fra begreb til en løsning, I kan bruge.

Beskriv den opgave, I gerne vil gøre lettere. Vi hjælper med at afklare data, muligheder og et overskueligt første skridt.

  • En personlig vurdering af jeres opgave
  • Afklaring af data, systemer og begrænsninger
  • Et konkret forslag til næste skridt
M
Et svar fra mennesker, der bygger.Mosel Studio · Svendborg · Hele Danmark
kontakt@moselstudio.dk
Hvordan vil du helst starte?

Uforpligtende henvendelse · Ingen automatisk tilmelding