 in a text</span>
<span class="sd">    corpus.</span>

<span class="sd">    The algorithm first constructs a vocabulary from the corpus and then learns</span>
<span class="sd">    vector representation of words in the vocabulary. The vector representation</span>
<span class="sd">    can be used as features in natural language processing and machine learning</span>
<span class="sd">    algorithms.</span>

<span class="sd">    We use Word2Vec implemented in Spark ML. It uses skip-gram model in our</span>
<spa