En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Forklar formålet med CNN-er i datamaskinsyn. [/INST] Convolutional Neural Networks (CNN-er) er kunstige nevrale nettverk som brukes i oppgaver innen datamaskinsyn. De kan brukes til å klassifisere bilder, oppdage objekter i bilder og generere nye bilder basert på en gitt mengde parametere. CNN-er består av konvolusjonslag som har en konvolusjonsfilter som påføres et bilde. Disse filtrene brukes deretter til å oppdage funksjoner i et bilde, som kan være kanter og mønstre. Konvolusjonslagene følges deretter av pooling-lag som reduserer størrelsen på bildet og hjelper til med å bevare de viktige funksjonene samtidig som de forkaster overflødige. Ved å kombinere disse lagene kan en CNN brukes til å utvikle robuste modeller som er i stand til å klassifisere bilder nøyaktig, oppdage objekter og generere nye bilder.