Utviklet av | Google Brain og Alexander Mordvintsev ( d ) |
---|---|
Innskudd | github.com/google/deepdream |
Type | Dataprogram |
DeepDream er en datamaskin visjon program opprettet av Google som bruker en sammenrullende nevrale nettverk til å finne og styrke strukturer i bilder ved hjelp av algoritmer opprettet pareidolias , og dermed gjør disse bildene vises hallusinogen .
Den opprinnelige ideen med programmet var å få en bedre forståelse av hvordan konvolusjonelle nevrale nettverk fungerer, spesielt hva som skjer på hvert lag.
Teknikken som brukes av DeepDream kalles av forfatterne "Inceptionism", med henvisning til Inception-nettverket i Szegedy i det hele tatt. Dette nettverket, med kallenavnet "Inception" etter filmen med samme navn , ble utviklet for ImageNet Large-Scale Visual anerkjennelsesutfordring (ILSVRC, Challenge visual recognition scale of IMAGEnet ) i 2014, og utgitt i 2015. Inception-nettverket var opprinnelig ment å oppdage objekter i bilder, med deres klyngemål.
Ideen med Deep Dream er å reversere dette nettverket, med utgangspunkt i et bilde av tilfeldig støy , og tvinge nettverket til å generere et bilde som tilsvarer et av de lærte objektene. Ved å gjenta algoritmen for å forsterke de oppfattede bildene, dukker det opp en form for pareidolia som skaper bilder knyttet til psykedelisk kunst og surrealisme . Den ofte nevnte likheten mellom disse bildene og hallusinasjoner indusert av LSD og psilocybin antyder en funksjonell likhet mellom kunstige nevrale nettverk og visse lag i den visuelle cortex , et spørsmål som vil kreve ytterligere studier.
Etter at Google ga ut algoritmene sine og gjorde koden åpen kildekode , dukket mange verktøy opp på markedet, slik at brukerne kunne transformere sine egne bilder, i form av webtjenester og applikasjoner for stasjonære, bærbare datamaskiner og til og med smarttelefoner.