Oefening: de vooraf geïnstalleerde hulpprogramma's gebruiken
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:
Selecteer het pictogram van de terminalemulator op de bureaubladwerkbalk van DSVM:
Als u Conda wilt initialiseren en activeren, voert u de volgende opdracht uit:
conda init && source ~/.bashrc
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.Voer
python --version
uit. U ziet dat in de basisomgeving Python 3.7 wordt uitgevoerd. Voerconda list
uit om te zien welke pakketten zijn geïnstalleerd. Voer deze opdrachtconda env export -n base
uit om een volledige lijst met afhankelijkheden op te halen.Activeer de omgeving die u wilt gebruiken door de volgende opdracht uit te voeren:
conda activate azureml_py38_PT_and_TF
Voer
python --version
enconda 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.