Hirdetés

Ha az utóbbi időben az Internet geeky részén voltál, akkor valószínűleg észrevette néhány nagyon furcsa képet, amely felbukkan, és valamilyen módon kapcsolódik a Google-hoz.

Kicsit úgy néznek ki, mintha valaki világosabbá tette volna az idő és a tér filmkészletét. Vagy mintha a „Hol van Waldo” játékot savval játszani. Vagy úgy, mintha valaki megfordult John Carpenter A dolog Legyen okos: nézze meg a legjobb futurisztikus akciófilmeketSzámos olyan film van, amely ötvözi a kemény fellépést a mély fogalmakkal. Ezek okos, elgondolkodtató filmek, amelyek az intelligens szórakozás legszemélyesebb formáját kínálják. Olvass tovább laza egy kisállat-áruházban.

Függetlenül attól, hogy vannak nagyon trippy.

Ezek a képek a A Google DeepDream neurális hálózat. A hálózat, amelyet eredetileg a képek besorolására használtak, most át lett állítva a képek létrehozására. A hálózat azonosítja a képeken megjelenő funkciókat - talán az a gyűrődés kissé úgy néz ki, mint egy szem, vagy az a sziluett, mint egy madár. Ezután hangsúlyozza azokat az elemeket, amelyeket újra és újra felismer, és lassan átalakítja a kapott képet élénk és szürreális álomképpé.

instagram viewer

memorymess

A hálózat edzési adatai miatt a kutyákkal, a szemmel és az inakkal rögzítve van, ami egyedülálló vizuális stílust eredményez, amely szinte művészetnek tűnik.

A közelmúltban a Google kiadta a DeepDream-et a nyilvánosság számára. Ez egy kutatási eszköz, tehát a telepítés is egy kicsit bonyolult, de bárkinek tökéletesen elvégezhető - még akkor is, ha nincs programozási ismerete.

Ma megbeszéljük Önt, hogyan kell telepíteni, és hogyan lehet őrült képeket készíteni saját magadból. Lássunk neki.

A szükséges eszközök

Először is, ez az oktatóprogram csak a Windows számára készült. A Linux felhasználókat, akik nem férnek hozzá a Windows géphez, szívesen kipróbáljuk ez az oktatóprogram, amely úgy tűnik, hogy az emberek szeretik, de én nem személyesen próbáltam.

Az induláshoz a következő eszközöket kell letöltenie és telepítenie, mielőtt bármi mást megtenne. Az oktatóprogram többi része nem fog működni, ha ezeket az összetevőket nem telepítették.

  1. Vagrant [már nem érhető el] - A Vagrant eszköz a szabványosított fejlesztési környezetek beállításához. Ez nagymértékben leegyszerűsíti a beállítást.
  2. Virtualbox - A Virtualbox lehetővé teszi más operációs rendszereket futtathat a Windowson belül A VirtualBox használata: Felhasználói útmutatóA VirtualBox segítségével könnyen telepíthet és tesztelhet több operációs rendszert. Megmutatjuk, hogyan állíthatja be a Windows 10 és az Ubuntu Linuxot virtuális gépként. Olvass tovább . Ebben az esetben egy Linux gépet szimulálunk.
  3. OpenSSH - Az OpenSSH egy eszköz a csatlakozás parancssoron keresztül meghatározott Linux gépekhez 4 egyszerű módszer az SSH használatához Windows rendszerbenAz SSH a de facto megoldás a távoli terminálok biztonságos eléréséhez Linux és más UNIX-szerű rendszerekben. Ha van egy távoli SSH-kiszolgáló, amelyet elérni szeretne, letöltnie kell egy SSH-klienst ... Olvass tovább . Ebben az esetben a virtuális Linux gépünkkel való beszélgetéshez fogjuk használni.
openssh

Vegye figyelembe, hogy az OpenSSH egy nagy, ijesztő figyelmeztetést küld a telepítés során, hogy be kell állítania az átadott fájlt, különben pokolba kerül, és a kémény kicsapódik a füled körül.

Figyelmen kívül hagyja ezt. A Vagrant gondoskodik róla.

Az álmodozó telepítése

Most, hogy megtettük a beállítást, olvassa el a sárgaréz csapokat. Töltse le a kép-álmodozó modul a GitHubból, mint ZIP fájlt, és bontsa ki a Vagrant rendszerbe a „C: \ HashiCorp \ Vagrant \ bin \“.

Ez nagyjából ez a telepítés szempontjából. Most csak be kell kapcsolnunk a dolgot.

Nyissa meg a Windows PowerShell alkalmazást (megtalálja, ha beírja a „Powershell” menüpontot a Start menübe). Nagyon szükség van rá a régi Windows parancssor csere 6 alapvető PowerShell-parancs, hogy minél többet érjen el a WindowsbólA PowerShell az, amit akkor kap, ha szteroidokat ad a Windows parancssorához. Ez lehetővé teszi a Windows rendszer szinte minden aspektusának irányítását. Segítünk abban, hogy átugorjuk a tanulási görbét. Olvass tovább , és itt jól szolgál minket.

