Microsoft Cognitive Toolkit (CNTK) - Mise en route

Ici, nous allons comprendre l'installation de CNTK sous Windows et sous Linux. De plus, le chapitre explique l'installation du package CNTK, les étapes d'installation d'Anaconda, les fichiers CNTK, la structure des répertoires et l'organisation de la bibliothèque CNTK.

Conditions préalables

Pour installer CNTK, nous devons avoir Python installé sur nos ordinateurs. Vous pouvez aller sur le lienhttps://www.python.org/downloads/et sélectionnez la dernière version de votre système d'exploitation, c'est-à-dire Windows et Linux / Unix. Pour un tutoriel de base sur Python, vous pouvez vous référer au lien.

CNTK est pris en charge pour Windows ainsi que pour Linux, nous allons donc les parcourir tous les deux.

Installation sous Windows

Afin d'exécuter CNTK sur Windows, nous utiliserons le Anaconda versionde Python. Nous savons que, Anaconda est une redistribution de Python. Il comprend des packages supplémentaires commeScipy etScikit-learn qui sont utilisés par CNTK pour effectuer divers calculs utiles.

Alors, voyons d'abord les étapes pour installer Anaconda sur votre machine -

Step 1−Téléchargez d'abord les fichiers d'installation à partir du site Web public https://www.anaconda.com/distribution/.

Step 2 - Une fois que vous avez téléchargé les fichiers d'installation, démarrez l'installation et suivez les instructions du lien https://docs.anaconda.com/anaconda/install/.

Step 3- Une fois installé, Anaconda installera également d'autres utilitaires, qui incluront automatiquement tous les exécutables Anaconda dans la variable PATH de votre ordinateur. Nous pouvons gérer notre environnement Python à partir de cette invite, installer des packages et exécuter des scripts Python.

Installation du package CNTK

Une fois l'installation d'Anaconda terminée, vous pouvez utiliser la méthode la plus courante pour installer le package CNTK via l'exécutable pip en utilisant la commande suivante -

pip install cntk

Il existe diverses autres méthodes pour installer Cognitive Toolkit sur votre ordinateur. Microsoft dispose d'un ensemble soigné de documentation qui explique en détail les autres méthodes d'installation. Veuillez suivre le lienhttps://docs.microsoft.com/en-us/cognitive-toolkit/Setup-CNTK-on-your-machine.

Installation sous Linux

L'installation de CNTK sous Linux est un peu différente de son installation sous Windows. Ici, pour Linux, nous allons utiliser Anaconda pour installer CNTK, mais au lieu d'un programme d'installation graphique pour Anaconda, nous utiliserons un programme d'installation basé sur un terminal sur Linux. Bien que le programme d'installation fonctionne avec presque toutes les distributions Linux, nous avons limité la description à Ubuntu.

Alors, voyons d'abord les étapes pour installer Anaconda sur votre machine -

Étapes pour installer Anaconda

Step 1- Avant d'installer Anaconda, assurez-vous que le système est entièrement à jour. Pour vérifier, exécutez d'abord les deux commandes suivantes à l'intérieur d'un terminal -

sudo apt update
sudo apt upgrade

Step 2 - Une fois l'ordinateur mis à jour, obtenez l'URL du site Web public https://www.anaconda.com/distribution/ pour les derniers fichiers d'installation d'Anaconda.

Step 3 - Une fois l'URL copiée, ouvrez une fenêtre de terminal et exécutez la commande suivante -

wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT 
     y

	
	
	             f
 
 
      x
	  
|                     }

Remplace le url espace réservé avec l'URL copiée à partir du site Web Anaconda.

Step 4 - Ensuite, avec l'aide de la commande suivante, nous pouvons installer Anaconda -

sh ./anaconda-installer.sh

La commande ci-dessus installera par défaut Anaconda3 dans notre répertoire personnel.

Installation du package CNTK

Une fois l'installation d'Anaconda terminée, vous pouvez utiliser la méthode la plus courante pour installer le package CNTK via l'exécutable pip en utilisant la commande suivante -

pip install cntk

Examen des fichiers CNTK et de la structure des répertoires

Une fois CNTK installé en tant que package Python, nous pouvons examiner sa structure de fichiers et de répertoires. C'est àC:\Users\ \Anaconda3\Lib\site-packages\cntk, comme indiqué ci-dessous dans la capture d'écran.

Vérification de l'installation CNTK

Une fois CNTK installé en tant que package Python, vous devez vérifier que CNTK a été installé correctement. À partir du shell de commande Anaconda, démarrez l'interpréteur Python en entrantipython. Ensuite, importez CNTK en entrant la commande suivante.

import cntk as c

Une fois importé, vérifiez sa version à l'aide de la commande suivante -

print(c.__version__)

L'interpréteur répondra avec la version CNTK installée. S'il ne répond pas, il y aura un problème avec l'installation.

L'organisation des bibliothèques CNTK

CNTK, un package python techniquement, est organisé en 13 sous-packages de haut niveau et 8 sous-packages plus petits. Le tableau suivant comprend les 10 packages les plus fréquemment utilisés:

Sr.Non Nom et description du package
1

cntk.io

Contient des fonctions de lecture de données. Par exemple: next_minibatch ()

2

cntk.layers

Contient des fonctions de haut niveau pour créer des réseaux de neurones. Par exemple: Dense ()

3

cntk.learners

Contient des fonctions pour la formation. Par exemple: sgd ()

4

cntk.losses

Contient des fonctions pour mesurer l'erreur d'entraînement. Par exemple: squared_error ()

5

cntk.metrics

Contient des fonctions pour mesurer l'erreur du modèle. Par exemple: classificatoin_error

6

cntk.ops

Contient des fonctions de bas niveau pour créer des réseaux de neurones. Par exemple: tanh ()

sept

cntk.random

Contient des fonctions pour générer des nombres aléatoires. Par exemple: normal ()

8

cntk.train

Contient des fonctions de formation. Par exemple: train_minibatch ()

9

cntk.initializer

Contient des initialiseurs de paramètres de modèle. Par exemple: normal () et uniforme ()

dix

cntk.variables

Contient des constructions de bas niveau. Par exemple: Parameter () et Variable ()