apresland / tensorflow-nlp

Natural Language Processing (NLP) in TensorFlow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natural Language Processing

A collection of notebooks for projects focused on natural language processing problems. They make opinionated use of TensorFlow (particularly its Keras API) to create Embeddings Layers and Recurrent Neural Networks (RNNs). They rely on openenly available data so that they can be easily reproduced.

Overview

The following is a brief summary of the projects available.

  • Word embedding: creates an embedding for a sentiment classification task which can be visualized in Embedding Projector. An embedding is a dense vector of floating point values that are the weights learned by the model during training. In this example the embedding is built against the openly available IMDb movie review dataset.

Future work

Use pre-trained GloVe word embeddings to improve sentiment detection on the IMDb movie review dataset.

About

Natural Language Processing (NLP) in TensorFlow

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%