Gå til innhold

AI - Ultralytics for computer vision

Mål

Lære hvordan Ultralytics brukes for computer vision, og bygge en liten prosjektoppgave som viser objektdeteksjon eller bildeanalyse.

Forkunnskaper

Du bør kunne skrive enkel Python, installere et bibliotek og lese en kort README. Du trenger ikke kunne maskinlæring fra før.

Hvorfor dette er relevant?

Dette er faglig relevant for IT fordi det kombinerer kunstig intelligens, Python, datamodellering og praktisk problemløsning. Computer vision brukes i sikkerhet, automatisering, medisin, robotikk og analyse av bilder/video.

Hva du skal lære

  • grunnleggende om computer vision
  • hvordan Ultralytics og YOLO fungerer
  • hvordan du trener eller bruker et modellbibliotek i praksis
  • hvordan du evaluerer resultater og dokumenterer prosessen
  • hvordan du kobler AI-prosjektet til faktisk programmering og GitHub-logg

Programmerings- og loggtilnærming

Dette oppdraget er ikke bare om å “bruke en modell”. Det bør også være en liten programmeringsoppgave: lag kode, eksperimenter med parametre, test resultater og skriv ned hva du har gjort i GitHub. En tydelig logg gjør det enklere å vise progresjon og forklare hvorfor du valgte ulike løsninger.

Lenker

Forslag til oppgave

  • velg et lite datasett eller eksempelbilde
  • bruk Ultralytics til objektdeteksjon eller bildeklassifisering
  • test ulike innstillinger eller modeller
  • dokumenter hva du lærte og hvilke resultater du fikk

Mulige arbeidssteg

Dette er forslag til hvordan du kan komme i gang. Velg selv fremgangsmåte, og utforsk videre når du finner noe du vil undersøke nærmere.

  • Formuler et spørsmål, for eksempel: “Hvor godt finner modellen objekter i bilder den ikke har sett før?”
  • Kjør et enkelt eksempel og noter hva modellen gjør.
  • Prøv å endre én ting om gangen, og sammenlign resultatene.
  • Test på nye bilder og dokumenter fremgangsmåte, resultater og spørsmål du vil undersøke videre.

Dette skal leveres

  • kode og en README i GitHub-repositoriet læreren har gitt deg
  • minst ett eksempel på resultatet
  • en kort beskrivelse av testene du gjennomførte
  • en refleksjon over usikkerhet, feil og forbedringer

Ferdig når

Du har kjørt et lite prosjekt med Ultralytics, forstått grunnleggende konsepter, og kan forklare hva du gjorde, hvorfor det fungerer, og hvilke utfordringer du møtte.

Relevante verktøy

  • Python
  • Ultralytics
  • GitHub-repository for dokumentasjon og kode