Δημιουργήστε τις δικές σας "Νευρικές Ζωγραφικές" με DeepStyle & Ubuntu

Γνωρίζατε ότι τα νευρωνικά δίκτυα μπορούν επίσης να ζωγραφίσουν; Οι ερευνητές έχουν εκπαιδεύσει ένα τεράστιο νευρωνικό δίκτυο για να μετατρέψουν τις φωτογραφίες σε νευρικές ζωγραφιές που μοιάζουν ζωγραφισμένες με διάσημους καλλιτέχνες.

Γνωρίζατε ότι τα νευρωνικά δίκτυα μπορούν επίσης να ζωγραφίσουν;  Οι ερευνητές έχουν εκπαιδεύσει ένα τεράστιο νευρωνικό δίκτυο για να μετατρέψουν τις φωτογραφίες σε νευρικές ζωγραφιές που μοιάζουν ζωγραφισμένες με διάσημους καλλιτέχνες.
Διαφήμιση

Τα νευρωνικά δίκτυα μπορούν να κάνουν πολλά πράγματα. Μπορούν να ερμηνεύσουν εικόνες, να κατανοήσουν τις φωνές μας 6 Λειτουργίες Google Now που θα αλλάξουν τον τρόπο αναζήτησης 6 Λειτουργίες του Google Now που θα αλλάξουν τον τρόπο αναζήτησης Μπορείτε να χρησιμοποιείτε ήδη το Google Now στη συσκευή σας Android, αλλά παίρνετε ό, τι μπορείτε το? Η γνώση σχετικά με αυτά τα μικρά χαρακτηριστικά μπορεί να κάνει μεγάλη διαφορά. Διαβάστε περισσότερα και μεταφράστε τις συνομιλίες Πώς λειτουργεί ο Star Trek του Skype Το πώς λειτουργεί το Star Trek του Skype Το νέο χαρακτηριστικό μετάφρασης του Skype προσφέρει κάτι που ονειρεύτηκε από το Star Trek - ένας εύκολος τρόπος επικοινωνίας σε όλες τις γλώσσες. Διαβάστε περισσότερα . Αλλά ξέρατε ότι μπορούν επίσης να ζωγραφίσουν;

Ένα πρόσφατο ερευνητικό έγγραφο (με τίτλο "Ένας Νευρικός Αλγόριθμος Καλλιτεχνικού Στυλ") ξεκίνησε μια αναταραχή διαδικτυακής συζήτησης με μερικά εντυπωσιακά οπτικά παραδείγματα. Ουσιαστικά, το έγγραφο εξετάζει μια τεχνική για την εκπαίδευση ενός βαθιού νευρικού δικτύου Microsoft vs Google - Ποιος οδηγεί τον αγώνα της τεχνητής νοημοσύνης; Η Microsoft εναντίον της Google - ποιος οδηγεί τον αγώνα της τεχνητής νοημοσύνης; Οι ερευνητές τεχνητής νοημοσύνης πραγματοποιούν απτή πρόοδο και οι άνθρωποι αρχίζουν να μιλούν σοβαρά για το AI και πάλι. Οι δύο τιτάνες που οδηγούν τον αγώνα τεχνητής νοημοσύνης είναι η Google και η Microsoft. Διαβάστε περισσότερα για να διαχωρίσετε το καλλιτεχνικό στυλ από τη δομή της εικόνας και να συνδυάσετε το στυλ μιας εικόνας με τη δομή της άλλης. Το αποτέλεσμα όλων αυτών είναι ότι μπορείτε να εκπαιδεύσετε ένα τεράστιο νευρωνικό δίκτυο για να μετατρέψετε τις φωτογραφίες σε "νευρικές ζωγραφιές" που μοιάζουν σαν να έχουν ζωγραφιστεί από διάσημους καλλιτέχνες - "ψηφιακά πλαστά", να το πω έτσι.

Ακολουθούν μερικά παραδείγματα από το άρθρο. Η πρώτη εικόνα είναι η αρχική. Οι μεταγενέστερες εικόνες είναι τα παραγόμενα αποτελέσματα, με τη ζωγραφική από την οποία έγινε δειγματοληψία του ύφους με μικρογραφία.

