Se ti piace l'apprendimento automatico, potresti dover utilizzare TensorFlow, se non PyTorch.
Supponendo che tu stia usando Linux, ti mostrerò come installare Tensorflow su Ubuntu. Ho usato Ubuntu 18.04 ma i passaggi dovrebbero essere validi anche per altre versioni.
Tieni presente che mentre puoi provare creandolo dal sorgente per altre piattaforme/distribuzioni, TensorFlow supporta principalmente Ubuntu Linux. Quindi, mi atterrò a questo in questo articolo.
Installazione di TensorFlow su Ubuntu Linux
Prima di iniziare a configurare TensorFlow, è necessario abilitare Universe Repository su Ubuntu. Puoi farlo usando questo comando:
sudo add-apt-repository universe
Oppure vai a Software e aggiornamenti opzioni e abilitarlo da lì:
Fase 1:ottieni l'ambiente di sviluppo Python
Innanzitutto, devi configurare un ambiente di sviluppo Python per procedere. Per impostazione predefinita, dovresti avere Python 3.6.x installato su Ubuntu. Puoi controllare la versione di Python usando:
python3 --version
Assicurati di avere Python 3.5–3.7 (come da istruzioni ufficiali). Se non lo hai o hai bisogno di aggiornarlo, installalo usando il seguente comando nel terminale:
sudo apt install python3-dev
Fase 2:ottieni Pip
Successivamente, devi verificare se hai il gestore di pacchetti pip di Python.
pip3 --version
Se non lo hai installato, puoi installarlo digitando questo:
sudo apt install python3-pip
Tuttavia, potresti non avere l'ultima versione integrata.
Nota: TensorFlow richiede pip versione 19.0 o successiva . Non preoccuparti, puoi aggiornare pip dopo aver configurato l'ambiente virtuale nella prossima serie di passaggi.
Fase 3:configura l'ambiente virtuale Python
Ora che hai finito con la configurazione di Python e pip, devi configurare un ambiente virtuale per lo sviluppo di Python. In questo modo, non influirai sul sistema host con qualsiasi cosa tu stia facendo con la configurazione di Python.
Per iniziare, installa virtualenv:
sudo -H pip3 install -U virtualenv
La bandiera-H imposta la variabile di ambiente HOME sulla directory home.
Vorresti creare l'ambiente virtuale Python specificando una directory e scegliendo un interprete Python. Ecco cosa devi digitare per farlo:
virtualenv --system-site-packages -p python3 ./venv
Fatto ciò, devi solo attivare l'ambiente virtuale, per questo, usa il comando sorgente nel modo seguente:
source ./venv/bin/activate
Mentre il tuo ambiente virtuale è attivo, noterai che il prompt della shell sarà preceduto da (venv) come mostrato nell'immagine qui sotto.
Successivamente, è necessario aggiornare la versione pip nell'ambiente virtuale senza influire sulla configurazione dell'host (se è già aggiornato, sarai informato di ciò ):
pip install --upgrade pip
Se sei curioso, puoi anche controllare l'elenco dei pacchetti installati nell'ambiente virtuale digitando questo:
pip list
Fase 4:installa TensorFlow
Finalmente stai per installare TensorFlow.
Assicurati di utilizzare l'ambiente virtuale. Digita il seguente comando per installare TensorFlow:
pip install --upgrade tensorflow
Puoi anche scegliere di verificare l'installazione digitando il seguente comando nell'ambiente virtuale:
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
Alla fine, hai installato TensorFlow con successo su Ubuntu!
Installazione di TensorFlow su Pop!_OS
A differenza di Ubuntu, se hai Pop!_OS, non è necessario seguire tutti questi passaggi ma un singolo comando per utilizzare il tuo sistema di base python.
Devi solo inserire il seguente comando nel terminale:
sudo apt install tensorflow-cuda-latest
Per maggiori informazioni su come usarlo, puoi fare riferimento alle risorse ufficiali di Pop!_OS.
Concludendo
Tieni presente che ogni volta che desideri utilizzare TensorFlow su Ubuntu, devi prima accedere all'ambiente virtuale Python specificato.
Se non conosci TensorFlow, potresti voler controllare le risorse ufficiali disponibili per imparare.
Spero che questo ti aiuti. Vale anche la pena notare che ho eseguito i passaggi per installare TensorFlow su una nuova installazione di Ubuntu, quindi se hai modificato qualcosa sulla tua installazione, potresti dover risolvere un po' i problemi durante l'installazione di TensorFlow su Ubuntu.
Sentiti libero di farmi sapere i tuoi pensieri nei commenti qui sotto.