Microsoft Cognitive Toolkit (CNTK) - Memulai
Di sini, kita akan mengerti tentang instalasi CNTK di Windows dan Linux. Selain itu, bab ini menjelaskan cara menginstal paket CNTK, langkah-langkah untuk menginstal Anaconda, file CNTK, struktur direktori, dan organisasi perpustakaan CNTK.
Prasyarat
Untuk menginstal CNTK, kita harus menginstal Python di komputer kita. Anda bisa pergi ke linkhttps://www.python.org/downloads/dan pilih versi terbaru untuk OS Anda, yaitu Windows dan Linux / Unix. Untuk tutorial dasar tentang Python, Anda dapat merujuk ke tautannyahttps://www.tutorialspoint.com/python3/index.htm.
CNTK didukung untuk Windows serta Linux sehingga kita akan membahas keduanya.
Menginstal di Windows
Untuk menjalankan CNTK di Windows, kami akan menggunakan Anaconda versiondari Python. Kita tahu bahwa Anaconda adalah redistribusi Python. Ini termasuk paket tambahan sepertiScipy danScikit-learn yang digunakan oleh CNTK untuk melakukan berbagai kalkulasi berguna.
Jadi, pertama-tama mari kita lihat langkah-langkah untuk menginstal Anaconda di mesin Anda -
Step 1−Pertama unduh file setup dari situs publik https://www.anaconda.com/distribution/.
Step 2 - Setelah Anda mengunduh file penyiapan, mulai penginstalan dan ikuti petunjuk dari tautan https://docs.anaconda.com/anaconda/install/.
Step 3- Setelah terinstal, Anaconda juga akan menginstal beberapa utilitas lain, yang secara otomatis akan menyertakan semua executable Anaconda di variabel PATH komputer Anda. Kita dapat mengelola lingkungan Python kita dari prompt ini, dapat menginstal paket dan menjalankan skrip Python.
Menginstal paket CNTK
Setelah instalasi Anaconda selesai, Anda dapat menggunakan cara yang paling umum untuk menginstal paket CNTK melalui pip yang dapat dieksekusi dengan menggunakan perintah berikut -
pip install cntk
Ada berbagai metode lain untuk menginstal Cognitive Toolkit di komputer Anda. Microsoft memiliki kumpulan dokumentasi rapi yang menjelaskan metode instalasi lainnya secara rinci. Silakan ikuti tautannyahttps://docs.microsoft.com/en-us/cognitive-toolkit/Setup-CNTK-on-your-machine.
Menginstal di Linux
Pemasangan CNTK di Linux sedikit berbeda dengan pemasangannya di Windows. Di sini, untuk Linux kita akan menggunakan Anaconda untuk menginstal CNTK, tetapi alih-alih penginstal grafis untuk Anaconda, kita akan menggunakan penginstal berbasis terminal di Linux. Meskipun, penginstal akan bekerja dengan hampir semua distribusi Linux, kami membatasi deskripsi pada Ubuntu.
Jadi, pertama-tama mari kita lihat langkah-langkah untuk menginstal Anaconda di mesin Anda -
Langkah-langkah untuk menginstal Anaconda
Step 1- Sebelum memasang Anaconda, pastikan bahwa sistem sudah diperbarui sepenuhnya. Untuk memeriksanya, pertama-tama jalankan dua perintah berikut di dalam terminal -
sudo apt update
sudo apt upgrade
Step 2 - Setelah komputer diperbarui, dapatkan URL dari situs web publik https://www.anaconda.com/distribution/ untuk file instalasi Anaconda terbaru.
Step 3 - Setelah URL disalin, buka jendela terminal dan jalankan perintah berikut -
wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT
y
f
x
| }
Ganti url placeholder dengan URL yang disalin dari situs web Anaconda.
Step 4 - Selanjutnya, dengan bantuan perintah berikut, kita dapat menginstal Anaconda -
sh ./anaconda-installer.sh
Perintah di atas akan diinstal secara default Anaconda3 di dalam direktori home kami.
Menginstal paket CNTK
Setelah instalasi Anaconda selesai, Anda dapat menggunakan cara yang paling umum untuk menginstal paket CNTK melalui pip yang dapat dieksekusi dengan menggunakan perintah berikut -
pip install cntk
Memeriksa file CNTK & struktur direktori
Setelah CNTK diinstal sebagai paket Python, kita dapat memeriksa file dan struktur direktorinya. Ini diC:\Users\
Memverifikasi instalasi CNTK
Setelah CNTK diinstal sebagai paket Python, Anda harus memverifikasi bahwa CNTK telah diinstal dengan benar. Dari shell perintah Anaconda, mulai penerjemah Python dengan memasukkanipython. Lalu, impor CNTK dengan memasukkan perintah berikut.
import cntk as c
Setelah diimpor, periksa versinya dengan bantuan perintah berikut -
print(c.__version__)
Penerjemah akan merespons dengan versi CNTK yang diinstal. Jika tidak merespons, akan ada masalah dengan penginstalan.
Organisasi perpustakaan CNTK
CNTK, paket python secara teknis, diatur menjadi 13 sub-paket tingkat tinggi dan 8 sub-paket yang lebih kecil. Tabel berikut terdiri dari 10 paket yang paling sering digunakan:
Sr Tidak | Nama & Deskripsi Paket |
---|---|
1 | cntk.io Berisi fungsi untuk membaca data. Misalnya: next_minibatch () |
2 | cntk.layers Berisi fungsi tingkat tinggi untuk membuat jaringan neural. Misalnya: Dense () |
3 | cntk.learners Berisi fungsi untuk pelatihan. Misalnya: sgd () |
4 | cntk.losses Berisi fungsi untuk mengukur kesalahan pelatihan. Misalnya: squared_error () |
5 | cntk.metrics Berisi fungsi untuk mengukur kesalahan model. Misalnya: classificatoin_error |
6 | cntk.ops Berisi fungsi tingkat rendah untuk membuat jaringan neural. Contoh: tanh () |
7 | cntk.random Berisi fungsi untuk menghasilkan angka acak. Misalnya: normal () |
8 | cntk.train Berisi fungsi pelatihan. Misalnya: train_minibatch () |
9 | cntk.initializer Berisi penginisialisasi parameter model. Misalnya: normal () dan uniform () |
10 | cntk.variables Berisi konstruksi tingkat rendah. Misalnya: Parameter () dan Variable () |