PaperImages

Οι αρχικοί ερευνητές δεν έχουν κυκλοφορήσει τον κωδικό τους, δυστυχώς. Ωστόσο, ορισμένοι ατρόμητοι προγραμματιστές έχουν αναπαραγάγει τα αποτελέσματά τους τις τελευταίες ημέρες και ο κώδικας τους είναι διαθέσιμος, με ανοικτή πηγή στο Διαδίκτυο. Το μόνο που χρειάζεστε για να το εκτελέσετε είναι ένα μηχάνημα linux και λίγη υπομονή.

Σήμερα, θα σας πω πώς να το κάνετε αυτό και θα σας δείξω μερικά από τα δικά μου αποτελέσματα. Μπορείτε να το σκεφτείτε ως μια χαλαρή συνέχεια του μαθήματος DeepDream Δημιουργήστε το δικό σας τεχνητό πυρετό Όνειρα με το "DeepDream" της Google Δημιουργήστε το δικό σας τεχνητό πυρετό Όνειρα με το Google "DeepDream" Έχετε δει τις εικόνες trippy που προέρχονται από το DeepDream; Θέλετε να φτιάξετε τη δική σας; Κοιτάξτε πάλι! Διαβάστε περισσότερα . Είναι λίγο περίπλοκο, αλλά οποιοσδήποτε με μηχανή Linux μπορεί να ακολουθήσει - δεν χρειάζεται εμπειρία κωδικοποίησης.

Έκανα μια ζωγραφική φωτός Picasso σε μια ζωγραφική στυλ Picasso με # DeepStyle! pic.twitter.com/cjkEoIhVcF

- James Blaha (@jamesblaha) 5 Σεπτεμβρίου 2015

Ρύθμιση του λογισμικού

Πρώτα απ 'όλα, αν δεν είστε σε μια μεγάλη βιασύνη ή δεν έχετε μια μηχανή Linux, μπορείτε ακόμα να παίξετε με το DeepStyle χρησιμοποιώντας το bot της DeepForger Twitter (στείλτε την εικόνα και το στυλ και τελικά θα απαντήσει με τα αποτελέσματα θέλω). Εάν θέλετε να επεξεργαστείτε περισσότερες εικόνες γρήγορα (και με μεγαλύτερο έλεγχο των αποτελεσμάτων), διαβάστε το για το σεμινάριο.

Αρχικά, βεβαιωθείτε ότι διαθέτετε ένα ενημερωμένο αντίγραφο του Ubuntu (14.04 είναι αυτό που χρησιμοποίησα). Θα πρέπει να έχετε τουλάχιστον μερικές επιπλέον συναντήσεις χώρου στο σκληρό δίσκο. Για περισσότερες πληροφορίες, δείτε το σεμινάριο μας σχετικά με το dual-booting Ubuntu παράλληλα με τα Windows κουρασμένος από τα Windows 8; Πώς να Dual Boot Windows & Ubuntu Κουρασμένος από τα Windows 8; Πώς να Dual Boot Windows & Ubuntu Αν ανακαλύψετε ότι τα Windows 8 δεν είναι ακριβώς το φλιτζάνι τσάι σας, και δεν έχετε εφικτό δρόμο για την υποβάθμιση, μπορεί να είναι καλή ιδέα να διπλή εκκίνηση με το Linux για να έχετε μια εναλλακτική λύση ... Διαβάστε Περισσότερο . Θα χρειαστείτε επίσης προνόμια root, οπότε βεβαιωθείτε ότι το κάνετε πριν προχωρήσετε.

Βασικά εργαλεία

