1 - Python Instalando o Python ================ O Ubuntu já possui o Python instalado, contudo não vem com as ferramenta pip e virtualenv. Para instalar essas ferramentas basta executar o seguinte comando: sudo apt install python3-pip virtualenv Para instalar o Python no Windows baixe o instalador que está disponível em: https://www.python.org/downloads/release/python-366/ O instalador do Windows já vem com todas as ferramentas necessárias. Configurando o virtualenv ==================== O virtualenv permite que o usuário tenha diversos ambientes Python isolados e evita que os pacotes instalados nestes ambientes não sobreponham os pacotes do sistema, além de não exigir direitos administrativos na máquina. 1. Para criar o ambiente usado no curso, execute o seguinte comando: virtualenv -p python3 venv-ip2018 2. Para ativar um ambiente basta executar o comando: source venv-ip2018/bin/activate 3. Para desativar um ambiente execute: deactivate OBSERVAÇÂO: Como a maioria dos usuários já possui direitos administrativos na máquina, não será necessário usar virtualenv. Instalando NumPy e a SciPy Stack ========================== Para ter todas as ferramentas necessárias disponíveis no ambiente execute o seguinte comando: pip install numpy scipy matplotlib ipython jupyter pandas sympy nose ________________________________________________________________ 2 - Tensorflow Instalando o TensorFlow =================== Para instalar o tensorflow basta executar o seguinte comando: pip install tensorflow Toda a documentação necessária para instalar o TensorFlow se encontra aqui: Ubuntu: https://www.tensorflow.org/install/install_linux#InstallingVirtualenv Windows: https://www.tensorflow.org/install/install_windows ________________________________________________________________ 3 - PyTorch Instalado o PyTorch ================ Para instalar o PyTorch com suporte somente à CPU execute os seguintes comandos. 1. Linux pip install http://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m-linux_x86_64.whl pip install torchvision 2. Windows pip install http://download.pytorch.org/whl/cpu/torch-0.4.1-cp36-cp36m-win_amd64.whl pip install torchvision ________________________________________________________________ 4 - Jupiter Instalando e executando o Jupyter =========================== Para instalar o Jupyter execute o comando: pip install jupyter Para executar o Jupyter execute o comando: jupyter notebook ________________________________________________________________ 5 - Etc Anaconda ========= A distribuição Anaconda Python, além do Python, já possui, praticamente, todos os pacotes necessários para o desenvolvimento de projetos de ML, como o numpy, jupyter etc. Para realizar sua instalação, baixe o instalador em: https://www.anaconda.com/download/ A documentação necessária para ativar e usar esta distribuição se encontra em: https://conda.io/docs/user-guide/index.html Para instalar o PyTorch na distribuição Anaconda, execute o seguinte comando: conda install pytorch-cpu torchvision-cpu -c pytorch Para instalar o TensorFlow na distribuição Anaconda siga a documentação disponível em: Ubuntu: https://www.tensorflow.org/install/install_linux#InstallingAnaconda Windows: https://www.tensorflow.org/install/install_windows