Redes Neurais Convolucionais com Keras

Na última postagem do blog, usando Keras, você aprendeu a criar uma rede neural simples (Multilayer Perceptron) que classificou as imagens do conjunto de dados MNIST com precisão de 97%. Você pode pensar que 97% é um bom número, mas ainda é possível melhorá-lo. Utilizando Convolutional Neural Networks (ou convnets), um tipo de modelo de aprendizagem profunda mais comumente aplicado à análise de imagens visuais, é possível atingir cerca de 99% de precisão em treinamento e validação. […]

Começando com Keras

Se você é novo com Inteligência Artificial e seus correlatos (Machine Learning e Deep Learning) talvez esteja confuso como começar neste novo mundo. No Deep Learning existem muitos frameworks e bibliotecas populares como o Tensorflow, Caffe2, CNTK e Theano. Eu sempre recomendo começar com Keras porque é uma API de redes neurais de alto nível escrita em Python e capaz de rodar em cima de TensorFlow, CNTK ou Theano. Neste post, você aprenderá a usar o Keras para criar uma rede neural que classifica […]

Enviando dados de aplicativo Python para Oracle IoT Cloud Service

Se você leu meu post “Enviar dados do Raspberry Pi para o Oracle IoT Cloud Service“, você aprendeu a usar a SDK de C POSIX para enviar dados do Raspberry Pi para o Oracle IoT Cloud Service. A Oracle fornece SDKs para muitas linguagens de programação, mas se você não encontrar um SDK para sua linguagem de programação favorita (por exemplo, python), poderá usar a REST API. Neste post, você aprenderá a enviar dados de umidade e temperatura do Raspberry Pi para o Oracle IoT Cloud Service […]

Otimizando Tensorflow para CPU

Há alguns dias participei de uma Conferência Brasileira de Desenvolvedores. Entre muitas palestras, uma sobre a arquitetura Intel foi muito interessante. A Intel está trabalhando para fornecer mais desempenho para projetos de Inteligência Artificial com diferentes otimizações de hardware e software, como você pode ver na figura a seguir. A Intel possui uma distribuição do TensorFlow com muitas otimizações para CPU. Neste post vou mostrar os resultados do meu teste com diferentes […]

Usando Oracle Storage Cloud com Tensorflow

Você conhece o Tensorflow? O TensorFlow é uma biblioteca de software de código aberto para computação numérica de alto desempenho. Talvez hoje em dia seja a biblioteca mais famosa usada para projetos de Aprendizado de Máquina (Machine Learning) e Aprendizado Profundo (Deep Learning). Esse tipo de solução é responsável por projetos como veículos autônomos e reconhecimento facial. Há muitos tutoriais sobre o Tensorflow e um dos meus favoritos é o Transfer Learning. Transferência de […]

Python Lib para Oracle Cloud Object Storage Classic

Você gosta de trabalhar com APIs REST? Você conhece o Oracle Cloud Infrastructure Object Storage Classic? Existem muitas APIs REST que você pode usar dentro do seu aplicativo para se integrar ao Oracle Cloud Infrastructure Object Storage Classic. Além do Object Storage Classic, todas as soluções Oracle Cloud possuem APIs REST! Neste post, você aprenderá a usar o Oracle Public Cloud (OPC) Python Lib que eu criei usando as APIs REST de Standard Storage do Oracle Cloud Infrastructure Object […]

Reconhecimento Facial na Oracle Cloud

Feliz Ano Novo! Espero que o seu Ano Novo seja preenchido com sucesso, saúde, prosperidade e felicidade. Na primeira postagem do blog em 2018, você vai aprender como criar um simples aplicativo de reconhecimento facial e executá-lo usando Oracle Cloud. Um sistema de reconhecimento facial é uma aplicação capaz de identificar pessoas a partir de imagens ou vídeos. Isso pode ser feito através da comparação de características faciais da imagem com uma base de dados de rostos. Baixe o códig […]