Δεξιά του νυχτερίδα, αυτό είναι ένα έργο ανοιχτού κώδικα, οπότε θα θέλουμε να εγκαταστήσουμε το Git . Το Git είναι το χρυσό πρότυπο για το λογισμικό ελέγχου έκδοσης Τι είναι το Git & Γιατί πρέπει να χρησιμοποιήσετε τον έλεγχο έκδοσης Αν είστε προγραμματιστής Τι είναι το Git & Γιατί πρέπει να χρησιμοποιήσετε τον έλεγχο έκδοσης Εάν είστε προγραμματιστής Ως προγραμματιστές ιστού, πολύς χρόνος έχουμε την τάση να δουλεύουμε σε ιστότοπους τοπικής ανάπτυξης και στη συνέχεια να ανεβάζουμε τα πάντα όταν τελειώσουμε. Αυτό είναι καλό όταν είστε μόνο εσείς και οι αλλαγές είναι μικρές, ... Διαβάστε περισσότερα. Σχεδόν κάθε έργο ανοιχτού κώδικα που αξίζει να γνωρίζετε φιλοξενείται στο Github.

Για να κατεβάσετε και να εγκαταστήσετε το Git, απλά ανοίξτε ένα τερματικό και πληκτρολογήστε " sudo apt-get install git " και συμφωνήστε με τις απαιτήσεις του εγκαταστάτη.

Στη συνέχεια: πρόκειται να δημιουργήσουμε μερικά βασικά εργαλεία που απαιτούνται για την εκτέλεση του λογισμικού.

Αρχικά, εγκαταστήστε το Lua. Αυτή είναι η γλώσσα στην οποία γράφεται το εργαλείο. Είναι πολύ απλή. Απλά πληκτρολογήστε " sudo apt-get install lua5.2 " και ακολουθήστε τη διαδικασία εγκατάστασης.

Δεύτερον, θα πάρουμε Luarocks. Αυτό είναι το εργαλείο που διευκολύνει την εγκατάσταση άλλων εργαλείων (δεν αγαπάς το Linux;). Για αυτό, πληκτρολογήστε " sudo apt-get install luarocks " και ακολουθήστε τα βήματα εγκατάστασης.

Τρίτον, πρόκειται να εγκαταστήσουμε τον Luajit. Αυτός είναι ένας μεταγλωττιστής Just-in-Time για τον Lua που θα κάνει τη ζωή μας λίγο πιο απλή. Απλά πληκτρολογήστε " sudo apt-get install luajit ".

Μέχρι εδώ καλά.

Είμαι ένα bot που δημιουργεί φθορά από τις φωτογραφίες σας στο στυλ των διάσημων ζωγράφων. Κάντε κλικ για οδηγίες παρακάτω! pic.twitter.com/3MpThDNwRE

- Ο Deep Forger (@DeepForger) στις 5 Σεπτεμβρίου 2015

Πλαίσια

Στη συνέχεια, πρόκειται να εγκαταστήσουμε το Φαράγγι, ένα επιστημονικό υπολογιστικό και μηχανικό πλαίσιο μάθησης που αποτελεί τη ραχοκοκαλιά της εφαρμογής. Δυστυχώς, αυτό δεν μπορεί να εγκατασταθεί χρησιμοποιώντας το apt-get (τον τυπικό διαχειριστή πακέτων του Ubuntu).

Ευτυχώς, έχουν ένα πρόγραμμα εγκατάστασης μιας γραμμής που χρησιμοποιεί κάποια μαγική γραμμή εντολών. Επιστρέψτε στο τερματικό σας και πληκτρολογήστε " curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-all | bash curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-all | bash ".

Όταν τελειώσετε, πληκτρολογήστε " luajit -ltorch ". Αυτό θα φέρει τη διεπαφή του φακού και θα βεβαιωθεί ότι όλα έχουν εγκατασταθεί σωστά.

Έξοδος από αυτό.

Τώρα πρόκειται να εγκαταστήσουμε το loadcaffe - ένα πακέτο ειδικά για το νευρικό δίκτυο. Εγκαταστήστε τη μοναδική εξάρτησή του πληκτρολογώντας " sudo apt-get install libprotobuf-dev protobuf-compiler ". Στη συνέχεια, μπορείτε να εγκαταστήσετε το ίδιο το πακέτο χρησιμοποιώντας το " sudo luarocks install loadcaffe" .

@Johnicholas Η κατάρρευση της πλαστογραφίας σας, με το στυλ της Σχολής Rembrandt van Rijn. #DigitalArt #StyleNet pic.twitter.com/pf0sZxWkaT

