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.

Pengantar Jupyter Aplikasi Buku Catatan

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

penggunaan Jupyter buku catatan

Langkah 2) Anda dapat melihat folder baru di dalam lingkungan. Klik folder jupyter_tf.

penggunaan Jupyter buku catatan

Langkah 3) Di dalam folder ini, Anda akan membuat buku catatan pertama Anda. Klik pada tombol New dan Python 3.

penggunaan Jupyter buku catatan

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

penggunaan Jupyter buku catatan

Anda dapat mengganti namanya menjadi Introduction_jupyter

penggunaan Jupyter buku catatan

Di AWS Jupyter Notebook, Anda menulis kode, anotasi, atau teks di dalam sel.

penggunaan Jupyter buku catatan

Di dalam sel, Anda dapat menulis satu baris kode.

penggunaan Jupyter buku catatan

atau beberapa baris. Jupyter membaca kode satu demi satu baris.

penggunaan Jupyter buku catatan

Misalnya, jika Anda menulis kode berikut di dalam sel.

penggunaan Jupyter buku catatan

Ini akan menghasilkan keluaran ini.

penggunaan Jupyter buku catatan

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.

penggunaan Jupyter buku catatan

Namun warna biru menandakan Anda masuk mode eksekusi.

penggunaan Jupyter buku catatan

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

penggunaan Jupyter buku catatan

Anda dapat melihat kode dicetak di bawah sel dan sel baru muncul tepat setelah keluaran.

penggunaan Jupyter buku catatan

Cara yang lebih cepat untuk menjalankan kode adalah dengan menggunakan Keyboard Shortcuts. Untuk mengakses Pintasan Keyboard, buka Bantuan dan Keyboard Shortcuts

penggunaan Jupyter buku catatan

Di bawah ini adalah daftar pintasan untuk papan ketik MacOS. Anda dapat mengedit pintasan tersebut di editor.

penggunaan Jupyter buku catatan

Berikut ini adalah jalan pintas untuk Windows

penggunaan Jupyter buku catatan

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.

penggunaan Jupyter buku catatan

Langkah 6) Saatnya menutup Notebook. Pergi ke File dan klik Tutup dan Hentikan

penggunaan Jupyter buku catatan

Note: Jupyter secara otomatis menyimpan buku catatan dengan titik pemeriksaan. Jika Anda memiliki pesan berikut:

penggunaan Jupyter buku catatan

Itu berarti Jupyter tidak menyimpan file sejak pos pemeriksaan terakhir. Anda dapat menyimpan buku catatan secara manual

penggunaan Jupyter buku catatan

Anda akan diarahkan ke panel utama. Anda dapat melihat buku catatan Anda telah disimpan satu menit yang lalu. Anda dapat keluar dengan aman.

penggunaan Jupyter buku catatan

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: Siapkan pasangan kunci

Langkah 1) Pergi ke Layanan dan menemukan EC2

Install Jupyter Buku catatan dengan AWS

Langkah 2) Di panel dan klik Pasangan Kunci

Install Jupyter Buku catatan dengan AWS

Langkah 3) Klik Buat Pasangan Kunci

Install Jupyter Buku catatan dengan AWS

  1. Anda bisa menyebutnya kunci Docker
  2. Klik Buat

Install Jupyter Buku catatan dengan AWS

Nama file Docker_key.pem diunduh.

Install Jupyter Buku catatan dengan AWS

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

Install Jupyter Buku catatan dengan AWS

BAGIAN 2: Siapkan grup keamanan

Langkah 1) Anda perlu mengonfigurasi grup keamanan. Anda dapat mengaksesnya dengan panel

Siapkan Grup Keamanan

Langkah 2) Klik Buat Grup Keamanan

Siapkan Grup Keamanan

Langkah 3) Di Layar berikutnya

  1. Masukkan nama grup Keamanan “jupyter_docker” dan DescriptGrup Keamanan ion untuk Docker
  2. 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
  1. Klik Buat

