Διαφήμιση

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

Μοιάζουν λίγο σαν κάποιος να παίρνει έναν αναπτήρα στο απόθεμα του χρόνου και του χώρου. Ή σαν να παίζεις "Where's Waldo" στο οξύ. Ή ίσως σαν κάποιος γύρισε Το πράγμα του Τζον Κάρπεντερ Γίνετε έξυπνοι: Παρακολουθήστε τις καλύτερες ταινίες φουτουριστικής δράσηςΥπάρχουν αρκετές ταινίες που συνδυάζουν σκληρή δράση με βαθιές ιδέες. Πρόκειται για έξυπνες, προκλητικές ταινίες που προσφέρουν μια ευπρόσδεκτη μορφή έξυπνης ψυχαγωγίας. Διαβάστε περισσότερα χαλαρά σε ένα κατάστημα κατοικίδιων ζώων.

Ανεξάρτητα, είναι αρκετά τριπλή.

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

instagram viewer

μνήμη

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

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

Σήμερα, θα σας μιλήσω για το πώς να το εγκαταστήσετε και να το χρησιμοποιήσω για να δημιουργήσετε τρελές φωτογραφίες σας. Ας αρχίσουμε.

Τα εργαλεία που θα χρειαστείτε

Πρώτα απ 'όλα, αυτό το σεμινάριο προορίζεται μόνο για Windows. Οι χρήστες Linux χωρίς πρόσβαση σε μια μηχανή Windows είναι ευπρόσδεκτοι να δοκιμάσουν αυτό το σεμινάριο, που φαίνεται να τους αρέσει, αλλά δεν έχω δοκιμάσει προσωπικά.

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

  1. Vagrant [Δεν υπάρχει πλέον διαθέσιμο] - Το Vagrant είναι ένα εργαλείο για τη δημιουργία τυποποιημένων περιβαλλόντων ανάπτυξης. Θα απλοποιήσει σε μεγάλο βαθμό τη ρύθμιση.
  2. Virtualbox - Το Virtualbox σας επιτρέπει να το κάνετε εκτελέστε άλλα λειτουργικά συστήματα από τα Windows Τρόπος χρήσης του VirtualBox: Οδηγός χρήστηΜε το VirtualBox μπορείτε εύκολα να εγκαταστήσετε και να δοκιμάσετε πολλά λειτουργικά συστήματα. Θα σας δείξουμε πώς να ρυθμίσετε τα Windows 10 και το Ubuntu Linux ως εικονική μηχανή. Διαβάστε περισσότερα . Σε αυτήν την περίπτωση, θα προσομοιώσουμε μια μηχανή Linux.
  3. OpenSSH - Το OpenSSH είναι ένα εργαλείο για σύνδεση μέσω γραμμής εντολών σε συγκεκριμένες μηχανές Linux 4 εύκολοι τρόποι χρήσης SSH στα WindowsΤο SSH είναι η de facto λύση για ασφαλή πρόσβαση σε απομακρυσμένα τερματικά σε Linux και σε άλλα συστήματα τύπου UNIX. Εάν έχετε έναν απομακρυσμένο διακομιστή SSH στον οποίο θέλετε να αποκτήσετε πρόσβαση, θα πρέπει να κάνετε λήψη ενός προγράμματος-πελάτη SSH ... Διαβάστε περισσότερα . Σε αυτήν την περίπτωση, θα το χρησιμοποιήσουμε για να μιλήσουμε με τον εικονικό υπολογιστή Linux.
ανοιχτό

Σημειώστε ότι το OpenSSH θα ρίξει μια μεγάλη, τρομακτική προειδοποίηση κατά την εγκατάσταση ότι πρέπει να ρυθμίσετε το αρχείο passwd, αλλιώς η κόλαση και ο θειάφι θα πέσουν στα αυτιά σας.

Αγνοήστε το. Το Vagrant θα το φροντίσει για εσάς.

Εγκατάσταση του Dreamer

Τώρα που έχουμε ξεπεράσει τη ρύθμιση, ας πάμε κάτω σε ορείχαλκο. Κατεβάστε το ενότητα εικόνων-ονειροπόλων από το GitHub ως αρχείο zip και εξαγάγετε το στη ρύθμιση Vagrant στο "C: \ HashiCorp \ Vagrant \ bin \“.

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

Ανοίξτε το Windows PowerShell (μπορείτε να το βρείτε πληκτρολογώντας "Powerhell" στο μενού έναρξης). Είναι πολύ ανάγκη αντικατάσταση για την παλιά γραμμή εντολών των Windows 6 Βασικές εντολές PowerShell για να αξιοποιήσετε περισσότερο τα WindowsΤο PowerShell είναι αυτό που παίρνετε όταν δίνετε στεροειδή στη γραμμή εντολών των Windows. Σας παρέχει έλεγχο για σχεδόν κάθε πτυχή του συστήματος των Windows. Σας βοηθάμε να αυξήσετε την καμπύλη μάθησης Διαβάστε περισσότερα και θα μας εξυπηρετήσει καλά εδώ.

Όταν ανοίξει το PowerShell, πληκτρολογήστε "cd C: \ HashiCorp \ Vagrant \ bin \ image-dreamer“. Αυτό σας βάζει στον ίδιο κατάλογο στον οποίο απλώς αποσυμπιέσατε τη μονάδα. Τώρα ήρθε η ώρα να ενεργοποιήσετε την εγκατάσταση Vagrant. Πληκτρολογήστε "αγωνίζομαιΚαι πατήστε enter.

δύναμη

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