- Ο Deep Forger (@DeepForger) στις 7 Σεπτεμβρίου 2015

Διμερείς έλεγχοι εξαρτήσεων

Τέλος, πρόκειται να ενημερώσουμε προληπτικά κάποια πράγματα μόνο για να βεβαιωθούμε ότι όλα πάνε ομαλά.

Πληκτρολογήστε " sudo luarocks install image " για να βεβαιωθείτε ότι το πακέτο εικόνας είναι ενημερωμένο. Στη συνέχεια, πληκτρολογήστε " luarocks install nn " που θα κάνει το ίδιο για το πακέτο 'nn'.

Εγκατάσταση βαθιά στυλ

Καλώς! Σε αυτό το σημείο, είμαστε έτοιμοι να εγκαταστήσουμε το ίδιο το λογισμικό. Για λόγους καθαριότητας, δημιουργήστε ένα νέο φάκελο στον οικείο κατάλογό σας ('mkdir DeepStyle'). Στη συνέχεια, πληκτρολογήστε το, χρησιμοποιώντας το " cd Deepstyle ". Τώρα πληκτρολογήστε " sudo git clone https://github.com/jcjohnson/neural-style.git".

Έπειτα, πρέπει να κατεβάσουμε το μοντέλο. Κάνετε ένα φλιτζάνι καφέ ή κάτι τέτοιο, αυτό θα πάρει λίγο χρόνο. Επιστρέψτε στο τερματικό και πληκτρολογήστε " sudo sh models/download_models.sh ". Αυτό θα ξεκινήσει μια μακρά, πολύπλοκη διαδικασία λήψης. Εάν αποτύχει λόγω σφαλμάτων αδειοδότησης, δοκιμάστε να δώσετε στον εαυτό σας δικαιώματα ανάγνωσης και εγγραφής στους σχετικούς φακέλους, χρησιμοποιώντας το chmod.

@ 44thats44oars ανέθεσε αυτήν την #ProceduralArt #NeuralArt. pic.twitter.com/tbMH7gsvc8

- Ο Deep Forger (@DeepForger) 6 Σεπτεμβρίου 2015

Χρησιμοποιώντας Deep Style

Εντάξει, είναι καλό να πάμε. Η χρήση του λογισμικού είναι πολύ απλή.

Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο DeepStyle / νευρωνικού στυλ στο τερματικό. Τώρα, θα χρειαστείτε μερικές εικόνες για να εργαστείτε. Τραβήξτε τα από το Internet (ή οτιδήποτε άλλο) και, στη συνέχεια, αντιγράψτε τα στο φάκελο DeepStyle / νευρωνικό στυλ χρησιμοποιώντας το πρόγραμμα περιήγησης αρχείων.

Τώρα μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών για να επεξεργαστείτε μεμονωμένες εικόνες. Η μορφή είναι αρκετά απλή:

th neural_style.lua -style_image YOURPAINTINGHERE.jpg" - content_image YOURPHOTOHERE.jpg" -gpu -1

(Προφανώς, θα χρειαστεί να αντικαταστήσετε τα κομμάτια σε όλα τα CAPS με τα ονόματα των αρχείων σας).

Αυτό θα πάρει το νευρωνικό δίκτυο ξεκίνησε. Θα τρέξει για περίπου μία ώρα, φουσκώνει νέες μερικώς συγκλίνουσες εικόνες κάθε λίγα λεπτά μέχρι να τελειώσει. Η σημαία -gpu -1 σταματά να μην προσπαθεί να αποκτήσει πρόσβαση στη GPU σας.

Μετά από αρκετές ώρες προσπαθώντας (και μπλοκάρει το λειτουργικό σύστημα αρκετές φορές) δεν μπόρεσα να πάρω τα Ubuntu και CUDA να παίζουν ωραία με τη GPU μου (NVIDIA GTX 970). Αν έχετε περισσότερη τύχη με αυτό, θα θελήσετε να εγκαταστήσετε τα CUDA και cudann.torch (δείτε το github repo για περισσότερες πληροφορίες). Εάν όχι, αυτό είναι εντάξει - θα συνεχίσει να λειτουργεί με τη CPU σας. θα είναι λίγο πιο αργή.

