EST. 2018

Deep Learning + Python

Deep Learning é uma técnica disruptiva de Machine Learning, e que vem alavancando inovações em áreas como robótica, medicina e veículos autônomos. Python é uma das linguagens de programação mais populares para Data Science, além de possuir uma curva de aprendizado rápida.

A Combinação entre Python e bibliotecas como Keras e Scikit-Learn permite que um poderoso ambiente de desenvolvimento possa ser criado para aplicações Deep Learning. Por isso, acredito que Python é a melhor escolha para todos que querem mergulhar no campo da Inteligência Artificial.

Artigos Recentes

05 09 2018
Uma introdução ao TensorFlow

TensorFlow é uma já renomada  biblioteca de machine learning (ML) desenvolvida pela  equipe Google Brain, e que foi criada pensando inicialmente no uso interno da própria Google. Atualmente, TensorFlow se tornou uma das ferramentas mais populares para aplicação em inteligência artificial, podendo se baixada e utilizada por qualquer pessoa, seja você um engenheiro da Google ou...

22 08 2018
Reduzindo o overfitting com Data Augmentation

Como sabemos, as redes neurais convolucionais (convolutional neural networks - CNN) possuem uma grande quantidade de parâmetros a serem otimizados. Compostas por diversas camadas (layers), cada uma com diversos neurônios, as arquiteturas CNN passam por um processo de treinamento (com um dataset de treino) em uma etapa inicial. Figura 1 - As CNN modernas possuem...

08 08 2018
HDF5: Armazenamento de imagens para grandes quantidades de dados

Trabalhar com modelos de redes neurais convolucionais (convolutional neural networks - CNN) significa ter que lidar com grandes massas de dados, que chegam facilmente a ordem de gigabytes (ou até terabytes). Não há como escapar disso. De fato, treinar um modelo de deep learning (DL) não é uma tarefa trivial. Muitas arquiteturas modernas podem chegar a...

25 07 2018
Os 3 melhores cursos para você aprender Deep Learning

No artigo de hoje, quero compartilhar com vocês 3 cursos que considero excelentes para você aprender os conceitos da deep learning e implementar seus próprios códigos. Apesar de haver muito conteúdo disponível na internet, eu sempre fiquei perdido sobre qual livro/curso escolher entre aquela infinidade de material disponível. Normalmente, eu acabava caindo em dois extremos: encontrava um bom...

17 07 2018
Redes Neurais Convolucionais com Python

No post de hoje, irei mostrar como implementar sua primeira Rede Neural Convolucional (Convolutional Neural Network - CNN), inspirada na conhecida arquitetura neural LeNet-5, e aplicá-la ao dataset MNIST. Este é um tutorial focado na implementação da CNN - ou seja, estou assumindo que você tem familiaridade com a área. Por esse motivo, não entrarei em detalhes...

10 07 2018
Redes Neurais Multicamadas com Python e Keras

Neste tutorial, você vai aprender como implementar Redes Neurais Multicamadas utilizando Python e a biblioteca de Deep Learning Keras, uma das mais populares atualmente. Keras é uma biblioteca de Redes Neurais, capaz de rodar com o TensorFlow (não apenas), e que foi desenvolvida pensando em possibilitar uma fácil e rápida prototipação. Redes Neurais Multicamadas são aqueles...

Mestre em Ciências e Tecnologias Espaciais pelo Instituto Tecnológico de Aeronáutica (ITA) e piloto da Força Aérea Brasileira. Acredito que deep learning é uma tecnologia disruptiva que tem um potencial gigantesco para mudar e impactar o mundo – assim como já tem revolucionado inúmeras áreas como medicina, robótica e educação.

Carlos Melo