How to do it

Now that we understand the backend of how a word vector gets built, let's build word vectors using the skip-gram and CBOW models. To build the model, we will be using the airline sentiment dataset, where tweet texts are given and the sentiments corresponding to the tweets are provided. To generate word vectors, we will be using the gensim package, as follows (the code file is available as word2vec.ipynb in GitHub):

  1. Install the gensim package:
$pip install gensim
  1. Import the relevant packages:
import gensimimport pandas as pd
  1. Read the airline tweets sentiment dataset, which contains comments (text) related to airlines and their corresponding sentiment. The dataset can be obtained from https://d1p17r2m4rzlbo.cloudfront.net/wp-content/uploads/2016/03/Airline-Sentiment-2-w-AA.csv ...

Get Neural Networks with Keras Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.