Jupyter Tutorial Notebook: Cara Memasang & Menggunakan Jupyter?
Apa itu Jupyter Buku catatan?
Jupyter buku catatan adalah aplikasi web sumber terbuka untuk menulis dan berbagi kode langsung, persamaan, visualisasi dengan elemen teks kaya. Aplikasi ini menyediakan cara mudah untuk menulis paragraf, persamaan, judul, tautan, dan gambar untuk menjalankan analisis data. Aplikasi ini juga berguna untuk berbagi algoritme interaktif dengan audiens Anda untuk tujuan pengajaran atau demonstrasi.
Pengantar Jupyter Aplikasi Buku Catatan
Jupyter Aplikasi Notebook adalah antarmuka tempat Anda dapat menulis skrip dan kode melalui browser web Anda. Aplikasi ini dapat digunakan secara lokal, artinya Anda tidak memerlukan akses internet, atau server jarak jauh.
Setiap komputasi dilakukan melalui kernel. Kernel baru dibuat setiap kali Anda meluncurkan a Jupyter Buku catatan.
Cara penggunaan Jupyter buku catatan
Pada sesi di bawah ini, Anda akan mempelajari cara menggunakannya Jupyter Buku catatan. Anda akan menulis sebaris kode sederhana untuk mengenal lingkungannya Jupyter.
Langkah 1) Anda menambahkan folder di dalam direktori kerja yang akan berisi semua buku catatan yang akan Anda buat selama tutorial tentangnya TensorFlow.
Buka Terminal dan tulis
mkdir jupyter_tf jupyter notebook
Penjelasan Kode
- mkdir jupyter_tf: Buat nama folder jupyter_tf
- jupyter notebook: Buka Jupyter web-app
Langkah 2) Anda dapat melihat folder baru di dalam lingkungan. Klik folder jupyter_tf.
Langkah 3) Di dalam folder ini, Anda akan membuat buku catatan pertama Anda. Klik pada tombol New dan Python 3.
Langkah 4) Anda berada di dalam Jupyter lingkungan. Sejauh ini, buku catatan Anda bernama Untiltled.ipynb. Ini adalah nama default yang diberikan oleh Jupyter. Mari kita ganti namanya dengan mengklik File dan Rename
Anda dapat mengganti namanya menjadi Introduction_jupyter
Di AWS Jupyter Notebook, Anda menulis kode, anotasi, atau teks di dalam sel.
Di dalam sel, Anda dapat menulis satu baris kode.
atau beberapa baris. Jupyter membaca kode satu demi satu baris.
Misalnya, jika Anda menulis kode berikut di dalam sel.
Ini akan menghasilkan keluaran ini.
Langkah 5) Anda siap untuk menulis baris kode pertama Anda. Anda dapat melihat sel memiliki dua warna. Warna hijau berarti Anda berada di dalam mode pengeditan.
Namun warna biru menandakan Anda masuk mode eksekusi.
Baris kode pertama Anda adalah mencetak Guru99!. Di dalam sel, Anda bisa menulis
print("Guru99!")
Ada dua cara untuk menjalankan kode Jupyter:
- Klik dan Jalankan
- Keyboard Shortcuts
Untuk menjalankan kodenya, Anda dapat mengklik Sel lalu Jalankan Sel dan Pilih Di Bawah
Anda dapat melihat kode dicetak di bawah sel dan sel baru muncul tepat setelah keluaran.
Cara yang lebih cepat untuk menjalankan kode adalah dengan menggunakan Keyboard Shortcuts. Untuk mengakses Pintasan Keyboard, buka Bantuan dan Keyboard Shortcuts
Di bawah ini adalah daftar pintasan untuk papan ketik MacOS. Anda dapat mengedit pintasan tersebut di editor.
Berikut ini adalah jalan pintas untuk Windows
Tulis baris ini
print("Hello world!")
dan coba gunakan Pintasan Keyboard untuk menjalankan kode. Gunakan alt+masuk. itu akan mengeksekusi sel dan memasukkan sel kosong baru di bawah, seperti yang Anda lakukan sebelumnya.
Langkah 6) Saatnya menutup Notebook. Pergi ke File dan klik Tutup dan Hentikan
Note: Jupyter secara otomatis menyimpan buku catatan dengan titik pemeriksaan. Jika Anda memiliki pesan berikut:
Itu berarti Jupyter tidak menyimpan file sejak pos pemeriksaan terakhir. Anda dapat menyimpan buku catatan secara manual
Anda akan diarahkan ke panel utama. Anda dapat melihat buku catatan Anda telah disimpan satu menit yang lalu. Anda dapat keluar dengan aman.
Install Jupyter Buku catatan dengan AWS
Di bawah ini adalah proses langkah demi langkah tentang cara menginstal dan menjalankan Jupyter Buku catatan di AWS:
Jika Anda belum memiliki akun di AWS, buatlah akun gratis di sini.
Kami akan melanjutkan sebagai berikut
- Bagian 1: Menyiapkan pasangan kunci
- Bagian 2: Menyiapkan grup keamanan
- Bagian 3: Peluncuran contoh
- Bagian 4: Instal Docker
- Bagian 5: Instal Jupyter
- Bagian 6: Tutup koneksi
BAGIAN 1: Siapkan pasangan kunci
Langkah 1) Pergi ke Layanan dan menemukan EC2
Langkah 2) Di panel dan klik Pasangan Kunci
Langkah 3) Klik Buat Pasangan Kunci
- Anda bisa menyebutnya kunci Docker
- Klik Buat
Nama file Docker_key.pem diunduh.
Langkah 4) Salin dan tempel ke kunci folder. Kami akan membutuhkannya segera.
Hanya untuk pengguna Mac OS
Langkah ini hanya berlaku untuk pengguna Mac OS. Untuk Windows atau pengguna Linux, silakan lanjutkan ke BAGIAN 2
Anda perlu mengatur direktori kerja yang akan berisi kunci file
Pertama-tama, buat folder bernama key. Bagi kami, itu terletak di dalam folder utama Docker. Kemudian, Anda menetapkan jalur ini sebagai direktori kerja Anda
mkdir Docker/key cd Docker/key
BAGIAN 2: Siapkan grup keamanan
Langkah 1) Anda perlu mengonfigurasi grup keamanan. Anda dapat mengaksesnya dengan panel
Langkah 2) Klik Buat Grup Keamanan
Langkah 3) Di Layar berikutnya
- Masukkan nama grup Keamanan “jupyter_docker” dan DescriptGrup Keamanan ion untuk Docker
- Anda perlu menambahkan 4 aturan di atasnya
- ssh: rentang port 22, sumber Di Mana Saja
- http: rentang port 80, sumber Di Mana Saja
- https: rentang port 443, sumber Di Mana Saja
- TCP khusus: rentang port 8888, sumber di mana saja
- Klik Buat
Langkah 4) Grup Keamanan yang baru dibuat akan dicantumkan
Bagian 3: Peluncuran contoh
Anda akhirnya siap untuk membuat instance
Langkah 1) Klik pada Luncurkan Instans
Server default sudah cukup untuk kebutuhan Anda. Kamu bisa memilih Amazon LinuxAMI. Contoh saat ini adalah 2018.03.0.
AMI adalah singkatan dari Amazon Gambar Mesin. Ini berisi informasi yang diperlukan untuk berhasil memulai sebuah instance yang berjalan di server virtual yang disimpan di cloud.
Perhatikan bahwa AWS memiliki server yang didedikasikan untuk pembelajaran mendalam seperti:
- AMI Pembelajaran Mendalam (Ubuntu)
- AMI Pembelajaran Mendalam
- AMI Basis Pembelajaran Mendalam (Ubuntu)
Semuanya Dilengkapi dengan biner terbaru kerangka pembelajaran mendalam yang sudah diinstal sebelumnya di lingkungan virtual terpisah:
Dikonfigurasi sepenuhnya dengan NVidia CUDA, cuDNN dan NCCL serta Intel MKL-DNN
Langkah 2) Pilih t2.micro. Ini adalah server tingkat gratis. AWS menawarkan secara gratis mesin virtual ini yang dilengkapi dengan 1 vCPU dan memori 1 GB. Server ini memberikan tradeoff yang baik antara komputasi, memori, dan kinerja jaringan. Cocok untuk database kecil dan menengah
Langkah 3) Pertahankan pengaturan default di layar berikutnya dan klik Berikutnya: Tambahkan Penyimpanan
Langkah 4) Tingkatkan penyimpanan hingga 10GB dan klik Berikutnya
Langkah 5) Pertahankan pengaturan default dan klik Berikutnya: Konfigurasikan Grup Keamanan
Langkah 6) Pilih grup keamanan yang Anda buat sebelumnya jupyter_docker
Langkah 7) Revlihat pengaturan Anda dan Klik tombol luncurkan
Langkah 8 ) Langkah terakhir adalah menautkan pasangan kunci ke instance.
Langkah 8) Mesin virtual akan diluncurkan
Langkah 9) Di bawah ini ringkasan instance yang sedang digunakan. Catat IP publik
Langkah 9) Klik Hubungkan
Anda akan menemukan detail koneksi
Luncurkan instance Anda (pengguna Mac OS)
Pertama-tama pastikan bahwa di dalam terminal, direktori kerja Anda menunjuk ke folder dengan file pasangan kunci buruh pelabuhan
jalankan kodenya
chmod 400 docker.pem
Buka koneksi dengan kode ini.
Ada dua kode. dalam beberapa kasus, kode pertama menghindari Jupyter untuk membuka buku catatan.
Dalam hal ini, gunakan yang kedua untuk memaksa koneksi masuk Jupyter Buku catatan di EC2.
# If able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com # If not able to launch Jupyter ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Pertama kali, Anda diminta untuk menerima koneksi
Luncurkan instans Anda (Windows pengguna)
Langkah 1) Kunjungi situs web ini untuk mengunduh PuTTY dan PuTTYgen Putty
Anda perlu mengunduh
- PuTTY: luncurkan instance
- PuTTYgen: ubah file pem menjadi ppk
Sekarang kedua perangkat lunak telah terinstal, Anda perlu mengonversi file .pem menjadi .ppk. Putty hanya bisa membaca .ppk. File pem berisi kunci unik yang dibuat oleh AWS.
Langkah 2) Buka PuTTYgen dan klik Muat. Telusuri folder tempat file .pem berada.
Langkah 3)Setelah Anda memuat file, Anda akan mendapat pemberitahuan yang memberi tahu Anda bahwa kunci telah berhasil diimpor. Klik oke
Langkah 4) Kemudian klik Simpan kunci pribadi. Anda ditanya apakah Anda ingin menyimpan kunci ini tanpa frasa sandi. Klik ya.
Langkah 5) Simpan Kuncinya
Langkah 6) Buka AWS dan salin DNS publik
Buka PuTTY dan tempel DNS Publik di Nama Host
Langkah 7)
- Di panel kiri, buka SSH dan buka Auth
- Telusuri Kunci Pribadi. Anda harus memilih .ppk
- Klik Buka.
Langkah 8)
Ketika langkah ini selesai, jendela baru akan terbuka. Klik Ya jika Anda melihat pop-up ini
Langkah 9)
Anda harus masuk sebagai: pengguna ec2
Langkah 10)
Anda terhubung ke Amazon LinuxAMI.
Bagian 4: Instal Docker
Saat Anda terhubung dengan server melalui Putty/Terminal, Anda dapat menginstal Buruh pelabuhan wadah.
Jalankan kode berikut
sudo yum update -y sudo yum install -y docker sudo service docker start sudo user-mod -a -G docker ec2-user exit
Luncurkan lagi koneksinya
ssh -i "docker.pem" ec2-user@ec2-18-219-192-34.us-east-2.compute.amazonaws.com -L 8888:127.0.0.1:8888
Windows pengguna menggunakan SSH seperti yang disebutkan di atas
Bagian 5: Instal Jupyter
Langkah 1) membuat Jupyter dengan,
gambar yang sudah dibuat sebelumnya.
## Tensorflow docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook ## Sparkdocker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/pyspark-notebook
Penjelasan Kode
- docker run: Jalankan gambar
- v: pasang volume
- ~/kerja:/rumah/jovyan/kerja: Volume
- 8888:8888: pelabuhan
- jupyter/datascience-notebook: Gambar
Untuk gambar pra-bangun lainnya, buka di sini
Izinkan melestarikan Jupyter Buku catatan AWS
sudo chown 1000 ~/work
Langkah 2) Pasang pohon untuk melihat,
direktori kerja kami selanjutnya
sudo yum install -y tree
Langkah 3) Periksa wadah dan namanya
Gunakan perintah
-
docker ps
- Dapatkan nama dan gunakan log untuk membukanya Jupyter. Dalam Jupyter tutorialnya, nama containernya adalah main hakim sendiri_easley. Gunakan perintah
docker logs vigilant_easley
- Dapatkan URL-nya
Langkah 4) Di URL-nya,
Ganti (90a3c09282d6 atau 127.0.0.1) dengan DNS Publik instans Anda
http://(90a3c09282d6 or 127.0.0.1):8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Langkah 5) URL baru menjadi,
http://ec2-174-129-135-16.compute-1.amazonaws.com:8888/?token=f460f1e79ab74c382b19f90fe3fd55f9f99c5222365eceed
Langkah 6) Salin dan tempel URL ke browser Anda.
Jupyter Membuka
Langkah 7) Anda dapat menulis Buku Catatan baru,
di folder kerja Anda
Bagian 6: Tutup koneksi
Tutup koneksi di terminal
exit
Kembali ke AWS dan hentikan server.
Penyelesaian masalah
Jika buruh pelabuhan tidak berfungsi, coba buat ulang image menggunakan
docker run -v ~/work:/home/jovyan/work -d -p 8888:8888 jupyter/tensorflow-notebook
Ringkasan
- Jupyter notebook adalah aplikasi web tempat Anda dapat menjalankan Python dan kode R. Sangat mudah untuk berbagi dan memberikan kekayaan analisis data dengan Jupyter.
- Untuk meluncurkan jupyter, tulis di terminal: jupyter notebook
- Anda dapat menyimpan buku catatan Anda di mana pun Anda mau
- Sebuah sel berisi Anda Python kode. Kernel akan membaca kode satu per satu.
- Anda dapat menggunakan pintasan untuk menjalankan sel. Secara default: Ctrl+Enter