Deep Learning::Instalando Keras

Nosso Guia

Nesta página vamos guiá-lo para instalr Keras. O que há aqui parte da premissa de que você executou um dos dois tutoriais abaixo antes:

Se você está com TensorFlow instalado e configurado paar funcionar ou com CPU ou com GPU, então está na hora de instalar Keras:

# Instale as bibliotecas para arquivos HDF5
# Você vai usar este formato de arquivos para carregar e salvar redes neurais
sudo pip3 install h5py
# Instale as outras dependências
sudo pip3 install numpy scipy argparse
sudo pip3 install pillow pydot matplotlib
# Instale Keras
sudo pip3 install keras
# Teste se instalou e veja a versão que está instalada
python3 -c "import keras; print(keras.__version__)"

Você ainda não está pronto para sair fazendo coisas. Instale agora OpenCV para Python. Vamos instalar a versão que contém as bibliotecas “proprietárias”, como SIFT, SURF, etc.  Se você já tem o OpenCV  padrão instalado, desintale-o antes:

# Instale OpenCV com contribs
sudo pip3 install opencv-contrib-python
# Instale o utilitário para baixar coleções de imagens do ImageNet
sudo pip3 install imagenetscraper
# Por fim, para janelas, gráficos, etc, Keras necessita do GTK para Python:
sudo apt-get install python3-tk

Tutoriais Adicionais

  1. Medium::Python Deep Learning: Part 1 – Setting up a Deep Learning Environment with Keras

Sobre o Autor

possui graduação em Ciências da Computação pela Universidade Federal de Santa Catarina (1989) e Doutorado Acadêmico (Dr. rer.nat.) em Ciências da Computação pela Universidade de Kaiserslautern (1996). Atualmente é professor Titular da Universidade Federal de Santa Catarina, onde é professor do Programa de Pós-graduação em Ciência da Computação e dos cursos de graduação em Ciências da Computação e Sistemas de Informação. Tem experiência nas áreas de Informática em Saúde, Processamento e Análise de Imagens e Engenharia Biomédica, com ênfase em Telemedicina, Telerradiologia, Sistemas de Auxílio ao Diagnóstico por Imagem e Processamento de Imagens Médicas, com foco nos seguintes temas: analise inteligente de imagens, DICOM, CBIR, informática médica, visão computacional e PACS. Coordena o Instituto Nacional de Ciência e Tecnologia para Convergência Digital - INCoD. Foi o criador e primeiro Coordenador do Núcleo de Telessaúde de Santa Catarina no âmbito do Programa Telessaúde Brasil do Ministério da Saúde e da OPAS - Organização Pan-Americana de Saúde e criador do Núcleo Santa Catarina da RUTE - Rede Universitária de Telemedicina.