Εάν έχετε κάποια προβλήματα που παίρνουν όλα αυτά τα έργα, απλά με ρωτήστε στα σχόλια, και θα κάνω το καλύτερό μου για να σας βοηθήσω.

Αποτελέσματα

Ακολουθούν μερικές εικόνες που έχω δημιουργήσει τις τελευταίες δύο μέρες. Τα αποτελέσματα είναι μικτά, αλλά πολλά από αυτά είναι αρκετά εντυπωσιακά.

zack-paden-σύνθετο

Κάντε κλικ εδώ για πλήρη ανάλυση.

Αυτός είναι ο φίλος μου Zack σε ένα ταξίδι πεζοπορίας στο Yellowstone. Το ύφος προέρχεται από μια αφηρημένη ζωγραφική, που δημιουργήθηκε από την Theresa Paden. Ήμουν περίεργος να δούμε πώς θα έκανε το σύστημα χρησιμοποιώντας μια εικόνα χωρίς απολύτως καμία δομή. Τα αποτελέσματα είναι αρκετά τακτοποιημένα, και μπορείτε να δείτε σίγουρα τις ομοιότητες με την εικόνα στυλ.

jerseycity-demuth-composite

Κάντε κλικ εδώ για πλήρη ανάλυση.

Αυτός έρχεται ευγενικά από έναν από τους αγαπημένους μου καλλιτέχνες, τον Τσαρλ Ντεμπούτ (δείτε: Θυμίαμα μιας νέας εκκλησίας, και το σχήμα 5 σε χρυσό). Είναι ενδιαφέρον ότι η Demuth είναι μια από τις πρωταρχικές εικαστικές εμπνεύσεις για την τέχνη της ομάδας 2 Fortress 2: Το παιχνίδι ατμού που πρέπει να παίξετε Πρέπει να παίζετε Team Fortress 2: Το παιχνίδι ατμού που πρέπει να παίξετε είναι το Team Fortress 2 απλά ένα γρήγορο παιχνίδι για να δοκιμάσετε τα γραφικά και την απόδοση, ή είναι ένα παιχνίδι που αξίζει να παίζει επανειλημμένα; Διαβάστε περισσότερα, όπως μπορείτε να δείτε από την εικόνα στυλ.

Τρέψα μια εικόνα του Jersey City που βρήκα στο Wikimedia. Τα αποτελέσματα είναι ... πολύ καλά. Δεν έλαβε υπόψη τη γωνιότητα του στυλ του Demuth, αλλά σίγουρα πήρε το μαλακό, υφή και την παλέτα χρωμάτων.

λουλούδια-okeefe-σύνθετα

Κάντε κλικ εδώ για πλήρη ανάλυση.

Αυτή είναι μια προσπάθεια να δημιουργήσουμε ένα συνθετικό O'Keeffe, χρησιμοποιώντας μια αρκετά κοσμική εικόνα με μερικά λουλούδια που βρήκα. Τα αποτελέσματα είναι, ειλικρινά, εκπληκτικά. Αισθητικά, αυτό είναι ένα από τα αγαπημένα μου αποτελέσματα. Ο πλούτος των χρωμάτων και των σχημάτων του O'Keeffe έρχεται με σαφήνεια. Τα στρωματοποιημένα άκρα των πετάλων των λουλουδιών γίνονται οι άκρες των φύλλων στο παρασκήνιο. Τα ίδια τα λουλούδια διαλύονται σε χρώματα, γίνονται σχεδόν αφηρημένα.

Θα ήταν ένας καλός πίνακας εάν ένας άνθρωπος το έκανε. Είμαι πολύ στον πειρασμό να περάσω μερικές μέρες κάνοντας μια έκδοση υψηλότερης ανάλυσης αυτού και να το πλαισιώσει.

shannon-picasso-σύνθετο

Κάντε κλικ εδώ για πλήρη ανάλυση.

Εδώ είναι ο φίλος μου Shannon στο κοστούμι αποκριών της, με μια εκτύπωση Πικάσο. Είναι ενδιαφέρον ότι η συσκευή επέλεξε να ζωγραφίσει το κατώτερο τμήμα του λευκού προσώπου της (παρόμοια με τη χρωματική διάταξη του κομματιού Picasso). Δεν είμαι σίγουρος αν αυτό ήταν σύμπτωση ή όχι, αλλά τα αποτελέσματα είναι εντυπωσιακά. Φαίνεται επίσης ότι έχει ταυτοποιήσει σωστά τα μαλλιά του Shannon στην αριστερή πλευρά και έχει σχεδιάσει ξανά τη χρήση του χρώματος και των γραμμών από τα μαλλιά στην εικόνα στυλ. Πίσω για το καπέλο της.

Αυτό είναι ένα από τα κομμάτια όπου οι περιορισμοί της τεχνικής αρχίζουν να γίνονται σαφείς. Αν ο Πικάσο ζωγραφούσε στην πραγματικότητα τον Σάνον, θα είχε ρίξει μακριά τη δομή του προσώπου του και θα σκοντάψει τα χαρακτηριστικά για να επιτύχει το αποτέλεσμα που ήθελε. Αυτό το σύστημα δεν καταλαβαίνει τέτοιες έννοιες υψηλού επιπέδου και είναι σε θέση να μιμείται μόνο επιφανειακές πτυχές του στυλ, όπως οι σκοτεινές, γωνιακές γραμμές και η παλέτα χρωμάτων.

eiffel-vangogh-σύνθετο

Κάντε κλικ εδώ για πλήρη ανάλυση.

Πολύ απλή: μια εικόνα του Πύργου του Άιφελ και η άλλη νυχτερινή νύχτα του Βαν Γκογκ. Κάνει καλή δουλειά, καθιστώντας το σύννεφο σε στυλ Van Gogh-ey, παρά την απουσία σύννεφων στην αρχική εικόνα. Κάνει επίσης καλή δουλειά για τη μετάφραση της σκηνής από μέρα σε νύχτα.

Δεν ήξερα γιατί αποφάσισε να καταστήσει την άκρη του πύργου του Φίφελ πυλώνα φωτιάς. Φαίνεται δροσερό, αλλά δεν είναι πραγματικά δικαιολογημένο από τα δεδομένα εισόδου. Τότε συνειδητοποίησα ότι η εικόνα στυλ έχει δεκατρείς μακριές, κατακόρυφες κίτρινες λωρίδες σε αυτήν, με τη μορφή των αντανακλάσεων στο νερό. Αυτό είναι ένα αρκετά μεγάλο σμήνος, δεδομένου ότι υπάρχουν ελάχιστα δεδομένα εκπαίδευσης. Το φτωχό πράγμα μάλλον έμαθε ότι κάθε κάθετη ακμή υψηλής αντίθεσης πρέπει να είναι μία από αυτές τις αντανακλάσεις. Μπορείτε να δείτε πιο ανοιχτές κάθετες ρίγες ελαφρώς στα σύννεφα.

σύννεφο νεφέλωμα-vangogh

Κάντε κλικ εδώ για πλήρη ανάλυση.

Την ίδια ζωγραφική του Βαν Γκογκ, αλλά αυτή τη φορά του έδωσα κάποια πραγματικά αστέρια για ζωγραφική. Σε αυτή την περίπτωση, το τμήμα των πυλώνων του νεφέλου αετού. Μου αρέσουν τα αποτελέσματα - αν και, για άλλη μια φορά, μπορείτε να δείτε την εμμονή του με κίτρινες ρίγες. Κάθε κάθετο τμήμα του στύλου γίνεται μια φωτεινή, κουνιστή κίτρινη γραμμή. Είναι επίσης σαφώς αναστατωμένος από το πράσινο, που δεν εμφανίστηκε στα δεδομένα εκπαίδευσης και κάνει το καλύτερο για να το ξεφορτωθεί υπέρ του μπλε και του μαύρου.

Τεχνολογία