Siapkan Grup Keamanan

Langkah 4) Grup Keamanan yang baru dibuat akan dicantumkan

Siapkan Grup Keamanan

Bagian 3: Peluncuran contoh

Anda akhirnya siap untuk membuat instance

Luncurkan Instance

Langkah 1) Klik pada Luncurkan Instans

Luncurkan Instance

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.

Luncurkan Instance

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

Luncurkan Instance

Langkah 3) Pertahankan pengaturan default di layar berikutnya dan klik Berikutnya: Tambahkan Penyimpanan

Luncurkan Instance

Langkah 4) Tingkatkan penyimpanan hingga 10GB dan klik Berikutnya

Luncurkan Instance

Langkah 5) Pertahankan pengaturan default dan klik Berikutnya: Konfigurasikan Grup Keamanan

Luncurkan Instance

Langkah 6) Pilih grup keamanan yang Anda buat sebelumnya jupyter_docker

Luncurkan Instance

Langkah 7) Revlihat pengaturan Anda dan Klik tombol luncurkan

Luncurkan Instance

Langkah 8 ) Langkah terakhir adalah menautkan pasangan kunci ke instance.

Luncurkan Instance

Langkah 8) Mesin virtual akan diluncurkan

Luncurkan Instance

Langkah 9) Di bawah ini ringkasan instance yang sedang digunakan. Catat IP publik

Luncurkan Instance

Langkah 9) Klik Hubungkan

Luncurkan Instance

Anda akan menemukan detail koneksi

Luncurkan Instance

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

Peluncuran Instance (Pengguna Mac OS)

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

Peluncuran Instans (Windows pengguna)

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.

Peluncuran Instans (Windows pengguna)

Langkah 3)Setelah Anda memuat file, Anda akan mendapat pemberitahuan yang memberi tahu Anda bahwa kunci telah berhasil diimpor. Klik oke

Peluncuran Instans (Windows pengguna)

Langkah 4) Kemudian klik Simpan kunci pribadi. Anda ditanya apakah Anda ingin menyimpan kunci ini tanpa frasa sandi. Klik ya.

Peluncuran Instans (Windows pengguna)

Langkah 5) Simpan Kuncinya

Peluncuran Instans (Windows pengguna)

Langkah 6) Buka AWS dan salin DNS publik

Peluncuran Instans (Windows pengguna)

Buka PuTTY dan tempel DNS Publik di Nama Host

Peluncuran Instans (Windows pengguna)

Langkah 7)

  1. Di panel kiri, buka SSH dan buka Auth
  2. Telusuri Kunci Pribadi. Anda harus memilih .ppk
  3. Klik Buka.

Peluncuran Instans (Windows pengguna)

Langkah 8)

Ketika langkah ini selesai, jendela baru akan terbuka. Klik Ya jika Anda melihat pop-up ini

Peluncuran Instans (Windows pengguna)

Langkah 9)

Anda harus masuk sebagai: pengguna ec2

Peluncuran Instans (Windows pengguna)

Langkah 10)

Anda terhubung ke Amazon LinuxAMI.

Peluncuran Instans (Windows pengguna)

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

Instal Docker

Langkah 3) Periksa wadah dan namanya

Gunakan perintah

  1. docker ps
  2. Dapatkan nama dan gunakan log untuk membukanya Jupyter. Dalam Jupyter tutorialnya, nama containernya adalah main hakim sendiri_easley. Gunakan perintah
    docker logs vigilant_easley
  3. Dapatkan URL-nya

Instal Docker

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

Instal Docker

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

Instal Docker

Langkah 7) Anda dapat menulis Buku Catatan baru,

di folder kerja Anda

Instal Docker

Bagian 6: Tutup koneksi

Tutup koneksi di terminal

exit

Kembali ke AWS dan hentikan server.

Tutup Koneksi

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

Buletin Harian Guru99

Awali hari Anda dengan berita AI terbaru dan terpenting yang disampaikan saat ini.