Oefening: de vooraf geïnstalleerde hulpprogramma's gebruiken

Voltooid

Nu u bent verbonden met uw DSVM, kunt u deze gebruiken om gegevenswetenschap uit te voeren. De DSVM wordt geleverd met vooraf geïnstalleerde hulpprogramma's voor:

  • Python
  • R
  • Julia
  • Node.js
  • Java

Daarnaast kunt u andere programmeertalen, bureaubladtoepassingen, databasehulpprogramma's enzovoort toevoegen.

Een Python Conda-omgeving activeren

Conda-pakketbeheerder is een populaire manier om Python-programmeeromgevingen te beheren. De Datawetenschap Virtual Machine (DSVM) gebruikt deze als de standaardomgevingsbeheerder. De DSVM biedt verschillende omgevingen die zijn geconfigureerd voor gebruik met populaire data science- en machine learning-pakketten. Laten we bijvoorbeeld de initialisatie, activering en het gebruik van PyTorch uitvoeren met Python 3.6.

De gewenste Conda-omgeving activeren:

  1. Selecteer het pictogram van de terminalemulator op de bureaubladwerkbalk van DSVM:

    Schermopname van het Ubuntu-bureaublad; de terminal is gemarkeerd.

  2. Als u Conda wilt initialiseren en activeren, voert u de volgende opdracht uit:

    conda init && source ~/.bashrc
    
  3. Als u de geïnstalleerde Conda-omgevingen wilt vermelden, voert u de volgende opdracht uit:

    conda info --envs
    

    De uitvoer moet er ongeveer als volgt uitzien:

    # conda environments:
    #
    base                  *  /anaconda
    azureml_py310_sdkv2      /anaconda/envs/azureml_py310_sdkv2
    azureml_py38             /anaconda/envs/azureml_py38
    azureml_py38_PT_and_TF     /anaconda/envs/azureml_py38_PT_and_TF
    py38_default             /anaconda/envs/py37_default
    

    Het sterretje geeft aan dat de base-omgeving momenteel actief is.

  4. Voer python --version uit. U ziet dat in de basisomgeving Python 3.7 wordt uitgevoerd. Voer conda list uit om te zien welke pakketten zijn geïnstalleerd. Voer deze opdracht conda env export -n base uit om een volledige lijst met afhankelijkheden op te halen.

  5. Activeer de omgeving die u wilt gebruiken door de volgende opdracht uit te voeren:

    conda activate azureml_py38_PT_and_TF
    
  6. Voer python --version en conda list opnieuw uit om de wijziging in de Python-omgeving te bevestigen.

Als u een Jupyter-server wilt starten, voert u de volgende opdracht uit:

jupyter notebook

Na het opstarten moet de Firefox-browser op uw DSVM worden gestart. Deze moet worden geopend en localhost:8888/tree de basismap van uw DSVM-gebruiker weergeven. Hoewel de notebooks-map zelfstudies bevat over de verschillende geïnstalleerde frameworks, moeten bijna alle gegevens uit externe bronnen worden gedownload. Omdat uw DSVM wordt uitgevoerd in een gratis, beperkte Azure-omgeving in deze module, hebt u op dit moment geen toegang tot die gegevens.

Probeer gerust andere software op de computer. De sandboxbeperkingen zijn echter van invloed op programma's die afhankelijk zijn van internettoegang.