Last active
March 2, 2018 19:00
-
-
Save dangpzanco/20ca2aa1fb29843e483fe086b4e956f3 to your computer and use it in GitHub Desktop.
Lista de links - setup redes neurais em Python 3 no Windows 10
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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