Ορισμένα αποτελέσματα από αυτό είναι εξαιρετικά επιτακτικά, αν και η τεχνική έχει σαφείς περιορισμούς. Ορισμένες εικόνες έχουν περίεργη σύνθεση και το σύστημα έχει δυσκολία με πιο αφηρημένους καλλιτέχνες όπως ο Picasso - ο οποίος διάσημος άρεσε να παραμορφώσει το θέμα του, διασκορπίζοντας τα χαρακτηριστικά του. Ο αλγόριθμος παίρνει τις γωνιακές γραμμές του και τα χρώματα, αλλά εξακολουθεί να είναι ένας σκλάβος στις τιμές των εικονοστοιχείων της εικόνας. Δεν έχει την κατανόηση που θα χρειαστεί να αποκλίνετε πολύ μακριά από το αρχικό υλικό.

Αυτό που με ενθουσιάζει για όλα αυτά είναι ότι δεν νομίζω ότι αυτοί οι περιορισμοί είναι θεμελιώδεις.

Η προσέγγιση που χρησιμοποιείται εδώ - η κατάρτιση ενός δικτύου σε μια εικόνα και η χρήση της για την κατασκευή ενός άλλου - είναι βασικά ένα είδος hack. Δίνει στο δίκτυο πολύ λίγα δεδομένα με τα οποία μπορεί να εργαστεί. Μια πιο προηγμένη έκδοση αυτής της εφαρμογής θα χρησιμοποιούσε ένα δίκτυο που έχει πληροφορίες για πολλούς πίνακες, ίσως και για πραγματικές εικόνες, για να του δώσει αρκετό πλαίσιο για την εικόνα που προσπαθεί να «ζωγραφίσει».

Η βαθιά αντίληψη του στυλ μπορεί να υπάρξει μόνο σε ένα ευρύτερο πλαίσιο. Δεν μπορείτε να το αποκομίσετε από μία εικόνα. Ο σχεδιασμός μιας αρχιτεκτονικής που δίνει στο σύστημα πρόσβαση σε ευρύτερα δεδομένα μπορεί να του επιτρέψει να αντλήσει μια πιο «ανθρώπινη» αντίληψη της εικόνας και πώς οι καλλιτέχνες αντιπροσωπεύουν διαφορετικά στοιχεία του πραγματικού κόσμου. Ένα τέτοιο δίκτυο μπορεί να είναι σε θέση να παράγει εικόνες που είναι πιο αφηρημένες και έχουν καλύτερη σύνθεση. Τέτοιοι αλγόριθμοι θα παύσουν να είναι ένα δροσερό παιχνίδι (όπως αυτό) και να γίνουν ένας τρόπος για να παραχθεί πραγματική, πρωτότυπη τέχνη.

Ποια είναι μια πολύ περίεργη σκέψη, με κάποιους τρόπους.

Κάνοντας τις δικές σας εικόνες

Αν έχετε ένα απογοητευτικό αποτέλεσμα, μπορείτε να παίξετε με τις επιλογές λίγο για να προσπαθήσετε να πάρετε πιο πειστικά αποτελέσματα. Ο πλήρης κατάλογος είναι στο Github. Οι σημαντικές είναι

  • -content_weight -value Πόσος πρέπει να βαρύνει τον όρο αναδόμησης περιεχομένου. Η προεπιλογή είναι 5e0.
  • -style_weight -value: Πόσο βάρος μπορείτε να δώσετε στην εικόνα στυλ. Η προεπιλογή είναι 1e2.
  • -style_scale - value: Πόσο μεγάλο μέρος των ενημερωμένων επιδιορθώσεων εικόνας πρέπει να αναλύει το σύστημα (Το μεγαλύτερο γίνεται πιο αφηρημένο). Η προεπιλογή είναι 1, 0.

Μόλις φτάσετε τα πάντα για την ικανοποίησή σας, παρακαλώ δημοσιεύστε τις πιο ενδιαφέρουσες εικόνες σας στα σχόλια. Ενδιαφέρομαι πραγματικά να δω με τι συναντάς εσείς.

Image Credits: ζωγράφος ανθρώπινου εγκεφάλου μέσω του Shutterstock

In this article