Skip to content

Instantly share code, notes, and snippets.

@dangpzanco
Last active March 2, 2018 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dangpzanco/20ca2aa1fb29843e483fe086b4e956f3 to your computer and use it in GitHub Desktop.
Save dangpzanco/20ca2aa1fb29843e483fe086b4e956f3 to your computer and use it in GitHub Desktop.
Lista de links - setup redes neurais em Python 3 no Windows 10
Passo a passo de instalações do Python:
1 - Miniconda: https://conda.io/miniconda.html
Python 3.6 -> https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
Na instalação, escolher colocar o caminho do Miniconda/Anaconda no PATH (garante acesso ao python e ipython via cmd)
2 - Instalar o último driver da placa de vídeo: http://www.nvidia.com.br/Download/index.aspx
3 - Instalar o CUDA Toolkit 9.0: https://developer.nvidia.com/cuda-90-download-archive
Primeiro o instalador base e depois o(s) patch(es).
No instalador selecionar a opção de "Instalação Personalizada" (ou algo parecido, que não é o default)
Não instalar drivers de novo (retirar a seleção dessas opções)
Escolher pastas de fácil acesso para a instalação (ex. "C:\Program Files\CUDA\",
"C:\Program Files\CUDA\samples" e "C:\Program Files\CUDA\docs")
4 - Baixar a biblioteca cuDNN (acelera a execução de redes neurais em GPUs Nvidia): https://developer.nvidia.com/rdp/cudnn-download
Requer criar uma conta free de "developer Nvidia".
Baixar a versão "cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0"
(compatível com o Tensorflow 1.6 precompilado, referência: https://github.com/tensorflow/tensorflow/releases/tag/v1.6.0)
5 - Instalar Tensorflow: https://www.tensorflow.org/install/install_windows
Versão GPU: pip install --ignore-installed --upgrade tensorflow-gpu
6 - Instalar Keras: https://keras.io/#installation
Versão estável:
conda install pyyaml
pip install keras
7 - Testar um exemplo do Keras:
keras/examples/mnist_mlp.py - Baixa um dataset e treina uma rede neural MLP
Na segunda execução do script (depois que já tinha baixado o dataset),
essas são as últimas 3 linhas do console no Sublime Text, rodando numa GPU GeForce GTX 950m:
Test loss: 0.12036338981509762
Test accuracy: 0.9846
[Finished in 85.4s]
Extra:
1 - Clonar os repositórios do Keras e Keras-Contrib
São úteis para testar exemplos e referências rápidas.
https://github.com/keras-team/keras
https://github.com/keras-team/keras-contrib
2 - Usar o ConEmu como substituto do cmd no Windows
https://conemu.github.io/
3 - Instalar o Sublime Text 3
Usar a extensão JEDI, para tirar dúvidas de funções em Python direto do editor de texto.
Se o Python estiver no PATH, o atalho Ctrl+B executa os scripts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment