Iklan
Jika Anda berada di bagian Internet yang culun belakangan ini, Anda mungkin telah memperhatikan beberapa gambar yang sangat aneh muncul, entah bagaimana terhubung ke Google.
Mereka terlihat sedikit seperti seseorang mengambil korek api untuk stok film waktu dan ruang. Atau seperti bermain "Di mana Waldo" dengan asam. Atau mungkin seperti seseorang yang berbalik John Carpenter's Thing Dapatkan Cerdas: Tonton Film Aksi Futuristik TerbaikAda sejumlah film yang menggabungkan aksi memukul keras dengan konsep mendalam. Ini adalah film yang cerdas dan menggugah pikiran yang menawarkan bentuk hiburan cerdas yang paling disambut. Baca lebih banyak longgar di toko hewan peliharaan.
Apapun itu, mereka trippy cantik.
Gambar-gambar ini adalah output dari Google DeepDream jaringan syaraf. Jaringan, yang awalnya digunakan untuk mengklasifikasikan gambar, kini telah dirancang ulang untuk membuatnya. Jaringan mengidentifikasi fitur dalam gambar - mungkin lipatan itu terlihat sedikit seperti mata, atau siluet yang terlihat seperti burung. Ini kemudian menekankan elemen-elemen yang dikenali, berulang-ulang, perlahan-lahan mengubah gambar yang dihasilkan menjadi mimpi yang nyata dan nyata.

Jaringan, karena kebiasaan data pelatihan, memiliki fiksasi dengan anjing, mata, dan sulur, yang mengarah ke gaya visual yang unik yang hampir terlihat seperti seni.
Baru-baru ini, Google merilis DeepDream ke publik. Ini adalah alat penelitian, jadi pengaturannya adalah sedikit rumit, tetapi sangat bisa dilakukan oleh siapa saja - bahkan jika Anda tidak memiliki pengetahuan pemrograman.
Hari ini, saya akan membahas cara menginstalnya dan menggunakannya untuk menghasilkan gambar Anda sendiri yang gila. Mari kita mulai.
Alat yang Anda Butuhkan
Pertama, tutorial ini hanya untuk Windows. Pengguna Linux tanpa akses ke mesin Windows dipersilakan untuk mencoba tutorial ini, yang tampaknya disukai orang tetapi saya belum mencoba secara pribadi.
Untuk memulai, Anda harus mengunduh dan memasang alat-alat berikut sebelum melakukan hal lain. Sisa tutorial tidak akan berfungsi tanpa komponen ini diinstal.
- Vagrant [Tidak Lagi Tersedia] - Vagrant adalah alat untuk mengatur lingkungan pengembangan standar. Ini akan sangat menyederhanakan penyiapan.
- Virtualbox - Virtualbox memungkinkan Anda menjalankan sistem operasi lain dari dalam Windows Cara Menggunakan VirtualBox: Panduan PenggunaDengan VirtualBox Anda dapat dengan mudah menginstal dan menguji beberapa sistem operasi. Kami akan menunjukkan kepada Anda cara mengatur Windows 10 dan Ubuntu Linux sebagai mesin virtual. Baca lebih banyak . Dalam hal ini, kami akan mensimulasikan mesin Linux.
- OpenSSH - OpenSSH adalah alat untuk menghubungkan melalui baris perintah ke mesin Linux tertentu 4 Cara Mudah Menggunakan SSH Di WindowsSSH adalah solusi de facto untuk mengakses terminal jarak jauh dengan aman di Linux dan sistem serupa UNIX lainnya. Jika Anda memiliki server SSH jarak jauh yang ingin Anda akses, Anda harus mengunduh klien SSH ... Baca lebih banyak . Dalam hal ini, kami akan menggunakannya untuk berbicara dengan mesin Linux virtual kami.

Perhatikan bahwa OpenSSH akan memberikan peringatan besar dan menakutkan selama instalasi bahwa Anda harus mengatur file passwd atau neraka dan belerang akan menghujani telinga Anda.
Abaikan ini. Vagrant akan mengurusnya untuk Anda.
Menginstal Pemimpi
Sekarang setelah kita menyiapkannya, mari kita beralih ke paku payung kuningan. Unduh modul gambar-pemimpi dari GitHub sebagai file zip, dan ekstrak ke pengaturan Vagrant Anda di "C: \ HashiCorp \ Vagrant \ bin \
“.
Cukup banyak dalam hal pengaturan. Sekarang kita hanya perlu mengaktifkannya.
Buka Windows PowerShell (Anda dapat menemukannya dengan mengetikkan "powershell" ke menu mulai). Ini sangat dibutuhkan pengganti prompt perintah Windows lama 6 Perintah PowerShell Dasar untuk Mendapatkan Lebih Banyak dari WindowsPowerShell adalah apa yang Anda dapatkan ketika Anda memberikan steroid ke Prompt Perintah Windows. Ini memberi Anda kendali atas hampir setiap aspek sistem Windows. Kami membantu Anda meningkatkan kurva belajarnya. Baca lebih banyak , dan itu akan melayani kami dengan baik di sini.
Saat PowerShell terbuka, ketikkan “cd C: \ HashiCorp \ Vagrant \ bin \ image-dreamer
“. Itu menempatkan Anda ke direktori yang sama dengan yang baru saja Anda buka ritsleting modulnya. Sekarang saatnya untuk mengaktifkan pemasangan Vagrant kami. Tipe "gelandangan
”Dan tekan enter.