Εάν εμφανιστεί ένα σφάλμα που λέει ότι η εικονική μηχανή απέτυχε να εκκινήσει, μπορεί να έχετε το ίδιο πρόβλημα που είχα αρχικά, δηλαδή ότι οι εικονικές μηχανές είναι απενεργοποιημένες από προεπιλογή στο BIOS σας. Θα πρέπει να επανεκκινήσετε τον υπολογιστή σας, να μεταβείτε στη ρύθμιση του BIOS και να δείτε εάν μπορείτε να βρείτε μια επιλογή για "Απενεργοποίηση εικονικοποίησης“. Ελέγξτε κάτω από τις ρυθμίσεις ασφαλείας. Εάν το βρείτε, απενεργοποιήστε το και δοκιμάστε ξανά το Powerhell.

Μόλις ολοκληρωθεί η εγκατάσταση, πληκτρολογήστε vagrant ssh στη γραμμή εντολών. Θα σας ζητήσει μια φράση πρόσβασης. Πατήστε Enter χωρίς να πληκτρολογήσετε τίποτα. Στη συνέχεια, θα σας ζητήσουμε τον κωδικό πρόσβασης. Πληκτρολογήστε "περιπλανώμενοςΚαι πατήστε Enter. Σε αυτό το σημείο, θα σας δώσει ένα τερματικό στην εικονική μηχανή Linux και είμαστε έτοιμοι να χρησιμοποιήσουμε το DeepDream.

Πληκτρολογήστε "cd /vagrant", τότε "είναι"(Η εντολή linux για τη λίστα των περιεχομένων του καταλόγου). Θα πρέπει να δείτε τα αρχεία στον κατάλογο image-dreamer. Τώρα μπορείτε να αλληλεπιδράσετε με αυτά τα αρχεία σαν να χρησιμοποιείτε έναν υπολογιστή Linux.

Σε αυτό το σημείο, θα πρέπει να τραβήξετε όλες τις εικόνες που θέλετε να μετατρέψετε, να βεβαιωθείτε ότι έχουν τη μορφή .jpg και να τις απορρίψετε στο "C: / HashiCorp / Vagrant / bin / image-dreamer /“. Εάν πληκτρολογήσετε "είναιΚαι πάλι, θα πρέπει να τα δείτε.

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

Η πιο βασική χρήση του DeepDream είναι η εφαρμογή της προεπιλεγμένης ανάλυσης πληκτρολογώντας

python dreamify.py yourfilename.jpg dream_yourfilename.jpg

Προφανώς, θα πρέπει να αντικαταστήσετε το όνομα του αρχείου σας με το όνομα "yourfilename". Αυτό θα εφαρμόσει την προεπιλεγμένη επιλογή ανάλυσης («inception_4c / output») σε οποιοδήποτε όνομα εξόδου καθορίζετε. Έτσι δημιουργούνται οι περισσότερες εικόνες. Αυτή η συνάρτηση βασικά το μετατρέπει:

Vincent_van_Gogh _-_ Αυτοπροσωπογραφία _-_ Google_Art_Project_ (454045)

Σε αυτό:

vangoghselfportraitmess

Να είστε υπομονετικοί ενώ τρέχει! Οι μεγάλες εικόνες μπορούν να διαρκέσουν πολύ, ακόμη και σε σχετικά γρήγορο υλικό. Υποβαθμίστε τις εικόνες σας όταν είναι δυνατόν. Εάν λάβετε σφάλμα επειδή δεν έχετε μνήμη, επεξεργαστείτε το αρχείο "vagrantfile" μέσω της γραμμής εντολών PowerShell linux και αυξήστε τη μνήμη v σε κάτι λογικό, όπως το 10000. Εάν λάβετε ένα εφέ που είναι λιγότερο δραματικό από ό, τι περιμένατε, δοκιμάστε να εκτελέσετε ξανά το πρόγραμμα στην εικόνα εξόδου. Αυτό θα πρέπει να οδηγήσει σε ισχυρότερη παραμόρφωση.

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

python dreamify.py yourfilename.jpg dream_yourfilename.jpg "conv2 / 3 × 3"

Αυτό παράγει έξοδο που μοιάζει με αυτό:

Vincent_Van_Gogh_0020

Για να χρησιμοποιήσετε τον ανιχνευτή χαρακτηριστικών για τα μάτια, απλά πληκτρολογείτε:

python dreamify.py yourfilename.jpg dream_yourfilename.jpg "inception_4a / έξοδος"

fractalbrocolli

Υπάρχουν πολλές από αυτές τις επιλογές γραμμής εντολών με τις οποίες μπορείτε να παίξετε - πάρα πολλές για να μπορέσω να πάω εδώ. Μπορείτε να βρείτε μια πιο ολοκληρωμένη μείωση εδώ και εδώ.

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

andre.dream (2)Γιαμεχαμελεόν

Αυτό είναι ωραίο, σωστά;

Μόλις εγκαταστήσετε το DeepDream, αφιερώστε λίγο χρόνο και παίξτε μαζί του. Υπάρχει ήδη ένα ακμάζουσα κοινότητα Reddit σχηματίζοντας γύρω από τη δημιουργία αυτών των εικόνων. Δείτε τι μπορείτε να δημιουργήσετε! Δημοσιεύστε τα πιο ενδιαφέροντα αποτελέσματά σας στα σχόλια.

Συντελεστές εικόνας: Πορτραίτο του Βαν Γκογκ, Τοπίο Βαν Γκογκ, Dali - Ανθεκτικότητα στη μνήμη, Σκαθάρι, Χαμαιλέοντας, Φράκταλ μπρόκολο,

Ένας συγγραφέας και δημοσιογράφος με έδρα τη Νοτιοδυτική πλευρά, ο Andre είναι εγγυημένος ότι θα παραμείνει λειτουργικός έως και 50 βαθμούς Κελσίου και είναι αδιάβροχος σε βάθος δώδεκα ποδιών.