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\ \Anaconda3\Lib\site-packages\cntk, seperti yang ditunjukkan di bawah ini pada tangkapan layar.

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 ()