Pada titik ini, sistem akan mulai melakukan banyak pengaturan pertama kali. Pada titik ini, Anda mungkin ingin sedikit ke Netflix, karena langkah ini bisa memakan waktu lebih dari satu jam, tergantung pada kecepatan mesin Anda.
Jika Anda mendapatkan kesalahan yang mengatakan bahwa mesin virtual gagal untuk boot, Anda mungkin memiliki masalah yang sama dengan yang saya miliki sebelumnya, yaitu bahwa mesin virtual dinonaktifkan secara default di BIOS Anda. Anda harus me-reboot komputer Anda, masuk ke pengaturan BIOS, dan lihat apakah Anda dapat menemukan opsi untuk "Nonaktifkan virtualisasi“. Periksa di bawah pengaturan keamanan. Jika Anda menemukannya, matikan dan coba lagi powerhell.
Setelah instalasi selesai, ketik gelandangan ssh
ke dalam baris perintah. Ini akan meminta Anda untuk frasa sandi. Tekan Enter tanpa mengetik apa pun. Kemudian akan meminta Anda untuk memasukkan kata sandi. Tipe "gelandangan
”Dan tekan Enter. Pada titik ini, Anda akan diberikan terminal ke mesin Linux virtual, dan kami siap menggunakan DeepDream.
Ketik “cd /vagrant
", kemudian "ls
”(Perintah linux untuk membuat daftar isi direktori). Anda harus melihat file di direktori image-dreamer. Anda sekarang dapat berinteraksi dengan file-file itu seolah-olah Anda menggunakan mesin Linux.
Pada titik ini, Anda harus mengambil semua gambar yang ingin dikonversi, pastikan gambar itu dalam format .jpg, dan masukkan ke dalam "C: / HashiCorp / Vagrant / bin / image-dreamer /
“. Jika Anda mengetik “ls
”Lagi, Anda harus melihat mereka.
Menggunakan DeepDream
Penggunaan DeepDream yang paling dasar adalah untuk menerapkan analisis default dengan mengetik
python dreamify.py yourfilename.jpg dream_yourfilename.jpg
Jelas, Anda harus mengganti nama file Anda dengan "nama file Anda". Ini akan menerapkan opsi analisis default (‘inception_4c / output’) untuk nama output apa pun yang Anda tentukan. Ini adalah bagaimana sebagian besar gambar dihasilkan. Fungsi ini pada dasarnya mengubah ini:

Ke dalam ini:

Bersabarlah saat sedang berjalan! Gambar besar dapat memakan waktu SANGAT lama, bahkan pada perangkat keras yang relatif cepat. Turunkan gambar Anda jika memungkinkan. Jika Anda mengalami kerusakan karena kehabisan memori, edit file "vagrantfile" melalui baris perintah linux powershell, dan tingkatkan v.memory ke sesuatu yang masuk akal seperti 10000. Jika Anda mendapatkan efek yang kurang dramatis dari yang Anda harapkan, coba jalankan kembali program pada gambar output. Ini harus mengarah pada distorsi yang lebih kuat.
Ini sudah sangat keren. Namun, hanya dengan menggunakan perangkat lunak cara ini kehilangan beberapa opsi baris perintah yang sangat keren yang dapat mengubah perilaku perangkat lunak. Misalnya, untuk hanya menggunakan pendeteksi fitur untuk saluran, Anda hanya perlu mengetik:
python dreamify.py yourfilename.jpg dream_yourfilename.jpg “conv2 / 3 × 3”
Ini menghasilkan output yang terlihat seperti ini:

Untuk menggunakan pendeteksi fitur untuk mata, Anda cukup mengetik:
python dreamify.py yourfilename.jpg dream_yourfilename.jpg “inception_4a / output”

Ada banyak opsi baris perintah yang dapat Anda mainkan - terlalu banyak bagi saya untuk masuk ke sini. Anda dapat menemukan jadwal yang lebih komprehensif sini dan sini.
Ada banyak opsi di sini. Anda juga bisa mendapatkan hasil yang menarik dengan menumpuk opsi ini. Sebagai contoh, berikut adalah beberapa gambar yang saya hasilkan dengan menjalankan filter default, diikuti oleh filter garis.


Ini keren, kan?
Setelah Anda menginstal DeepDream, luangkan waktu dan bermain dengannya. Sudah ada a komunitas Reddit yang berkembang membentuk sekitar membuat gambar-gambar ini. Lihat apa yang bisa Anda buat! Posting hasil Anda yang paling menarik di komentar.
Kredit Gambar: Potret Van Gogh, Lansekap Van Gogh, Dali - Kegigihan Ingatan, Kumbang, Bunglon, Brokoli Fraktal,
Seorang penulis dan jurnalis yang berbasis di Barat Daya, Andre dijamin tetap fungsional hingga 50 derajat Celcius, dan tahan air hingga kedalaman dua belas kaki.