Amikor a PowerShell megnyílik, írja be a „cd C: \ HashiCorp \ Vagrant \ bin \ image-dreamer“. Ezzel ugyanabba a könyvtárba kerül, amelybe kibontotta a modult. Itt az ideje, hogy aktiválja a Vagrant telepítést. Típus "felbomlik”És nyomja meg az Enter billentyűt.

PowerShell

Ezen a ponton a rendszer elkezdi egy csomó első beállításait. Ezen a ponton érdemes egy kicsit átjutni a Netflixbe, mert ez a lépés egy órát is igénybe vehet, a számítógép sebességétől függően.

Ha hibaüzenetet kap, amikor azt mondja, hogy a virtuális gép nem indul el, akkor előfordulhat, hogy ugyanaz a probléma merült fel, mint amiben eredetileg volt, vagyis hogy a virtuális gépeket alapértelmezés szerint letiltják a BIOS-ban. Indítsa újra a számítógépet, menjen be a BIOS-beállításba, és ellenőrizze, talál-e lehetőséget a „A virtualizáció letiltása“. Ellenőrizze a biztonsági beállításokat. Ha megtalálja, kapcsolja ki, és próbálja meg újra a powershell-t.

Miután a telepítés befejeződött, írja be borzasztó ssh a parancssorba. A rendszer jelszó megadását kéri. Nyomja meg az Enter billentyűt anélkül, hogy bármit beírt volna. Ezután megkérdezi a jelszót. Típus "csavargó”És nyomja meg az Enter billentyűt. Ezen a ponton kap egy terminált a virtuális Linux géphez, és készen állunk a DeepDream használatára.

Írja be a „cd /vagrant", akkor "ls”(A linux parancs a könyvtár tartalmának felsorolására). A fájlokat a image-dreamer könyvtárban kell látnia. Most már olyan fájlokkal léphet kapcsolatba, mintha Linux gépet használna.

Ezen a ponton el kell készítenie az összes átalakítani kívánt képet, meg kell győződnie arról, hogy azok .jpg formátumban vannak, és el kell helyeznie őket a „C: / HashiCorp / Csavargó / bin / kép-álmodó /“. Ha beírja a „lsIsmét látnod kellene őket.

A DeepDream használata

A DeepDream legalapvetőbb használata az alapértelmezett elemzés gépeléssel történő alkalmazása

python dreamify.py saját fájlnév.jpg dream_yourfilename.jpg

Nyilvánvaló, hogy a fájl nevét a „fájlnév” helyébe kell cserélnie. Ez az alapértelmezett elemzési lehetőséget ('inception_4c / output') fogja alkalmazni a megadott kimeneti névre. Így készül a legtöbb kép. Ez a funkció alapvetően ezt fordítja:

Vincent_van_Gogh _-_ Önarckép _-_ Google_Art_Project_ (454045)

Ebbe:

vangoghselfportraitmess

Légy türelmes futás közben! A nagy képek nagyon hosszú időt vehetnek igénybe, még viszonylag gyors hardver esetén is. Ha lehetséges, csökkentse a képeket. Ha összeomlás történik, mert hiányzik a memória, szerkessze a „vagrantfile” fájlt a powershell linux parancssoron keresztül, és növelje a v.memory értéket ésszerűsé, például 10000-ig. Ha olyan eredményt kap, amely kevésbé drámai, mint amire számítottál, próbáld újra futtatni a programot a kimeneti képen. Ennek erősebb torzulásokhoz kell vezetnie.

Ez már nagyon jó. Ugyanakkor csak a szoftver ilyen módon történő felhasználásával hiányoznak néhány rendkívül jó parancssori lehetőség, amelyek megváltoztathatják a szoftver viselkedését. Ha például csak a vonal-érzékelőt szeretné használni vonalakhoz, akkor csak be kell írnia:

python dreamify.py yourfilename.jpg dream_yourfilename.jpg “conv2 / 3 × 3”

Ez olyan kimenetet eredményez, amely így néz ki:

Vincent_Van_Gogh_0020

A funkcióérzékelő szemhez történő használatához csak írja be:

python dreamify.py yourfilename.jpg dream_yourfilename.jpg “inception_4a / output”

fractalbrocolli

Van egy csomó ezek a parancssori lehetőségek, amelyekkel játszhatsz - túlságosan sok ahhoz, hogy ide menjek. Találhat egy átfogóbb lebontást itt és itt.

Rengeteg lehetőség van itt. Ezeknek a lehetőségeknek a halmozódásával is elérhet vonzó eredményeket. Például itt van néhány kép, amelyet az alapértelmezett szűrő futtatásával készítettem, amelyet a sorszűrő követ.

andre.dream (2)yemenchameleonmess

Ez jó, igaz?

Miután telepítette a DeepDream-t, szánjon egy kis időt és játsszon vele. Már létezik egy virágzó Reddit közösség ezen képek létrehozása körül. Nézze meg, mit hozhat létre! Tegye közzé a legérdekesebb eredményeit a megjegyzésekben.

Kép kreditek: Van Gogh portré, Van Gogh táj, Dali - az emlékezet kitartása, Bogár, Kaméleon, Fraktál brokkoli,

Andre délnyugati székhelyű írójának és újságírójának garantáltan 50 Celsius-fokig képes működni és tizenkét láb mélységig vízálló.