Introdução

Concluído

Criar redes neurais não é fácil. Mesmo com bibliotecas populares, como o Microsoft Cognitive Toolkit e TensorFlow para ajudá-lo, ele geralmente requer centenas de linhas de código para colocar uma rede neural em funcionamento. Esse é um motivo pelo qual o Keras se tornou popular na comunidade de aprendizagem profunda. O Keras é uma biblioteca de Python de software livre que simplifica drasticamente a criação de redes neurais. Nos bastidores, ele usa o Microsoft Cognitive Toolkit, o TensorFlow ou o Theano para fazer o trabalho pesado. Com o Keras, você pode criar redes neurais sofisticadas com apenas algumas dezenas de linhas de código e treiná-las para classificar imagens, analisar o texto quanto a sentimento, fazer o processamento de linguagem natural e realizar outras tarefas em que o aprendizado profundo se destaca.

Documentação do Keras.

Neste módulo, você usará o Keras para criar uma rede neural que atribui uma pontuação ao texto quanto ao sentimento. Uma entrada como "Atendimento excelente e alguns dos melhores sushis que eu já provei" pontuarão perto de 1,0, indicando que o sentimento for positivo, enquanto uma entrada como "A comida era sem tempero e o atendimento era terrível" será pontuada mais próximo de 0,0. Esses sistemas são amplamente usados hoje para monitorar o sentimento no X, Yelp e outros serviços de redes sociais em relação a empresas e candidatos políticos. Para minimizar a instalação e a configuração, você usará o Keras em um Jupyter Notebook hospedado em Azure Notebooks, em que o Keras, o TensorFlow e outras bibliotecas que você precisa estão pré-instalados.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Criar um Jupyter Notebook no Azure Notebooks
  • Usar o Keras para criar e treinar uma rede neural para executar análise de sentimento
  • Usar a rede neural para analisar o texto quanto ao sentimento