All Projects → JasonKessler → Scattertext Pydata

JasonKessler / Scattertext Pydata

Notebooks for the Seattle PyData 2017 talk on Scattertext

Projects that are alternatives of or similar to Scattertext Pydata

Cs224n
CS224n: Natural Language Processing with Deep Learning Assignments Winter, 2017
Stars: ✭ 656 (+396.97%)
Mutual labels:  natural-language-processing, word2vec
Repo 2017
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Stars: ✭ 1,123 (+750.76%)
Mutual labels:  natural-language-processing, word2vec
Text2vec
Fast vectorization, topic modeling, distances and GloVe word embeddings in R.
Stars: ✭ 715 (+441.67%)
Mutual labels:  natural-language-processing, word2vec
Practical 1
Oxford Deep NLP 2017 course - Practical 1: word2vec
Stars: ✭ 220 (+66.67%)
Mutual labels:  natural-language-processing, word2vec
Repo 2016
R, Python and Mathematica Codes in Machine Learning, Deep Learning, Artificial Intelligence, NLP and Geolocation
Stars: ✭ 103 (-21.97%)
Mutual labels:  natural-language-processing, word2vec
Languagecrunch
LanguageCrunch NLP server docker image
Stars: ✭ 281 (+112.88%)
Mutual labels:  natural-language-processing, word2vec
Pujangga
Pujangga - Indonesian Natural Language Processing Tool with REST API, an Interface for InaNLP and Deeplearning4j's Word2Vec
Stars: ✭ 47 (-64.39%)
Mutual labels:  natural-language-processing, word2vec
Nlp In Practice
Starter code to solve real world text data problems. Includes: Gensim Word2Vec, phrase embeddings, Text Classification with Logistic Regression, word count with pyspark, simple text preprocessing, pre-trained embeddings and more.
Stars: ✭ 790 (+498.48%)
Mutual labels:  natural-language-processing, word2vec
Ja.text8
Japanese text8 corpus for word embedding.
Stars: ✭ 79 (-40.15%)
Mutual labels:  natural-language-processing, word2vec
Sense2vec
🦆 Contextually-keyed word vectors
Stars: ✭ 1,184 (+796.97%)
Mutual labels:  natural-language-processing, word2vec
Germanwordembeddings
Toolkit to obtain and preprocess german corpora, train models using word2vec (gensim) and evaluate them with generated testsets
Stars: ✭ 189 (+43.18%)
Mutual labels:  natural-language-processing, word2vec
Awesome Embedding Models
A curated list of awesome embedding models tutorials, projects and communities.
Stars: ✭ 1,486 (+1025.76%)
Mutual labels:  natural-language-processing, word2vec
Deep Math Machine Learning.ai
A blog which talks about machine learning, deep learning algorithms and the Math. and Machine learning algorithms written from scratch.
Stars: ✭ 173 (+31.06%)
Mutual labels:  natural-language-processing, word2vec
Natural Language Processing
Programming Assignments and Lectures for Stanford's CS 224: Natural Language Processing with Deep Learning
Stars: ✭ 377 (+185.61%)
Mutual labels:  natural-language-processing, word2vec
Gensim
Topic Modelling for Humans
Stars: ✭ 12,763 (+9568.94%)
Mutual labels:  natural-language-processing, word2vec
Kor2vec
Library for Korean morpheme and word vector representation
Stars: ✭ 64 (-51.52%)
Mutual labels:  natural-language-processing, word2vec
Magnitude
A fast, efficient universal vector embedding utility package.
Stars: ✭ 1,394 (+956.06%)
Mutual labels:  natural-language-processing, word2vec
Scattertext
Beautiful visualizations of how language differs among document types.
Stars: ✭ 1,722 (+1204.55%)
Mutual labels:  natural-language-processing, word2vec
100 Days Of Nlp
Stars: ✭ 125 (-5.3%)
Mutual labels:  natural-language-processing
Pydata Chicago2016 Ml Tutorial
Machine learning with scikit-learn tutorial at PyData Chicago 2016
Stars: ✭ 128 (-3.03%)
Mutual labels:  pydata

Scattertext-PyData

Notebooks for the Seattle PyData 2017 talk on Scattertext

A guide to using the python package Scattertext. If you feel so moved, please star it, fork it, or even contribute!

Check out the introductory presentation here.

Video

Watch the PyData talk here

Using the notebooks

The notebooks look best in Chrome.

Slow but interactive way

In order to use these notebooks, please execute the following commands, please clone this repo and run (in Python 3):

$ git clone https://github.com/JasonKessler/Scattertext-PyData
$ pip3 install scattertext agefromname
$ cd Scattertext-PyData
$ jupyter notebook

Fast and non-interative way

  • First Notebook how to use Scattertext to visualize differences in document types. Conventions-Visualization.html
  • Second Notebook how to use Scattertext and AgeFromName to understand how lanugage, gender and political party intersect. Gender and Party
  • Third Notebook how to use Scattertext to visualize how the same word or semantic type is discussed different between document categories. In this case, we explore how "jobs" is discussed differently by Republicans and Democrats. Word representations
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].