In [1]:
import os
import pandas as pd
from bs4 import BeautifulSoup
import sys
import re
from nltk.stem import PorterStemmer
from nltk.tokenize import sent_tokenize, word_tokenize
ps = PorterStemmer()
In [4]:
print(os.getcwd());
/Users/jansovka/Desktop/AA/2017-09-12_Text_mining
In [ ]:
# if necessary change the directory
#os.chdir('c:\\Users\..')
In [6]:
data = pd.read_csv("nightlife_sanfrancisco_en.csv", header=0, delimiter=",", encoding="windows-1250")
In [7]:
# iexplore data set
data.shape
Out[7]:
(34086, 3)
In [8]:
data.columns.values
Out[8]:
array(['company', 'text', 'stars'], dtype=object)
In [10]:
print(data["text"][0])
Great experience with Joey for a family karaoke night! He had every song that was requested by attendees. He literally had over 50,000+ songs to choose from -- everything from top 40s, R&B, hip hop, country, pop, and every song from any and every decade. He also played great dance music during transitions between singers.
He was extremely professional and accommodating throughout the entire planning process and during the actual event. We will definitely be using Joey again for future events - I highly recommend him for any of his services!
In [11]:
# Remove stop words from "words"
import nltk # import stop words
nltk.download('popular') # Download text data sets, including stop words
[nltk_data] Downloading collection 'popular'
[nltk_data] |
[nltk_data] | Downloading package cmudict to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/cmudict.zip.
[nltk_data] | Downloading package gazetteers to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/gazetteers.zip.
[nltk_data] | Downloading package genesis to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/genesis.zip.
[nltk_data] | Downloading package gutenberg to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/gutenberg.zip.
[nltk_data] | Downloading package inaugural to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/inaugural.zip.
[nltk_data] | Downloading package movie_reviews to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/movie_reviews.zip.
[nltk_data] | Downloading package names to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/names.zip.
[nltk_data] | Downloading package shakespeare to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/shakespeare.zip.
[nltk_data] | Downloading package stopwords to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/stopwords.zip.
[nltk_data] | Downloading package treebank to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/treebank.zip.
[nltk_data] | Downloading package twitter_samples to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/twitter_samples.zip.
[nltk_data] | Downloading package omw to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/omw.zip.
[nltk_data] | Downloading package wordnet to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/wordnet.zip.
[nltk_data] | Downloading package wordnet_ic to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/wordnet_ic.zip.
[nltk_data] | Downloading package words to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping corpora/words.zip.
[nltk_data] | Downloading package maxent_ne_chunker to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping chunkers/maxent_ne_chunker.zip.
[nltk_data] | Downloading package punkt to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping tokenizers/punkt.zip.
[nltk_data] | Downloading package snowball_data to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Downloading package averaged_perceptron_tagger to
[nltk_data] | /Users/jansovka/nltk_data...
[nltk_data] | Unzipping taggers/averaged_perceptron_tagger.zip.
[nltk_data] |
[nltk_data] Done downloading collection popular
Out[11]:
True
In [12]:
from nltk.corpus import stopwords # Import the stop word list
print(stopwords.words("english"))
#words = [w for w in words if not w in stopwords.words("english")]
#print words # "u" before each word indicates that Python is internally representing each word as a unicode string
['i', 'me', 'my', 'myself', 'we', 'our', 'ours', 'ourselves', 'you', 'your', 'yours', 'yourself', 'yourselves', 'he', 'him', 'his', 'himself', 'she', 'her', 'hers', 'herself', 'it', 'its', 'itself', 'they', 'them', 'their', 'theirs', 'themselves', 'what', 'which', 'who', 'whom', 'this', 'that', 'these', 'those', 'am', 'is', 'are', 'was', 'were', 'be', 'been', 'being', 'have', 'has', 'had', 'having', 'do', 'does', 'did', 'doing', 'a', 'an', 'the', 'and', 'but', 'if', 'or', 'because', 'as', 'until', 'while', 'of', 'at', 'by', 'for', 'with', 'about', 'against', 'between', 'into', 'through', 'during', 'before', 'after', 'above', 'below', 'to', 'from', 'up', 'down', 'in', 'out', 'on', 'off', 'over', 'under', 'again', 'further', 'then', 'once', 'here', 'there', 'when', 'where', 'why', 'how', 'all', 'any', 'both', 'each', 'few', 'more', 'most', 'other', 'some', 'such', 'no', 'nor', 'not', 'only', 'own', 'same', 'so', 'than', 'too', 'very', 's', 't', 'can', 'will', 'just', 'don', 'should', 'now', 'd', 'll', 'm', 'o', 're', 've', 'y', 'ain', 'aren', 'couldn', 'didn', 'doesn', 'hadn', 'hasn', 'haven', 'isn', 'ma', 'mightn', 'mustn', 'needn', 'shan', 'shouldn', 'wasn', 'weren', 'won', 'wouldn']
In [14]:
# Clean all records
def text_to_words( raw_text ):
# 1. Remove end of line
without_end_line = re.sub('\n', ' ', raw_text)
# 2. Remove start of line
without_start_line = re.sub('\r', ' ', without_end_line)
# 3. Remove punctuation
without_punctual = re.sub(u'[\W_]+',' ',without_start_line )
# 4. Replace number by XnumberX
without_number = re.sub('(\d+\s*)+', ' XnumberX ', without_punctual)
# 5. Remove non-letters
letters_only = re.sub("[^a-zA-Z]", " ", without_number)
# 6. Convert to lower case
lower_case = letters_only.lower()
# 7. Split into individual words
words = lower_case.split()
# 8. stemming - algorithms Porter stemmer
meaningful_words = [ps.stem(word) for word in words]
# 9.Remove stop words
# Redundant step, removing later in Creating the bag of words step
#stops = set(stopwords.words("english"))
#meaningful_words = [w for w in words if not w in stops]
# 10. Join the words back into one string separated by space and return the result.
return( " ".join( meaningful_words ))
#return (meaningful_words)
In [15]:
clean_text = text_to_words( data["text"][0] )
print(clean_text)
great experi with joey for a famili karaok night he had everi song that wa request by attende he liter had over xnumberx song to choos from everyth from top xnumberx s r b hip hop countri pop and everi song from ani and everi decad he also play great danc music dure transit between singer he wa extrem profession and accommod throughout the entir plan process and dure the actual event we will definit be use joey again for futur event i highli recommend him for ani of hi servic
In [18]:
# Get the number of text based on the dataframe column size
num_text = data["text"].size
# Initialize an empty list to hold the clean text
clean_data = []
# Loop over each text; create an index i that goes from 0 to the length
print("Cleaning and parsing the data set text...\n")
clean_data = []
for i in range( 0, num_text ):
# If the index is evenly divisible by 1000, print a message
if( (i+1)%1000 == 0 ):
print("Text %d of %d\n" % ( i+1, num_text ))
clean_data.append( text_to_words( data["text"][i] )) # in case of error run "pip install -U nltk"
Cleaning and parsing the data set text...
Text 1000 of 34086
Text 2000 of 34086
Text 3000 of 34086
Text 4000 of 34086
Text 5000 of 34086
Text 6000 of 34086
Text 7000 of 34086
Text 8000 of 34086
Text 9000 of 34086
Text 10000 of 34086
Text 11000 of 34086
Text 12000 of 34086
Text 13000 of 34086
Text 14000 of 34086
Text 15000 of 34086
Text 16000 of 34086
Text 17000 of 34086
Text 18000 of 34086
Text 19000 of 34086
Text 20000 of 34086
Text 21000 of 34086
Text 22000 of 34086
Text 23000 of 34086
Text 24000 of 34086
Text 25000 of 34086
Text 26000 of 34086
Text 27000 of 34086
Text 28000 of 34086
Text 29000 of 34086
Text 30000 of 34086
Text 31000 of 34086
Text 32000 of 34086
Text 33000 of 34086
Text 34000 of 34086
In [19]:
# Compare original and edited text
data['text'][0]
Out[19]:
'Great experience with Joey for a family karaoke night! He had every song that was requested by attendees. He literally had over 50,000+ songs to choose from -- everything from top 40s, R&B, hip hop, country, pop, and every song from any and every decade. He also played great dance music during transitions between singers. \r\n\r\nHe was extremely professional and accommodating throughout the entire planning process and during the actual event. We will definitely be using Joey again for future events - I highly recommend him for any of his services!\r\n'
In [20]:
clean_data[0]
Out[20]:
'great experi with joey for a famili karaok night he had everi song that wa request by attende he liter had over xnumberx song to choos from everyth from top xnumberx s r b hip hop countri pop and everi song from ani and everi decad he also play great danc music dure transit between singer he wa extrem profession and accommod throughout the entir plan process and dure the actual event we will definit be use joey again for futur event i highli recommend him for ani of hi servic'
In [21]:
print("Creating the bag of words...\n")
from sklearn.feature_extraction.text import CountVectorizer
# Initialize the "CountVectorizer" object, which is scikit-learn's
# bag of words tool.
vectorizer = CountVectorizer(analyzer = "word", \
tokenizer = None, \
preprocessor = None, \
stop_words = 'english', \
max_features = 5000)
# fit_transform() does two functions: First, it fits the model
# and learns the vocabulary; second, it transforms our training data
# into feature vectors. The input to fit_transform should be a list of
# strings.
train_data_features = vectorizer.fit_transform(clean_data)
# Numpy arrays are easy to work with, so convert the result to an
# array
train_data_features = train_data_features.toarray()
Creating the bag of words...
In [22]:
print(train_data_features.shape)
(34086, 5000)
In [23]:
# Take a look at the words in the vocabulary
vocab = vectorizer.get_feature_names()
print(vocab)
['abandon', 'abc', 'abil', 'abl', 'abound', 'abov', 'absinth', 'absolut', 'absorb', 'absurd', 'abund', 'abus', 'abv', 'ac', 'accent', 'accept', 'access', 'accid', 'accident', 'accommod', 'accomod', 'accompani', 'accomplish', 'accord', 'accordingli', 'account', 'accur', 'accus', 'ace', 'ach', 'achiev', 'acid', 'acknowledg', 'acoust', 'acrobat', 'act', 'action', 'activ', 'actual', 'ad', 'adam', 'add', 'addict', 'addit', 'address', 'adequ', 'adjac', 'adjust', 'admir', 'admiss', 'admit', 'admittedli', 'adobo', 'ador', 'adorn', 'adult', 'advanc', 'advantag', 'adventur', 'advertis', 'advic', 'advis', 'aesthet', 'af', 'affair', 'affect', 'afford', 'aficionado', 'aforement', 'afraid', 'african', 'afrolici', 'afternoon', 'aftertast', 'afterward', 'age', 'aggress', 'agnolotti', 'ago', 'agre', 'ah', 'ahead', 'ahem', 'ahh', 'ahhh', 'ahi', 'aid', 'aim', 'ain', 'aint', 'aioli', 'air', 'airi', 'aisl', 'aka', 'al', 'ala', 'alarm', 'albeit', 'album', 'alcohol', 'ale', 'alert', 'alex', 'alic', 'alien', 'alik', 'aliv', 'allagash', 'allerg', 'alley', 'alleyway', 'allig', 'allow', 'allur', 'almond', 'alon', 'alongsid', 'alot', 'alreadi', 'alright', 'alter', 'altern', 'altogeth', 'alway', 'amaro', 'amateur', 'amaz', 'amazingli', 'amazon', 'amber', 'ambianc', 'ambienc', 'ambient', 'amen', 'amend', 'america', 'american', 'amf', 'ami', 'ampl', 'amus', 'anchor', 'andrew', 'angel', 'anger', 'angl', 'angri', 'ani', 'anim', 'anniversari', 'announc', 'annoy', 'annual', 'anoth', 'answer', 'anti', 'antic', 'anticip', 'antiqu', 'antler', 'anybodi', 'anymor', 'anyon', 'anyth', 'anytim', 'anywher', 'anywho', 'apart', 'apolog', 'apologet', 'app', 'appal', 'appar', 'appeal', 'appear', 'appet', 'appetit', 'appl', 'applaud', 'appli', 'appreci', 'approach', 'appropri', 'approv', 'approxim', 'apricot', 'april', 'aquarium', 'arcad', 'architectur', 'area', 'aren', 'argu', 'arguabl', 'arm', 'aroma', 'arrang', 'array', 'arrest', 'arriv', 'arrog', 'art', 'articl', 'artisan', 'artist', 'artsi', 'artwork', 'arugula', 'asada', 'asap', 'asian', 'asid', 'ask', 'asleep', 'asparagu', 'aspect', 'aspir', 'ass', 'assault', 'asshol', 'assist', 'associ', 'assort', 'assum', 'assur', 'ate', 'atm', 'atmospher', 'atop', 'atroci', 'attach', 'attack', 'attempt', 'attend', 'attende', 'attent', 'attir', 'attitud', 'attract', 'audac', 'audienc', 'audio', 'auditorium', 'august', 'authent', 'author', 'automat', 'ava', 'avail', 'ave', 'avenu', 'averag', 'aviat', 'avid', 'avocado', 'avoid', 'aw', 'await', 'awar', 'award', 'away', 'awe', 'awesom', 'awhil', 'awkward', 'awkwardli', 'azn', 'babi', 'bachelor', 'bachelorett', 'backdrop', 'background', 'backpack', 'backroom', 'backstag', 'backward', 'backyard', 'bacon', 'bad', 'badass', 'badli', 'bag', 'baggi', 'baguett', 'bake', 'bakeri', 'balanc', 'balconi', 'bald', 'ball', 'balloon', 'ballroom', 'balsam', 'bam', 'bambi', 'bamboo', 'ban', 'banana', 'band', 'bang', 'bank', 'banter', 'bao', 'bar', 'barback', 'barbarossa', 'bare', 'barf', 'bargain', 'bark', 'barkeep', 'barman', 'barrel', 'barstool', 'bart', 'bartend', 'bartendar', 'base', 'basebal', 'basement', 'bash', 'basi', 'basic', 'basil', 'basket', 'basketbal', 'bass', 'bastard', 'bat', 'batch', 'bathroom', 'batter', 'battl', 'bay', 'bbq', 'bbr', 'bc', 'bday', 'bdsm', 'beach', 'beam', 'bean', 'bear', 'beard', 'beat', 'beaten', 'beatnik', 'beauti', 'becam', 'becaus', 'becom', 'bed', 'bedroom', 'bee', 'beef', 'beer', 'beet', 'beetlejuic', 'befor', 'beg', 'began', 'begin', 'beginn', 'behav', 'behavior', 'behold', 'belgian', 'belgium', 'believ', 'bell', 'belli', 'belliger', 'bellini', 'belong', 'belov', 'belt', 'ben', 'bench', 'bend', 'bender', 'benefit', 'benjamin', 'bent', 'berkeley', 'berri', 'besid', 'best', 'bet', 'better', 'beverag', 'bewar', 'beyonc', 'bf', 'bff', 'bhangra', 'bi', 'bias', 'big', 'bigger', 'biggest', 'biggi', 'bike', 'biker', 'billi', 'billiard', 'bimbo', 'bing', 'bird', 'birthday', 'biscuit', 'bistro', 'bit', 'bitch', 'bitchi', 'bite', 'bitter', 'biz', 'bizarr', 'black', 'blackberri', 'bladder', 'blah', 'blame', 'blanc', 'bland', 'blank', 'blare', 'blast', 'blazer', 'bleed', 'bleh', 'blend', 'blender', 'bless', 'bleu', 'blew', 'blind', 'blink', 'bliss', 'block', 'blog', 'blond', 'blood', 'bloodhound', 'bloodi', 'blow', 'blown', 'blue', 'blueberri', 'blur', 'boar', 'board', 'boast', 'boat', 'bob', 'bobbi', 'bodega', 'bodi', 'bohemian', 'boil', 'bold', 'bollywood', 'bomb', 'bon', 'bond', 'bondag', 'bone', 'bonu', 'boo', 'boob', 'boogi', 'book', 'bookmark', 'bookstor', 'boom', 'boost', 'boot', 'booth', 'booti', 'booz', 'boozi', 'border', 'borderlin', 'bore', 'born', 'boss', 'boston', 'bother', 'bottl', 'bottomless', 'bought', 'bougi', 'bounc', 'bouncer', 'bound', 'bourbon', 'bout', 'bow', 'bowl', 'box', 'boy', 'boyfriend', 'br', 'bra', 'bracelet', 'brad', 'brain', 'brais', 'branch', 'brand', 'brandi', 'brass', 'brave', 'bravo', 'brazilian', 'bread', 'break', 'breaker', 'breakfast', 'breast', 'breath', 'breathtak', 'breez', 'brew', 'breweri', 'brian', 'brick', 'bridal', 'bride', 'bridg', 'brie', 'brief', 'briefli', 'bright', 'brighter', 'brilliant', 'brim', 'bring', 'brisket', 'british', 'britney', 'bro', 'broad', 'broadway', 'broccoli', 'broke', 'broken', 'broth', 'brother', 'brought', 'brown', 'browni', 'bruis', 'brule', 'brunch', 'bruno', 'bruschetta', 'brush', 'brussel', 'bs', 'btw', 'bu', 'bubbl', 'bucatini', 'buck', 'bucket', 'bud', 'buddha', 'buddi', 'budget', 'bueno', 'buffalo', 'buffet', 'bug', 'build', 'built', 'bull', 'bulleit', 'bullshit', 'bum', 'bummer', 'bump', 'bumpin', 'bun', 'bunch', 'burger', 'burlesqu', 'burn', 'burnt', 'burrata', 'burrito', 'burst', 'burton', 'buse', 'bush', 'busi', 'busier', 'businessmen', 'bust', 'bustl', 'butt', 'butter', 'butterfli', 'butteri', 'buttermilk', 'butterscotch', 'button', 'buy', 'buzz', 'bye', 'bypass', 'ca', 'cab', 'cabaret', 'cabbag', 'cabernet', 'cabl', 'caesar', 'cafe', 'cage', 'caipirinha', 'cajun', 'cake', 'cal', 'calamari', 'calendar', 'calib', 'california', 'calm', 'calori', 'came', 'camera', 'camp', 'campari', 'camper', 'campi', 'campu', 'cancel', 'candi', 'candl', 'cantina', 'cap', 'capabl', 'capac', 'caper', 'capit', 'captain', 'captur', 'car', 'caraf', 'caramel', 'carb', 'carbon', 'card', 'care', 'career', 'caribbean', 'carl', 'carlton', 'carn', 'carnita', 'carniv', 'carpet', 'carri', 'carrot', 'cart', 'cartoon', 'carv', 'casa', 'case', 'cash', 'cashier', 'cast', 'castl', 'castro', 'casual', 'cat', 'catacomb', 'catch', 'categori', 'cater', 'cattl', 'catwalk', 'caucasian', 'caught', 'cauliflow', 'caus', 'caution', 'cave', 'caveat', 'cavern', 'caviar', 'cb', 'cc', 'cd', 'ceci', 'ceil', 'celebr', 'cell', 'cellar', 'cent', 'center', 'central', 'centuri', 'ceremoni', 'certain', 'certainli', 'certif', 'cevich', 'cha', 'chain', 'chair', 'chalk', 'chalkboard', 'challeng', 'champagn', 'chanc', 'chandeli', 'chang', 'channel', 'chao', 'chaotic', 'char', 'charact', 'charcuteri', 'chardonnay', 'charg', 'charl', 'charm', 'chart', 'chase', 'chaser', 'chat', 'chatter', 'chatti', 'che', 'cheap', 'cheaper', 'cheapest', 'cheat', 'check', 'checker', 'cheddar', 'cheek', 'cheer', 'chees', 'cheeseburg', 'cheesecak', 'cheesi', 'chef', 'cherri', 'chest', 'chestnut', 'chew', 'chewi', 'chic', 'chicago', 'chick', 'chicken', 'chickpea', 'child', 'childhood', 'children', 'chile', 'chili', 'chill', 'chilli', 'chillin', 'chimay', 'china', 'chinatown', 'chines', 'chip', 'chipotl', 'chit', 'chocol', 'choic', 'choke', 'choos', 'chop', 'chorizo', 'chose', 'chosen', 'chowder', 'chri', 'christ', 'christma', 'chronicl', 'chuck', 'chuckl', 'chug', 'chunk', 'church', 'churro', 'cider', 'cigarett', 'cilantro', 'cinnamon', 'circa', 'circl', 'circu', 'circul', 'circular', 'circumst', 'citadel', 'citi', 'citizen', 'citru', 'citrusi', 'civic', 'civil', 'ck', 'clad', 'claim', 'clam', 'clap', 'clarifi', 'class', 'classi', 'classic', 'classier', 'classifi', 'claustrophob', 'clean', 'cleaner', 'cleanest', 'cleanli', 'clear', 'clearli', 'clever', 'clich', 'click', 'client', 'clientel', 'climb', 'clip', 'clipboard', 'clock', 'clog', 'close', 'closer', 'closest', 'closet', 'cloth', 'cloud', 'clown', 'club', 'clubber', 'clubbi', 'clue', 'clueless', 'clutch', 'coast', 'coat', 'cob', 'cobbler', 'cobra', 'cocain', 'cocktail', 'coconut', 'cod', 'code', 'coffe', 'cognac', 'coin', 'coke', 'colada', 'cold', 'collar', 'collard', 'colleagu', 'collect', 'colleg', 'collin', 'cologn', 'color', 'columbu', 'column', 'com', 'coma', 'combin', 'combo', 'come', 'comedi', 'comedian', 'comet', 'comfi', 'comfort', 'comic', 'command', 'comment', 'commerci', 'commit', 'common', 'commun', 'comp', 'compact', 'compani', 'companion', 'compar', 'comparison', 'compel', 'compens', 'compet', 'competit', 'complain', 'complaint', 'complement', 'complet', 'complex', 'complic', 'compliment', 'complimentari', 'compon', 'comput', 'concentr', 'concept', 'concern', 'concert', 'conclus', 'concoct', 'concret', 'condescend', 'condiment', 'condit', 'conduc', 'confer', 'confetti', 'confid', 'confirm', 'confit', 'confront', 'confus', 'congest', 'congrat', 'congreg', 'connect', 'connoisseur', 'consciou', 'consid', 'consider', 'consist', 'constant', 'constantli', 'construct', 'consum', 'consumpt', 'contact', 'contain', 'contemporari', 'content', 'contest', 'continu', 'contrapt', 'contrari', 'contrast', 'contribut', 'control', 'conveni', 'convent', 'convers', 'convert', 'convinc', 'convo', 'cook', 'cooki', 'cool', 'cooler', 'coolest', 'cooper', 'coor', 'coordin', 'cop', 'copi', 'copper', 'cor', 'cordial', 'core', 'corey', 'corn', 'cornbread', 'corner', 'cornmeal', 'corona', 'corpor', 'correct', 'correctli', 'corridor', 'corset', 'cosi', 'cosmo', 'cost', 'costco', 'costum', 'couch', 'cougar', 'cough', 'couldn', 'count', 'counter', 'countless', 'countri', 'coupl', 'cours', 'courteou', 'courtesi', 'cousin', 'cove', 'cover', 'covet', 'cow', 'cowboy', 'cowork', 'cozi', 'crab', 'crack', 'cracker', 'crackin', 'craft', 'cram', 'cramp', 'cran', 'cranberri', 'crank', 'cranki', 'cranni', 'crap', 'crappi', 'crash', 'crave', 'crawfish', 'crawl', 'cray', 'crazi', 'cream', 'creami', 'creat', 'creation', 'creativ', 'cred', 'credit', 'creek', 'creep', 'creeper', 'creepi', 'creme', 'crepe', 'crew', 'cri', 'crime', 'cring', 'crisp', 'crispi', 'critic', 'crocker', 'croissant', 'croquett', 'cross', 'crow', 'crowd', 'crown', 'crudo', 'cruis', 'crumb', 'crunch', 'crunchi', 'crush', 'crust', 'crusti', 'crystal', 'cuban', 'cube', 'cucumb', 'cue', 'cuisin', 'culinari', 'cultur', 'cup', 'cupcak', 'curat', 'cure', 'curios', 'curiou', 'curli', 'current', 'curri', 'curs', 'curtain', 'cushion', 'custom', 'cut', 'cute', 'cutest', 'cuti', 'cuz', 'da', 'dab', 'dad', 'dada', 'daddi', 'daili', 'daiquiri', 'dali', 'damag', 'dammit', 'damn', 'dan', 'danc', 'danceabl', 'dancefloor', 'dancer', 'dang', 'danger', 'daniel', 'dank', 'dare', 'dark', 'darker', 'darl', 'darn', 'dart', 'dash', 'date', 'daughter', 'dave', 'davi', 'david', 'dawn', 'day', 'daylight', 'daytim', 'dc', 'dd', 'dead', 'deaf', 'deafen', 'deal', 'dealt', 'dear', 'death', 'debat', 'debaucheri', 'debit', 'decad', 'deceiv', 'decemb', 'decent', 'decept', 'decid', 'decis', 'deck', 'declin', 'deco', 'decor', 'dedic', 'deduct', 'deep', 'deepli', 'deer', 'def', 'defens', 'defiantli', 'defin', 'definit', 'degre', 'delay', 'delect', 'delic', 'delici', 'delight', 'delirium', 'delish', 'deliv', 'deliveri', 'demand', 'demeanor', 'demograph', 'den', 'deni', 'dens', 'depart', 'depech', 'depend', 'depress', 'depth', 'descend', 'describ', 'descript', 'desert', 'deserv', 'design', 'desir', 'desk', 'desper', 'despit', 'dessert', 'destin', 'destini', 'destroy', 'deter', 'determin', 'develop', 'devic', 'devil', 'devour', 'dg', 'di', 'dia', 'diamond', 'dice', 'dick', 'did', 'didn', 'didnt', 'die', 'diego', 'diet', 'differ', 'difficult', 'difficulti', 'dig', 'digit', 'digress', 'dill', 'dim', 'dime', 'dimli', 'din', 'dine', 'diner', 'ding', 'dingi', 'dinner', 'dip', 'direct', 'directli', 'dirt', 'dirti', 'disagre', 'disappear', 'disappoint', 'disast', 'disclaim', 'disco', 'discount', 'discourag', 'discov', 'discrimin', 'discuss', 'disgust', 'dish', 'dislik', 'dismiss', 'disney', 'disneyland', 'disorgan', 'dispens', 'display', 'disrespect', 'dissapoint', 'distanc', 'distinct', 'distinguish', 'distort', 'distract', 'distribut', 'district', 'disturb', 'ditch', 'diva', 'dive', 'divers', 'divey', 'divi', 'divid', 'divin', 'divisadero', 'dj', 'djing', 'dna', 'dock', 'doctor', 'dodg', 'doe', 'doesn', 'doesnt', 'dog', 'doll', 'dollar', 'dome', 'domest', 'domin', 'don', 'dont', 'donut', 'door', 'doorman', 'doormen', 'doorway', 'dope', 'dork', 'dose', 'dot', 'doubl', 'doubt', 'douch', 'douchebag', 'douchey', 'douchi', 'dough', 'downer', 'downfal', 'downhil', 'downright', 'downsid', 'downstair', 'downtown', 'dozen', 'dr', 'draft', 'drag', 'dragon', 'drain', 'drake', 'drama', 'dramat', 'drank', 'drape', 'draught', 'draw', 'drawback', 'drawn', 'dread', 'dream', 'drench', 'dress', 'dressi', 'drew', 'dri', 'drift', 'driftwood', 'drink', 'drinker', 'drip', 'drive', 'driven', 'driver', 'drizzl', 'drool', 'drop', 'drove', 'drown', 'drug', 'drum', 'drummer', 'drunk', 'drunken', 'drunkenli', 'drunki', 'du', 'dub', 'dubstep', 'duck', 'dude', 'duel', 'dug', 'duh', 'dull', 'dumb', 'dump', 'dumpl', 'dungeon', 'dunno', 'duper', 'dure', 'dust', 'dusti', 'dutch', 'duti', 'dyl', 'eager', 'eagl', 'ear', 'earli', 'earlier', 'earn', 'earplug', 'earth', 'earthquak', 'eas', 'easi', 'easier', 'easiest', 'easili', 'east', 'eastern', 'eat', 'eaten', 'eater', 'eateri', 'eccentr', 'echo', 'eclect', 'economi', 'ed', 'edamam', 'edg', 'edgi', 'edibl', 'edit', 'edm', 'educ', 'ef', 'eff', 'effect', 'effici', 'effin', 'effort', 'egg', 'ego', 'eh', 'el', 'elabor', 'elbo', 'elbow', 'elder', 'electr', 'electro', 'electron', 'electronica', 'eleg', 'element', 'elev', 'elit', 'elixir', 'els', 'elsewher', 'em', 'email', 'embarrass', 'embrac', 'emerg', 'emo', 'emot', 'empanada', 'emphas', 'emphasi', 'employ', 'employe', 'empti', 'emt', 'en', 'enchant', 'enclos', 'encount', 'encourag', 'end', 'endiv', 'endless', 'endur', 'energet', 'energi', 'enforc', 'engag', 'engin', 'english', 'enhanc', 'enjoy', 'enorm', 'ensur', 'enter', 'entertain', 'enthusiasm', 'enthusiast', 'entic', 'entir', 'entitl', 'entranc', 'entre', 'entri', 'environ', 'epic', 'episod', 'epitom', 'equal', 'equip', 'equival', 'er', 'era', 'eras', 'eric', 'erot', 'error', 'escap', 'escort', 'esp', 'especi', 'espresso', 'esqu', 'essenc', 'essenti', 'establish', 'estat', 'estim', 'ethnic', 'etiquett', 'euro', 'europ', 'european', 'eve', 'event', 'eventu', 'everi', 'everybodi', 'everyday', 'everyon', 'everyth', 'everytim', 'everywher', 'evid', 'evil', 'ew', 'ex', 'exact', 'exactli', 'exagger', 'examin', 'exampl', 'exceed', 'excel', 'excelsior', 'excess', 'exchang', 'excit', 'exclus', 'excus', 'execut', 'exercis', 'exhaust', 'exhibit', 'exist', 'exit', 'exorbit', 'exot', 'expand', 'expans', 'expect', 'expens', 'experi', 'experienc', 'expert', 'expertli', 'expir', 'explain', 'explan', 'explod', 'explor', 'explos', 'expos', 'express', 'exquisit', 'extend', 'extens', 'extent', 'exterior', 'extra', 'extraordinari', 'extrem', 'eye', 'fab', 'fabul', 'facad', 'face', 'facebook', 'facial', 'facil', 'fact', 'factor', 'factori', 'fade', 'fail', 'faint', 'fair', 'fairli', 'faith', 'fake', 'fall', 'fallen', 'fals', 'fame', 'famili', 'familiar', 'famou', 'fan', 'fanci', 'fancier', 'fantasi', 'fantast', 'far', 'fare', 'farm', 'farmer', 'farrel', 'fart', 'fascin', 'fashion', 'fast', 'faster', 'fat', 'father', 'fatti', 'fault', 'faux', 'fav', 'fave', 'favor', 'favorit', 'favourit', 'fear', 'feast', 'feat', 'feather', 'featur', 'februari', 'fed', 'fee', 'feed', 'feedback', 'feel', 'feelin', 'feet', 'fell', 'fella', 'fellow', 'felt', 'femal', 'fenc', 'fennel', 'ferment', 'fernet', 'fest', 'festiv', 'fewer', 'fi', 'fianc', 'fidel', 'fidi', 'field', 'fieri', 'fifth', 'fifti', 'fig', 'fight', 'fighter', 'figur', 'file', 'filipino', 'fillmor', 'film', 'filmor', 'filter', 'filthi', 'final', 'financi', 'fine', 'finest', 'finger', 'finish', 'fireplac', 'firm', 'fish', 'fishbowl', 'fisherman', 'fishi', 'fist', 'fit', 'fix', 'fixtur', 'fizz', 'flag', 'flail', 'flair', 'flake', 'flame', 'flank', 'flash', 'flashi', 'flashlight', 'flask', 'flat', 'flatbread', 'flavor', 'flavour', 'flaw', 'flew', 'flexibl', 'fli', 'flick', 'flight', 'flip', 'flirt', 'float', 'flock', 'flood', 'floor', 'flop', 'floral', 'flore', 'flow', 'flower', 'fluffi', 'fluid', 'flush', 'flyer', 'fo', 'foam', 'focu', 'focus', 'fog', 'foggi', 'foie', 'fold', 'foley', 'foli', 'folk', 'follow', 'folsom', 'fond', 'fondu', 'foo', 'food', 'foodi', 'fool', 'foosbal', 'foot', 'footbal', 'forbidden', 'forc', 'foreign', 'forev', 'forewarn', 'forget', 'forgiv', 'forgot', 'forgotten', 'fork', 'form', 'formal', 'format', 'formerli', 'fort', 'forth', 'fortun', 'forward', 'foul', 'foundri', 'fountain', 'fourth', 'frame', 'fran', 'franc', 'franciscan', 'francisco', 'frank', 'frankli', 'frat', 'freak', 'freakin', 'fred', 'free', 'freeli', 'freez', 'french', 'frequent', 'fresh', 'freshli', 'fri', 'friday', 'fridg', 'friend', 'friendli', 'friendlier', 'friendliest', 'friggin', 'frill', 'frisco', 'frite', 'frito', 'fritter', 'frozen', 'fruit', 'fruiti', 'frustrat', 'ft', 'fu', 'fuck', 'fuckin', 'fuel', 'fulfil', 'fulli', 'fun', 'function', 'fund', 'fundrais', 'funk', 'funki', 'funni', 'funniest', 'fur', 'furnish', 'furnitur', 'fusion', 'fuss', 'futur', 'fuzzi', 'fyi', 'ga', 'gaga', 'gain', 'gal', 'galleri', 'galor', 'game', 'gamh', 'gang', 'gangster', 'garag', 'garbag', 'garden', 'gardner', 'gari', 'garlic', 'garnish', 'gasp', 'gastro', 'gastropub', 'gate', 'gather', 'gave', 'gawk', 'gay', 'gaze', 'gear', 'geari', 'geek', 'geez', 'gem', 'gender', 'gener', 'geneva', 'geniu', 'genr', 'gent', 'gentleman', 'gentlemen', 'gentrifi', 'genuin', 'georg', 'german', 'germani', 'gestur', 'getaway', 'gettin', 'gf', 'ghetto', 'ghost', 'giant', 'gift', 'gig', 'gigant', 'giggl', 'gill', 'gimlet', 'gin', 'ginger', 'girl', 'girlfriend', 'girli', 'given', 'gl', 'glad', 'gladli', 'glamor', 'glanc', 'glare', 'glaskat', 'glass', 'glasswar', 'glaze', 'glimps', 'glori', 'gloriou', 'glove', 'glow', 'gluten', 'gm', 'goal', 'goat', 'god', 'goddamn', 'goe', 'goer', 'goggl', 'gogo', 'goin', 'gold', 'goldberg', 'golden', 'goldfish', 'golf', 'gone', 'gonna', 'good', 'goodby', 'goodi', 'gooey', 'googl', 'goos', 'gorgeou', 'gorgonzola', 'gosh', 'gossip', 'got', 'goth', 'gotham', 'gothic', 'gotta', 'gotten', 'gourmet', 'gra', 'grab', 'grace', 'graciou', 'grad', 'grade', 'graduat', 'graffiti', 'grain', 'grand', 'grandma', 'grant', 'grape', 'grapefruit', 'grass', 'grasshopp', 'grate', 'gratuiti', 'gravi', 'greas', 'greasi', 'great', 'greater', 'greatest', 'greatli', 'greedi', 'green', 'greet', 'greg', 'grew', 'grey', 'greyhound', 'grid', 'grill', 'grimi', 'grind', 'gripe', 'grit', 'gritti', 'grog', 'groom', 'groov', 'groovi', 'grope', 'gross', 'ground', 'group', 'grow', 'grown', 'grub', 'grumpi', 'grung', 'grungi', 'guac', 'guacamol', 'guarante', 'guard', 'guess', 'guest', 'guestlist', 'guid', 'guild', 'guilti', 'guin', 'guiness', 'guitar', 'gulch', 'gulp', 'gum', 'gun', 'gut', 'guy', 'gym', 'gyoza', 'ha', 'habit', 'hadn', 'hah', 'haha', 'hahah', 'hahaha', 'haight', 'hail', 'hair', 'half', 'halfway', 'hall', 'halloween', 'hallway', 'ham', 'hamburg', 'hammer', 'hancock', 'hand', 'handi', 'handl', 'handsom', 'hang', 'hanger', 'hangout', 'hangov', 'happen', 'happi', 'happier', 'happili', 'harass', 'hard', 'hardcor', 'harder', 'hardli', 'harlot', 'harpist', 'harri', 'harsh', 'hash', 'hasn', 'hassl', 'hat', 'hate', 'hater', 'haul', 'haunt', 'haven', 'havent', 'hawaii', 'hawaiian', 'hawk', 'hay', 'hazard', 'haze', 'hazel', 'hazi', 'head', 'headach', 'headlin', 'health', 'healthi', 'hear', 'heard', 'hearst', 'heart', 'hearti', 'heat', 'heaven', 'heavenli', 'heavi', 'heavili', 'heck', 'hectic', 'heel', 'hefeweizen', 'hefti', 'hehe', 'height', 'heirloom', 'heklina', 'held', 'hell', 'hella', 'hello', 'help', 'hemlock', 'henc', 'herb', 'herbal', 'herd', 'hero', 'hesit', 'hey', 'hh', 'hi', 'hibiscu', 'hidden', 'hide', 'hifi', 'high', 'higher', 'highest', 'highli', 'highlight', 'hike', 'hilari', 'hill', 'hint', 'hip', 'hiphop', 'hippi', 'hipster', 'hire', 'histor', 'histori', 'hit', 'hm', 'hmm', 'hmmm', 'hmmmm', 'ho', 'hockey', 'hold', 'holder', 'hole', 'holi', 'holiday', 'holla', 'hollow', 'hollywood', 'homag', 'home', 'homeless', 'homemad', 'hometown', 'homey', 'homi', 'honest', 'honesti', 'honestli', 'honey', 'honor', 'hoo', 'hoochi', 'hood', 'hoodi', 'hook', 'hooker', 'hoop', 'hooray', 'hoot', 'hop', 'hope', 'hoppi', 'horni', 'horrend', 'horribl', 'horrid', 'horror', 'hors', 'horsefeath', 'horseradish', 'horsesho', 'hospit', 'host', 'hostess', 'hostil', 'hot', 'hotdog', 'hotel', 'hotter', 'hottest', 'hotti', 'hour', 'hous', 'housemad', 'hover', 'howev', 'hr', 'http', 'hub', 'hubba', 'hubbi', 'huddl', 'hue', 'hug', 'huge', 'huh', 'human', 'humbl', 'humid', 'humili', 'hummu', 'humor', 'hump', 'hundr', 'hung', 'hunger', 'hungri', 'hunt', 'hunter', 'hurri', 'hurrican', 'hurt', 'husband', 'hush', 'hustl', 'hut', 'hype', 'ice', 'icon', 'id', 'idea', 'ideal', 'ident', 'idiot', 'idk', 'idol', 'ignor', 'ill', 'illeg', 'illumin', 'im', 'imag', 'imagin', 'imbib', 'immedi', 'immens', 'imo', 'impati', 'impecc', 'imperi', 'impli', 'import', 'importantli', 'imposs', 'impress', 'impromptu', 'improv', 'inappropri', 'inattent', 'inch', 'incid', 'inclin', 'includ', 'incompet', 'inconsist', 'inconveni', 'incorpor', 'increas', 'increasingli', 'incred', 'inde', 'independ', 'indi', 'indian', 'indic', 'individu', 'indoor', 'induc', 'indulg', 'industri', 'inebri', 'ined', 'inevit', 'inexpens', 'infam', 'infest', 'inflat', 'influenc', 'info', 'inform', 'infus', 'ing', 'ingredi', 'inhal', 'initi', 'inner', 'innoc', 'innov', 'inquir', 'insan', 'insert', 'insid', 'insist', 'inspir', 'instagram', 'instal', 'instanc', 'instant', 'instantli', 'instead', 'institut', 'instruct', 'instructor', 'instrument', 'insult', 'integr', 'intellig', 'intend', 'intens', 'intent', 'interact', 'interior', 'intern', 'internet', 'interpret', 'interrupt', 'interview', 'intim', 'intimaci', 'intimid', 'intox', 'intric', 'intrigu', 'introduc', 'introduct', 'invad', 'invent', 'invest', 'invis', 'invit', 'involv', 'ipa', 'ipad', 'iphon', 'ipod', 'irish', 'iron', 'ironi', 'irrit', 'ish', 'island', 'isn', 'isnt', 'issu', 'itali', 'italian', 'itch', 'item', 'ive', 'jack', 'jackass', 'jacket', 'jackson', 'jacobo', 'jade', 'jager', 'jail', 'jalap', 'jalapeno', 'jam', 'jamaican', 'jambalaya', 'jame', 'jameson', 'jami', 'januari', 'japanes', 'jar', 'jasmin', 'jason', 'jaw', 'jay', 'jazz', 'jazzi', 'jealou', 'jean', 'jeff', 'jen', 'jeremi', 'jerk', 'jerri', 'jersey', 'jessica', 'jesu', 'jet', 'jim', 'job', 'joe', 'joey', 'john', 'johnni', 'join', 'joint', 'joke', 'jolli', 'jon', 'jone', 'jose', 'josh', 'journey', 'jovi', 'joy', 'judg', 'judgement', 'judgment', 'juic', 'juici', 'juke', 'jukebox', 'juli', 'jump', 'june', 'jungl', 'junk', 'junki', 'just', 'justic', 'justifi', 'justin', 'kabuki', 'kai', 'kale', 'kar', 'karaok', 'karma', 'kat', 'kate', 'kati', 'kava', 'keg', 'kelli', 'ken', 'kept', 'kerouac', 'ketchup', 'ketel', 'kettl', 'kevin', 'key', 'kick', 'kicker', 'kid', 'kill', 'killer', 'kimchi', 'kind', 'kinda', 'kindli', 'king', 'kink', 'kiss', 'kitchen', 'kitsch', 'kitschi', 'kj', 'knee', 'knew', 'knife', 'knock', 'knot', 'know', 'knowledg', 'known', 'kobe', 'kool', 'korean', 'kozi', 'kudo', 'la', 'label', 'labor', 'labyrinth', 'lace', 'lack', 'lacklust', 'ladi', 'lager', 'lagunita', 'laid', 'lamb', 'lambic', 'lame', 'lamp', 'land', 'landmark', 'lane', 'languag', 'lap', 'laptop', 'larg', 'larger', 'largest', 'laser', 'lastli', 'late', 'later', 'latest', 'latin', 'latino', 'latt', 'laugh', 'laughter', 'launch', 'laura', 'lauren', 'lava', 'lavend', 'law', 'lay', 'layer', 'layout', 'lazi', 'le', 'lead', 'leaf', 'leagu', 'leak', 'lean', 'learn', 'leather', 'leav', 'lectur', 'led', 'lee', 'left', 'leftov', 'leg', 'legal', 'legend', 'legendari', 'legit', 'legitim', 'leisur', 'lemm', 'lemon', 'lemonad', 'lend', 'length', 'lengthi', 'lesbian', 'lesser', 'lesson', 'let', 'letter', 'lettuc', 'level', 'libat', 'liber', 'librari', 'licens', 'lick', 'lie', 'life', 'lifetim', 'lift', 'light', 'lighten', 'lighter', 'lightli', 'lightweight', 'like', 'lil', 'lime', 'limit', 'linden', 'line', 'lineup', 'linger', 'link', 'lip', 'liqueur', 'liquid', 'liquor', 'lisa', 'list', 'listen', 'lit', 'lite', 'liter', 'literari', 'litter', 'littl', 'live', 'liver', 'll', 'lo', 'load', 'lobbi', 'lobster', 'local', 'locat', 'lock', 'locker', 'lodg', 'loft', 'logic', 'logist', 'logo', 'loin', 'lol', 'london', 'lone', 'long', 'longer', 'longest', 'look', 'lookin', 'loop', 'loos', 'lord', 'lose', 'loser', 'loss', 'lost', 'lot', 'loud', 'louder', 'loudli', 'louie', 'loung', 'loungey', 'loungi', 'lousi', 'love', 'lover', 'low', 'lower', 'loyal', 'luck', 'lucki', 'luckili', 'lunch', 'lung', 'lure', 'lurk', 'lush', 'luxuri', 'ly', 'lyche', 'lyft', 'lyric', 'ma', 'mac', 'macaroni', 'machin', 'mad', 'madison', 'madonna', 'mafia', 'magazin', 'magic', 'magnet', 'magnific', 'mai', 'mail', 'main', 'mainli', 'mainstream', 'maintain', 'mainten', 'major', 'make', 'maker', 'makeup', 'male', 'malibu', 'mall', 'malt', 'mama', 'man', 'manag', 'mandatori', 'maneuv', 'mango', 'manhattan', 'mani', 'manner', 'mano', 'map', 'mapl', 'maraschino', 'marbl', 'march', 'margarita', 'mari', 'marin', 'marina', 'mario', 'mark', 'market', 'marqui', 'marri', 'marriot', 'marriott', 'marrow', 'marshal', 'martini', 'marvel', 'mash', 'mashup', 'mask', 'mason', 'mass', 'massiv', 'master', 'match', 'mate', 'materi', 'math', 'matrix', 'matt', 'matter', 'matur', 'max', 'maxim', 'maximum', 'mayb', 'mayo', 'maze', 'mc', 'mcdonald', 'meal', 'mean', 'meant', 'meantim', 'meanwhil', 'measur', 'meat', 'meatbal', 'meati', 'meatloaf', 'mechan', 'media', 'medic', 'medicin', 'mediocr', 'medium', 'medjool', 'meet', 'meetup', 'mega', 'meh', 'melissa', 'mellow', 'melt', 'member', 'memor', 'memorabilia', 'memori', 'men', 'mental', 'mention', 'menu', 'merch', 'mere', 'mermaid', 'merri', 'mesmer', 'mess', 'messag', 'messeng', 'messi', 'met', 'metal', 'meter', 'method', 'mexican', 'mezcal', 'mezzanin', 'miami', 'mic', 'michael', 'michelin', 'micro', 'microbrew', 'microphon', 'mid', 'middl', 'midnight', 'midori', 'midst', 'mighti', 'migrat', 'mike', 'mild', 'mildli', 'mile', 'milk', 'milkshak', 'miller', 'million', 'mimosa', 'min', 'mind', 'mingl', 'mini', 'miniatur', 'minim', 'minimum', 'minna', 'minor', 'mint', 'minu', 'minut', 'mirror', 'miser', 'misfit', 'miss', 'mission', 'mistak', 'mistaken', 'mister', 'mitchel', 'mix', 'mixer', 'mixolog', 'mixologist', 'mixtur', 'mj', 'mk', 'ml', 'mm', 'mmm', 'mmmm', 'mmmmm', 'mo', 'mob', 'mobil', 'mock', 'mode', 'model', 'moder', 'modern', 'modest', 'moist', 'mojito', 'mold', 'mole', 'molli', 'mom', 'moment', 'mon', 'monarch', 'monday', 'money', 'monitor', 'monk', 'monkey', 'monster', 'montgomeri', 'month', 'monthli', 'mood', 'moodi', 'moon', 'mop', 'moral', 'morn', 'moscon', 'moscow', 'mosey', 'mosh', 'mostli', 'mother', 'motif', 'motion', 'motiv', 'motorcycl', 'mount', 'mountain', 'mouss', 'mouth', 'movement', 'movi', 'mozzarella', 'mr', 'ms', 'muddl', 'muerto', 'muffin', 'mug', 'mule', 'multi', 'multipl', 'munch', 'munchi', 'muni', 'mural', 'murder', 'muscl', 'museum', 'mushi', 'mushroom', 'music', 'musician', 'mussel', 'mustach', 'mustard', 'musti', 'myspac', 'mysteri', 'nab', 'nacho', 'nail', 'nake', 'napa', 'napkin', 'narrow', 'nasti', 'nation', 'nativ', 'natur', 'naughti', 'navig', 'nazi', 'nd', 'near', 'nearbi', 'nearest', 'nearli', 'neat', 'necessari', 'necessarili', 'neck', 'need', 'needless', 'neg', 'neglect', 'negroni', 'neighbor', 'neighborhood', 'neon', 'nerd', 'nerv', 'nervou', 'ness', 'nestl', 'net', 'network', 'neutral', 'nevada', 'new', 'newbi', 'newer', 'newest', 'newli', 'news', 'newspap', 'nibbl', 'nice', 'nicer', 'nicest', 'nich', 'nick', 'nifti', 'night', 'nightcap', 'nightclub', 'nightli', 'nightlif', 'nightmar', 'nighttim', 'ninja', 'nippl', 'nite', 'nizzl', 'nob', 'nobodi', 'noc', 'nod', 'noe', 'noir', 'nois', 'noisi', 'nom', 'non', 'nondescript', 'nonetheless', 'nonsens', 'noodl', 'nook', 'noon', 'nopa', 'nope', 'norcal', 'nord', 'norm', 'normal', 'north', 'nose', 'nosh', 'nostalg', 'nostalgia', 'notabl', 'notch', 'note', 'noteworthi', 'noth', 'notic', 'notori', 'novel', 'novelti', 'novemb', 'nowaday', 'nowher', 'nua', 'nude', 'nuff', 'number', 'numer', 'nurs', 'nut', 'ny', 'nyc', 'nye', 'oakland', 'oasi', 'oatmeal', 'object', 'oblig', 'obnoxi', 'obscen', 'obscur', 'observ', 'obsess', 'obstruct', 'obviou', 'obvious', 'occas', 'occasion', 'occup', 'occupi', 'occur', 'ocean', 'octob', 'octopu', 'odd', 'oddli', 'odor', 'offend', 'offens', 'offer', 'offic', 'offici', 'oh', 'oil', 'oili', 'oj', 'ok', 'okay', 'ol', 'old', 'older', 'oldest', 'oldi', 'ole', 'oliv', 'olympia', 'omg', 'onc', 'onion', 'onli', 'onlin', 'onstag', 'ooh', 'oop', 'ooz', 'op', 'open', 'oper', 'opera', 'opinion', 'opportun', 'oppos', 'opposit', 'opt', 'option', 'orang', 'orchestra', 'order', 'ordinari', 'organ', 'orient', 'origin', 'orlean', 'ornat', 'otherwis', 'ouch', 'ounc', 'ourselv', 'outdat', 'outdoor', 'outer', 'outfit', 'outing', 'outrag', 'outsid', 'outstand', 'outta', 'oven', 'overal', 'overbear', 'overcharg', 'overcook', 'overcrowd', 'overdu', 'overflow', 'overhead', 'overheard', 'overli', 'overlook', 'overpow', 'overpr', 'overr', 'overrun', 'overs', 'overwhelm', 'overwhelmingli', 'owe', 'owner', 'ownership', 'oxtail', 'oyster', 'oz', 'pa', 'pabst', 'pac', 'pace', 'pacif', 'pack', 'packag', 'pacman', 'pad', 'pagan', 'page', 'paid', 'pain', 'painkil', 'paint', 'pair', 'pal', 'palac', 'palat', 'pale', 'palett', 'palm', 'paloma', 'pan', 'pancak', 'panel', 'panoram', 'pant', 'panti', 'paper', 'par', 'parad', 'paradis', 'parent', 'pari', 'park', 'parlor', 'parmesan', 'partak', 'parti', 'partial', 'particip', 'particular', 'particularli', 'partli', 'partner', 'pass', 'passion', 'passport', 'password', 'past', 'pasta', 'pastrami', 'pastri', 'pat', 'pate', 'path', 'pathet', 'patienc', 'patient', 'patio', 'patrick', 'patrol', 'patron', 'pattern', 'patti', 'paul', 'paus', 'pay', 'payment', 'pbr', 'pch', 'pea', 'peac', 'peach', 'peak', 'peanut', 'pear', 'pearl', 'pee', 'peek', 'peel', 'peep', 'peer', 'pen', 'peni', 'penni', 'penthous', 'peopl', 'pepper', 'perch', 'perfect', 'perfectli', 'perform', 'perhap', 'perimet', 'period', 'perk', 'perman', 'permiss', 'permit', 'persist', 'person', 'personnel', 'perspect', 'perus', 'perv', 'pesto', 'pet', 'peter', 'petit', 'phase', 'phenomen', 'phil', 'philli', 'pho', 'phone', 'photo', 'photobooth', 'photograph', 'physic', 'pianist', 'piano', 'pianofight', 'pic', 'pick', 'picki', 'pickl', 'pickup', 'picnic', 'pictur', 'pie', 'piec', 'pierc', 'pig', 'piggi', 'pile', 'pillar', 'pillow', 'pilsner', 'pimm', 'pimp', 'pin', 'pina', 'pinbal', 'pinch', 'pine', 'pineappl', 'ping', 'pink', 'pinot', 'pint', 'pipe', 'pirat', 'pisco', 'piss', 'pit', 'pitch', 'pitcher', 'pizza', 'place', 'plaid', 'plain', 'plan', 'plane', 'planet', 'planner', 'plant', 'plaster', 'plastic', 'plate', 'platform', 'platter', 'play', 'playboy', 'player', 'playground', 'playland', 'playlist', 'playoff', 'pleas', 'pleasant', 'pleasantli', 'pleasur', 'plenti', 'plethora', 'plini', 'plop', 'plu', 'plug', 'pluse', 'plush', 'pm', 'po', 'pocket', 'poet', 'poetri', 'point', 'poison', 'poke', 'pole', 'polenta', 'polic', 'polici', 'polish', 'polit', 'polk', 'polynesian', 'pomegran', 'pond', 'pong', 'poni', 'pool', 'poor', 'poorli', 'pop', 'popcorn', 'poppin', 'popul', 'popular', 'porch', 'pork', 'porn', 'port', 'portabello', 'porter', 'portion', 'portland', 'portrait', 'portug', 'portugues', 'pose', 'poser', 'posh', 'posit', 'possess', 'possibl', 'post', 'poster', 'pot', 'potatertot', 'potato', 'potent', 'potenti', 'potrero', 'pound', 'pour', 'poutin', 'powder', 'powel', 'power', 'ppl', 'practic', 'prais', 'prana', 'prawn', 'pray', 'pre', 'preciou', 'precis', 'predict', 'predominantli', 'prefac', 'prefer', 'pregam', 'pregnant', 'premier', 'premis', 'premium', 'prep', 'prepar', 'presenc', 'present', 'preserv', 'presid', 'press', 'pressur', 'presum', 'pretend', 'pretens', 'pretenti', 'pretti', 'pretzel', 'prevent', 'previou', 'previous', 'prey', 'price', 'priceless', 'pricey', 'prici', 'pricier', 'prick', 'pride', 'primari', 'primarili', 'prime', 'princ', 'princess', 'principl', 'print', 'prior', 'prioriti', 'privaci', 'privat', 'privileg', 'prize', 'pro', 'prob', 'probabl', 'problem', 'proce', 'proceed', 'process', 'proclaim', 'produc', 'product', 'profession', 'profil', 'profit', 'program', 'progress', 'prohibit', 'project', 'projector', 'prom', 'promis', 'promot', 'prompt', 'promptli', 'proof', 'prop', 'proper', 'properli', 'properti', 'prosciutto', 'prosecco', 'prostitut', 'protect', 'protest', 'protip', 'proud', 'prove', 'provid', 'prowl', 'proxim', 'ps', 'pseudo', 'pub', 'public', 'pud', 'puddl', 'puff', 'puka', 'puke', 'pull', 'pump', 'pumpkin', 'pun', 'punch', 'punk', 'puppi', 'purchas', 'pure', 'purpl', 'purpos', 'purs', 'push', 'pushi', 'pussi', 'pussycat', 'putt', 'putter', 'quaint', 'qualifi', 'qualiti', 'qualm', 'quantiti', 'quarter', 'queen', 'queer', 'quench', 'quesadilla', 'quest', 'question', 'queue', 'quick', 'quicker', 'quickli', 'quiet', 'quieter', 'quintessenti', 'quirki', 'quit', 'quot', 'ra', 'rabbit', 'race', 'racer', 'racial', 'racism', 'racist', 'rack', 'rad', 'radar', 'radio', 'rage', 'rail', 'rain', 'rainbow', 'raini', 'rais', 'ramen', 'ran', 'ranch', 'random', 'randomli', 'rang', 'rank', 'rant', 'rap', 'rape', 'rare', 'rariti', 'raspberri', 'rat', 'ratchet', 'rate', 'ratio', 'raucou', 'raunchi', 'rave', 'raven', 'raver', 'raw', 'ray', 'rd', 'reach', 'reaction', 'read', 'reader', 'readi', 'readili', 'real', 'realiti', 'realiz', 'realli', 'rear', 'reason', 'rec', 'recal', 'receipt', 'receiv', 'recent', 'recept', 'recess', 'recip', 'recogn', 'recommend', 'record', 'recov', 'red', 'redbul', 'redeem', 'reduc', 'reek', 'refer', 'refil', 'refin', 'reflect', 'refresh', 'refund', 'refus', 'regard', 'regardless', 'regga', 'region', 'regist', 'regret', 'regul', 'regular', 'regularli', 'reject', 'rel', 'relat', 'relationship', 'relax', 'releas', 'reli', 'reliabl', 'relief', 'reliev', 'religi', 'reliv', 'remain', 'remark', 'remedi', 'rememb', 'remind', 'reminisc', 'remix', 'remodel', 'remot', 'remov', 'rendit', 'renov', 'rent', 'rental', 'reopen', 'repeat', 'repeatedli', 'repetit', 'replac', 'repli', 'report', 'repres', 'reput', 'request', 'requir', 'rescu', 'research', 'resembl', 'reserv', 'resid', 'residenti', 'resist', 'resolut', 'resolv', 'resort', 'respect', 'respond', 'respons', 'rest', 'restaur', 'restrict', 'restroom', 'result', 'retain', 'retard', 'retriev', 'retro', 'return', 'reunion', 'revamp', 'reveal', 'revel', 'review', 'revisit', 'reward', 'rhythm', 'rib', 'ribbon', 'rice', 'rich', 'richard', 'richmond', 'rick', 'rickhous', 'ricki', 'rickshaw', 'ricotta', 'rid', 'ride', 'ridicul', 'riff', 'right', 'rim', 'ring', 'riot', 'rip', 'rise', 'risk', 'risotto', 'ritual', 'ritz', 'river', 'road', 'roam', 'roar', 'roast', 'rob', 'robin', 'robot', 'robust', 'rock', 'rockabilli', 'rocker', 'rockin', 'rockstar', 'roll', 'romant', 'roof', 'rooftop', 'room', 'roomi', 'roommat', 'root', 'rope', 'rose', 'rosebud', 'rosemari', 'rotat', 'rough', 'roughli', 'round', 'rout', 'routin', 'row', 'rowdi', 'royal', 'rsvp', 'rub', 'rube', 'rubi', 'rude', 'rudest', 'rug', 'ruin', 'rule', 'rum', 'rumor', 'run', 'runner', 'runway', 'rush', 'russian', 'rust', 'rustic', 'rx', 'ryan', 'rye', 'sacramento', 'sad', 'sadli', 'safe', 'safer', 'safeti', 'safeway', 'sage', 'said', 'sail', 'sailor', 'saison', 'sake', 'salad', 'salami', 'sale', 'salmon', 'saloon', 'salsa', 'salt', 'salti', 'sam', 'sammi', 'sampl', 'sampler', 'san', 'sand', 'sando', 'sandwhich', 'sandwich', 'sang', 'sangria', 'santa', 'sarah', 'sarcast', 'sardin', 'sassi', 'sat', 'satisfact', 'satisfi', 'saturday', 'sauc', 'sauna', 'sausag', 'sauvignon', 'save', 'savor', 'savori', 'saw', 'say', 'sayin', 'sazerac', 'scale', 'scallion', 'scallop', 'scam', 'scan', 'scare', 'scarf', 'scari', 'scatter', 'scenario', 'scene', 'sceneri', 'scenest', 'scent', 'schedul', 'scheme', 'school', 'scone', 'scoop', 'scope', 'score', 'scorpion', 'scotch', 'scott', 'scrambl', 'scratch', 'scream', 'screen', 'screw', 'scrumptiou', 'se', 'sea', 'seafood', 'seal', 'sear', 'search', 'season', 'seat', 'seattl', 'seclud', 'second', 'secondli', 'secret', 'section', 'secur', 'seduct', 'seed', 'seedi', 'seek', 'seemingli', 'seen', 'select', 'self', 'selfi', 'sell', 'semi', 'send', 'senior', 'sens', 'sensit', 'sensual', 'sent', 'sentenc', 'separ', 'seper', 'septemb', 'seri', 'seriou', 'serv', 'server', 'servic', 'sesam', 'session', 'set', 'settl', 'setup', 'seven', 'sever', 'sex', 'sexi', 'sexist', 'sexual', 'sf', 'sfo', 'sh', 'shabbi', 'shade', 'shadi', 'shadow', 'shag', 'shake', 'shaken', 'shakin', 'shall', 'shame', 'shape', 'share', 'shark', 'sharp', 'shave', 'sheer', 'sheet', 'shelf', 'shell', 'shelter', 'shelv', 'shenanigan', 'sherri', 'shi', 'shift', 'shine', 'shini', 'ship', 'shirt', 'shit', 'shitti', 'shock', 'shoe', 'shook', 'shoot', 'shooter', 'shop', 'shore', 'short', 'shorter', 'shortli', 'shot', 'shoulder', 'shouldn', 'shout', 'shoutout', 'shove', 'showcas', 'shower', 'shown', 'shred', 'shrimp', 'shrug', 'shuffl', 'shut', 'si', 'sick', 'sidecar', 'sidewalk', 'sierra', 'sigh', 'sight', 'sign', 'signag', 'signatur', 'signific', 'significantli', 'silenc', 'silent', 'silli', 'silver', 'silverwar', 'similar', 'similarli', 'simpl', 'simpli', 'simultan', 'sin', 'sinatra', 'sinc', 'sincer', 'sing', 'singer', 'singl', 'sink', 'sip', 'sir', 'sister', 'sit', 'site', 'situat', 'sizabl', 'size', 'sj', 'skee', 'skeebal', 'skeptic', 'sketch', 'sketchi', 'skew', 'skewer', 'skill', 'skimp', 'skimpi', 'skin', 'skinni', 'skip', 'skirt', 'skool', 'skull', 'sky', 'skye', 'skylin', 'slack', 'slam', 'slap', 'slaw', 'sleazi', 'sleek', 'sleep', 'sleev', 'slice', 'slick', 'slide', 'slider', 'slight', 'slightli', 'slim', 'sling', 'slip', 'slipperi', 'sloan', 'sloppi', 'slosh', 'slow', 'slower', 'slowli', 'slur', 'slushi', 'slut', 'slutti', 'smack', 'small', 'smaller', 'smallest', 'smallish', 'smart', 'smash', 'smell', 'smelli', 'smh', 'smile', 'smith', 'smoke', 'smoker', 'smokey', 'smoki', 'smokin', 'smooth', 'smoothli', 'smother', 'smuggler', 'snack', 'snag', 'snake', 'snap', 'snatch', 'sneak', 'sneaker', 'sneaki', 'snob', 'snobbi', 'snooker', 'snooti', 'snotti', 'snow', 'soak', 'soap', 'sober', 'socal', 'soccer', 'social', 'societi', 'sock', 'soda', 'sofa', 'soft', 'soggi', 'soju', 'sold', 'sole', 'solid', 'solo', 'solut', 'solv', 'soma', 'somebodi', 'someday', 'someon', 'someplac', 'someth', 'sometim', 'somewhat', 'somewher', 'son', 'song', 'soo', 'soon', 'sooner', 'sooo', 'soooo', 'sooooo', 'sooth', 'sophist', 'sore', 'sorri', 'sort', 'sorta', 'soul', 'sound', 'soundtrack', 'soup', 'sour', 'sourc', 'south', 'southern', 'souvenir', 'space', 'spaciou', 'span', 'spanish', 'spare', 'spark', 'sparkl', 'sparkler', 'sparkli', 'spars', 'speak', 'speakeasi', 'speaker', 'spear', 'special', 'specialti', 'specif', 'specifi', 'spectacl', 'spectacular', 'spectrum', 'speed', 'speedi', 'spell', 'spend', 'spent', 'spi', 'spice', 'spici', 'spike', 'spill', 'spin', 'spinach', 'spirit', 'spit', 'splash', 'split', 'splurg', 'spoil', 'spoke', 'spoken', 'sponsor', 'spoon', 'sport', 'spot', 'spray', 'spread', 'spring', 'sprinkl', 'sprite', 'sprout', 'spun', 'squar', 'squash', 'squeez', 'squid', 'squish', 'st', 'stab', 'stack', 'staf', 'staff', 'stage', 'stagger', 'stain', 'stair', 'staircas', 'stairway', 'stairwel', 'stake', 'stale', 'stall', 'stamp', 'stand', 'standard', 'standout', 'stapl', 'star', 'stare', 'start', 'starter', 'starv', 'state', 'statement', 'station', 'statu', 'stay', 'steadi', 'steak', 'steal', 'steam', 'steami', 'steel', 'steep', 'steer', 'stella', 'stellar', 'stench', 'step', 'stereotyp', 'steve', 'stew', 'stick', 'sticker', 'sticki', 'stiff', 'stiletto', 'stingi', 'stink', 'stinki', 'stir', 'stock', 'stockton', 'stoke', 'stole', 'stolen', 'stomach', 'stomp', 'stone', 'stood', 'stookey', 'stool', 'stop', 'store', 'stori', 'storm', 'stormi', 'stout', 'straight', 'strang', 'stranger', 'strateg', 'straw', 'strawberri', 'stray', 'stream', 'street', 'strength', 'stress', 'stretch', 'strict', 'strictli', 'strike', 'string', 'strip', 'stripe', 'stripper', 'stroke', 'stroll', 'strong', 'stronger', 'strongest', 'strongli', 'struck', 'structur', 'struggl', 'strut', 'stuck', 'student', 'studi', 'studio', 'stuf', 'stuff', 'stuffi', 'stumbl', 'stun', 'stupid', 'style', 'stylish', 'sub', 'subject', 'submarin', 'subpar', 'subsequ', 'substitut', 'subtl', 'succeed', 'success', 'suck', 'sucker', 'sudden', 'suddenli', 'sued', 'suffer', 'suffic', 'suffici', 'suffoc', 'sugar', 'sugari', 'suggest', 'suit', 'suitabl', 'sulli', 'sultri', 'sum', 'summari', 'summer', 'sun', 'sunda', 'sunday', 'sunglass', 'sunni', 'sunset', 'super', 'superb', 'superior', 'supper', 'suppli', 'support', 'suppos', 'supposedli', 'suprem', 'supris', 'sure', 'surfac', 'surli', 'surpris', 'surprisingli', 'surreal', 'surround', 'surviv', 'sushi', 'suspect', 'suspend', 'suspici', 'sutter', 'swallow', 'swank', 'swanki', 'swap', 'sway', 'swear', 'sweat', 'sweater', 'sweati', 'sweep', 'sweet', 'sweeter', 'sweetest', 'sweetheart', 'sweeti', 'swift', 'swim', 'swing', 'switch', 'swizzl', 'swoop', 'symphoni', 'syrup', 'tab', 'tabl', 'tacki', 'taco', 'tad', 'tag', 'tagliatel', 'tai', 'tail', 'taint', 'taken', 'tale', 'talent', 'talk', 'tall', 'tamal', 'tan', 'tang', 'tangi', 'tank', 'tao', 'tap', 'tapa', 'tape', 'taqueria', 'target', 'tart', 'tartar', 'tartin', 'task', 'tast', 'tasteless', 'tasti', 'tastiest', 'tater', 'tator', 'tattoo', 'taught', 'tavern', 'tax', 'taxi', 'taylor', 'tea', 'teach', 'teacher', 'team', 'tear', 'teas', 'tecat', 'tech', 'techi', 'technic', 'techno', 'technolog', 'tee', 'teen', 'teenag', 'teeni', 'teeth', 'televis', 'tell', 'temperatur', 'tempest', 'templ', 'tempo', 'tempt', 'tempura', 'tend', 'tender', 'tenderloin', 'tenni', 'tequila', 'term', 'terribl', 'terrif', 'territori', 'test', 'texa', 'text', 'textur', 'th', 'thai', 'thang', 'thank', 'thanksgiv', 'theater', 'theatr', 'thee', 'theme', 'themselv', 'theori', 'therapi', 'therefor', 'thi', 'thiev', 'thigh', 'thing', 'think', 'thirst', 'thirsti', 'thirti', 'tho', 'thoma', 'thorough', 'thoroughli', 'thought', 'thousand', 'threat', 'threaten', 'threw', 'thrill', 'throat', 'throne', 'throw', 'throwback', 'thrown', 'thu', 'thumb', 'thump', 'thur', 'thursday', 'ti', 'ticket', 'tidal', 'tie', 'tier', 'tiger', 'tight', 'tiki', 'til', 'tile', 'till', 'tilt', 'tim', 'time', 'timer', 'timey', 'tini', 'tip', 'tipsi', 'tire', 'tit', 'titl', 'tix', 'tl', 'tlc', 'toast', 'toasti', 'today', 'toe', 'togeth', 'toilet', 'token', 'tokyo', 'told', 'toler', 'tom', 'tomato', 'tommi', 'tomorrow', 'ton', 'tone', 'tonga', 'tongu', 'toni', 'tonic', 'tonight', 'took', 'tool', 'tooth', 'topic', 'topless', 'torn', 'toronado', 'tortilla', 'tortur', 'toss', 'tostada', 'tot', 'total', 'touch', 'tough', 'tour', 'tourist', 'touristi', 'tournament', 'tow', 'towel', 'tower', 'town', 'towner', 'toy', 'track', 'trad', 'trade', 'trader', 'tradit', 'tradr', 'traffic', 'tragic', 'train', 'tranc', 'tranni', 'transact', 'transform', 'transit', 'translat', 'transport', 'trap', 'trapp', 'trappist', 'trash', 'trashi', 'travel', 'tray', 'tre', 'treasur', 'treat', 'treatment', 'tree', 'trek', 'tremend', 'trend', 'trendi', 'tri', 'triangl', 'tribut', 'trick', 'tricki', 'trio', 'trip', 'tripl', 'trippi', 'trivia', 'troll', 'tron', 'tropic', 'troubl', 'trout', 'truck', 'true', 'truffl', 'truli', 'trumpet', 'trust', 'truth', 'tshirt', 'tsunami', 'tt', 'tub', 'tube', 'tuck', 'tude', 'tuesday', 'tummi', 'tuna', 'tune', 'tunnel', 'turkey', 'turn', 'turnov', 'tv', 'twenti', 'twice', 'twin', 'twist', 'type', 'typewrit', 'typic', 'uber', 'ugh', 'ugli', 'uh', 'ultim', 'ultra', 'um', 'uma', 'umbrella', 'umm', 'ummm', 'unabl', 'unaccept', 'unassum', 'unbear', 'unbeat', 'unbeliev', 'uncomfort', 'underag', 'undercook', 'underground', 'underneath', 'underst', 'understaf', 'understand', 'understood', 'underwat', 'underwear', 'underwhelm', 'unexpect', 'unexpectedli', 'unfair', 'unforgett', 'unfortun', 'unfriendli', 'unhappi', 'unheard', 'uni', 'uniform', 'unimpress', 'uninterest', 'union', 'uniqu', 'unisex', 'unit', 'univers', 'unknown', 'unless', 'unlik', 'unmark', 'unnecessari', 'unnecessarili', 'unorgan', 'unpleas', 'unpretenti', 'unprofession', 'unreason', 'unsaf', 'unsur', 'untz', 'unusu', 'unwelcom', 'unwind', 'upbeat', 'upcom', 'updat', 'upfront', 'upgrad', 'upper', 'upscal', 'upset', 'upsid', 'upstair', 'uptight', 'ur', 'urban', 'urg', 'urin', 'use', 'useless', 'user', 'usher', 'usual', 'utensil', 'util', 'utter', 'utterli', 'vacat', 'vagu', 'valencia', 'valentin', 'valet', 'valid', 'valley', 'valu', 'valuabl', 'vampir', 'van', 'vanilla', 'vantag', 'vari', 'variat', 'varieti', 'variou', 'vast', 've', 'vega', 'vegan', 'veget', 'vegetarian', 'veggi', 'velvet', 'vendor', 'ventil', 'ventur', 'venu', 'verbal', 'verd', 'verdict', 'veri', 'verifi', 'vermouth', 'vers', 'version', 'versu', 'vertigo', 'vessel', 'vest', 'vesuvio', 'veteran', 'vibe', 'vibrant', 'vibrat', 'vic', 'vice', 'victim', 'victorian', 'video', 'view', 'vinaigrett', 'vinegar', 'vintag', 'vinyl', 'violat', 'violent', 'vip', 'virgin', 'virtual', 'visibl', 'vision', 'visit', 'visitor', 'visual', 'vocal', 'vodka', 'voic', 'voicemail', 'volcano', 'volum', 'volunt', 'vomit', 'vote', 'vouch', 'voucher', 'vow', 'vs', 'wa', 'waaay', 'wack', 'wacki', 'waffl', 'waist', 'wait', 'waiter', 'waitress', 'waitstaff', 'wake', 'walk', 'walker', 'walkway', 'wall', 'wallet', 'wallpap', 'walnut', 'wander', 'wanna', 'wannab', 'want', 'war', 'warehous', 'warfield', 'wari', 'warm', 'warmer', 'warmth', 'warn', 'warp', 'warrant', 'warrior', 'wash', 'washington', 'wasn', 'wasnt', 'wast', 'watch', 'water', 'waterb', 'waterfal', 'wateri', 'watermelon', 'wave', 'way', 'wayn', 'weak', 'wear', 'weather', 'web', 'websit', 'wed', 'wedg', 'wednesday', 'wee', 'weed', 'week', 'weekday', 'weekend', 'weekli', 'weeknight', 'weight', 'weird', 'weirdo', 'welcom', 'went', 'weren', 'werent', 'west', 'western', 'wet', 'whack', 'wharf', 'whatev', 'whatsoev', 'wheat', 'wheel', 'wheelchair', 'whenev', 'wherea', 'wherev', 'whi', 'whilst', 'whim', 'whimsic', 'whip', 'whiskey', 'whiski', 'whisper', 'whistl', 'white', 'whoa', 'whomev', 'whoop', 'whore', 'wick', 'wide', 'wife', 'wig', 'wild', 'wildhawk', 'william', 'wilson', 'win', 'wind', 'window', 'wine', 'wing', 'wink', 'winner', 'winter', 'wipe', 'wise', 'wish', 'wit', 'witch', 'witti', 'wobbl', 'woke', 'wolf', 'woman', 'women', 'won', 'wonder', 'wonderland', 'wont', 'woo', 'wood', 'wooden', 'woohoo', 'woot', 'word', 'wore', 'work', 'worker', 'world', 'worn', 'worri', 'wors', 'worship', 'worst', 'worth', 'worthi', 'worthwhil', 'wouldn', 'wouldnt', 'wound', 'wow', 'wrap', 'wreck', 'wrestl', 'wrist', 'wristband', 'write', 'writer', 'written', 'wrong', 'wrote', 'wtf', 'wth', 'www', 'xnumberx', 'ya', 'yah', 'yard', 'yay', 'ye', 'yea', 'yeah', 'year', 'yell', 'yellow', 'yelp', 'yelper', 'yep', 'yesterday', 'yike', 'yo', 'yonker', 'york', 'yoshi', 'young', 'younger', 'yourselv', 'youth', 'youtub', 'yr', 'yuck', 'yum', 'yummi', 'yup', 'yuppi', 'zach', 'zeitgeist', 'zero', 'zombi', 'zone', 'zoo']
In [24]:
import numpy as np
# Sum up the counts of each vocabulary word
dist = np.sum(train_data_features, axis=0)
# For each, print the vocabulary word and the number of times it
# appears in the training set
for tag, count in zip(vocab, dist):
print(count, tag)
31 abandon
25 abc
70 abil
1466 abl
22 abound
551 abov
78 absinth
1120 absolut
35 absorb
37 absurd
44 abund
32 abus
38 abv
66 ac
87 accent
277 accept
244 access
49 accid
98 accident
475 accommod
62 accomod
146 accompani
29 accomplish
106 accord
45 accordingli
107 account
52 accur
50 accus
26 ace
25 ach
39 achiev
69 acid
95 acknowledg
332 acoust
25 acrobat
705 act
180 action
134 activ
2668 actual
440 ad
53 adam
626 add
74 addict
581 addit
81 address
59 adequ
46 adjac
79 adjust
67 admir
158 admiss
243 admit
64 admittedli
20 adobo
169 ador
54 adorn
220 adult
192 advanc
109 advantag
146 adventur
148 advertis
167 advic
87 advis
80 aesthet
37 af
35 affair
33 affect
269 afford
33 aficionado
52 aforement
115 afraid
39 african
26 afrolici
513 afternoon
28 aftertast
173 afterward
592 age
141 aggress
21 agnolotti
895 ago
302 agre
98 ah
302 ahead
21 ahem
28 ahh
36 ahhh
75 ahi
34 aid
45 aim
154 ain
28 aint
177 aioli
473 air
37 airi
38 aisl
138 aka
46 al
88 ala
21 alarm
70 albeit
33 album
1372 alcohol
341 ale
35 alert
36 alex
33 alic
28 alien
84 alik
74 aliv
38 allagash
22 allerg
272 alley
27 alleyway
39 allig
886 allow
22 allur
55 almond
465 alon
30 alongsid
123 alot
1152 alreadi
341 alright
22 alter
194 altern
30 altogeth
4372 alway
34 amaro
38 amateur
3474 amaz
116 amazingli
43 amazon
29 amber
1388 ambianc
350 ambienc
41 ambient
29 amen
23 amend
65 america
389 american
79 amf
47 ami
138 ampl
117 amus
116 anchor
25 andrew
417 angel
23 anger
50 angl
79 angri
3414 ani
95 anim
78 anniversari
53 announc
558 annoy
32 annual
2793 anoth
237 answer
51 anti
20 antic
74 anticip
63 antiqu
38 antler
78 anybodi
344 anymor
963 anyon
1456 anyth
137 anytim
439 anywher
21 anywho
198 apart
217 apolog
29 apologet
170 app
32 appal
585 appar
185 appeal
327 appear
494 appet
25 appetit
185 appl
22 applaud
51 appli
721 appreci
250 approach
165 appropri
53 approv
29 approxim
30 apricot
43 april
22 aquarium
158 arcad
98 architectur
4809 area
728 aren
78 argu
23 arguabl
190 arm
32 aroma
124 arrang
68 array
22 arrest
1329 arriv
71 arrog
542 art
45 articl
64 artisan
405 artist
38 artsi
84 artwork
68 arugula
30 asada
46 asap
821 asian
298 asid
3331 ask
32 asleep
76 asparagu
90 aspect
22 aspir
1002 ass
45 assault
190 asshol
47 assist
47 associ
82 assort
238 assum
69 assur
283 ate
302 atm
2743 atmospher
45 atop
27 atroci
72 attach
73 attack
288 attempt
557 attend
36 attende
1381 attent
91 attir
616 attitud
451 attract
26 audac
189 audienc
40 audio
77 auditorium
33 august
119 authent
25 author
75 automat
41 ava
552 avail
26 ave
38 avenu
601 averag
24 aviat
23 avid
126 avocado
624 avoid
335 aw
46 await
143 awar
36 award
2259 away
61 awe
3990 awesom
238 awhil
272 awkward
67 awkwardli
21 azn
226 babi
77 bachelor
207 bachelorett
20 backdrop
178 background
49 backpack
38 backroom
27 backstag
22 backward
29 backyard
919 bacon
3086 bad
40 badass
75 badli
345 bag
65 baggi
25 baguett
105 bake
23 bakeri
262 balanc
556 balconi
74 bald
607 ball
44 balloon
25 ballroom
32 balsam
30 bam
20 bambi
46 bamboo
20 ban
143 banana
2141 band
115 bang
117 bank
30 banter
49 bao
23745 bar
37 barback
82 barbarossa
372 bare
25 barf
29 bargain
27 bark
69 barkeep
26 barman
85 barrel
49 barstool
240 bart
9148 bartend
21 bartendar
612 base
58 basebal
511 basement
59 bash
102 basi
717 basic
138 basil
71 basket
46 basketbal
128 bass
59 bastard
77 bat
22 batch
2455 bathroom
69 batter
48 battl
638 bay
172 bbq
21 bbr
141 bc
285 bday
33 bdsm
583 beach
77 beam
196 bean
125 bear
90 beard
724 beat
69 beaten
32 beatnik
1433 beauti
178 becam
7492 becaus
567 becom
197 bed
21 bedroom
41 bee
394 beef
10821 beer
44 beet
41 beetlejuic
4298 befor
44 beg
135 began
358 begin
30 beginn
43 behav
86 behavior
43 behold
268 belgian
79 belgium
811 believ
44 bell
155 belli
31 belliger
33 bellini
119 belong
30 belov
41 belt
37 ben
123 bench
23 bend
21 bender
81 benefit
81 benjamin
30 bent
31 berkeley
54 berri
308 besid
4527 best
148 bet
3191 better
251 beverag
222 bewar
24 beyonc
254 bf
29 bff
56 bhangra
31 bi
83 bias
2932 big
365 bigger
179 biggest
31 biggi
94 bike
43 biker
50 billi
27 billiard
346 bimbo
22 bing
113 bird
2274 birthday
95 biscuit
21 bistro
3568 bit
200 bitch
31 bitchi
701 bite
249 bitter
151 biz
56 bizarr
907 black
61 blackberri
21 bladder
123 blah
124 blame
48 blanc
143 bland
37 blank
53 blare
623 blast
27 blazer
32 bleed
26 bleh
210 blend
26 blender
67 bless
26 bleu
76 blew
73 blind
20 blink
40 bliss
882 block
20 blog
155 blond
135 blood
25 bloodhound
188 bloodi
285 blow
127 blown
361 blue
99 blueberri
38 blur
32 boar
295 board
39 boast
62 boat
46 bob
39 bobbi
40 bodega
302 bodi
41 bohemian
23 boil
31 bold
21 bollywood
270 bomb
35 bon
98 bond
35 bondag
131 bone
189 bonu
99 boo
63 boob
45 boogi
809 book
44 bookmark
46 bookstor
389 boom
21 boost
153 boot
1326 booth
365 booti
395 booz
77 boozi
37 border
41 borderlin
279 bore
55 born
59 boss
43 boston
337 bother
2777 bottl
25 bottomless
370 bought
27 bougi
128 bounc
2405 bouncer
53 bound
399 bourbon
32 bout
35 bow
1355 bowl
460 box
860 boy
720 boyfriend
52 br
30 bra
26 bracelet
23 brad
99 brain
80 brais
138 branch
120 brand
32 brandi
64 brass
34 brave
23 bravo
32 brazilian
726 bread
460 break
29 breaker
117 breakfast
47 breast
258 breath
68 breathtak
59 breez
402 brew
72 breweri
62 brian
124 brick
22 bridal
39 bride
227 bridg
30 brie
42 brief
31 briefli
206 bright
23 brighter
73 brilliant
33 brim
1789 bring
73 brisket
39 british
38 britney
155 bro
29 broad
128 broadway
50 broccoli
122 broke
626 broken
83 broth
165 brother
615 brought
164 brown
31 browni
30 bruis
30 brule
231 brunch
576 bruno
28 bruschetta
48 brush
97 brussel
79 bs
154 btw
198 bu
236 bubbl
42 bucatini
508 buck
56 bucket
158 bud
66 buddha
315 buddi
75 budget
24 bueno
77 buffalo
26 buffet
45 bug
506 build
94 built
113 bull
29 bulleit
80 bullshit
116 bum
99 bummer
343 bump
58 bumpin
196 bun
697 bunch
1920 burger
82 burlesqu
128 burn
66 burnt
28 burrata
60 burrito
31 burst
54 burton
20 buse
46 bush
2146 busi
51 busier
20 businessmen
94 bust
69 bustl
137 butt
395 butter
33 butterfli
65 butteri
67 buttermilk
21 butterscotch
77 button
688 buy
329 buzz
40 bye
21 bypass
63 ca
304 cab
31 cabaret
28 cabbag
34 cabernet
30 cabl
46 caesar
203 cafe
108 cage
27 caipirinha
30 cajun
314 cake
30 cal
38 calamari
52 calendar
30 calib
168 california
105 calm
38 calori
5129 came
82 camera
26 camp
21 campari
22 camper
25 campi
29 campu
67 cancel
147 candi
135 candl
28 cantina
112 cap
22 capabl
210 capac
62 caper
31 capit
47 captain
54 captur
480 car
29 caraf
71 caramel
28 carb
71 carbon
872 card
1393 care
35 career
46 caribbean
154 carl
34 carlton
33 carn
47 carnita
26 carniv
95 carpet
301 carri
63 carrot
52 cart
24 cartoon
54 carv
40 casa
491 case
1281 cash
57 cashier
68 cast
29 castl
96 castro
587 casual
446 cat
50 catacomb
659 catch
57 categori
184 cater
26 cattl
22 catwalk
34 caucasian
182 caught
61 cauliflow
634 caus
31 caution
212 cave
30 caveat
49 cavern
27 caviar
21 cb
57 cc
64 cd
40 ceci
515 ceil
825 celebr
81 cell
26 cellar
86 cent
284 center
104 central
64 centuri
22 ceremoni
288 certain
379 certainli
27 certif
55 cevich
64 cha
56 chain
651 chair
67 chalk
92 chalkboard
170 challeng
510 champagn
595 chanc
177 chandeli
1260 chang
36 channel
44 chao
23 chaotic
28 char
277 charact
172 charcuteri
26 chardonnay
1495 charg
43 charl
378 charm
27 chart
69 chase
47 chaser
579 chat
35 chatter
32 chatti
62 che
1755 cheap
182 cheaper
58 cheapest
34 cheat
3651 check
22 checker
125 cheddar
59 cheek
256 cheer
2494 chees
65 cheeseburg
24 cheesecak
265 cheesi
405 chef
181 cherri
47 chest
31 chestnut
33 chew
46 chewi
170 chic
104 chicago
296 chick
1479 chicken
21 chickpea
76 child
34 childhood
68 children
28 chile
126 chili
2000 chill
50 chilli
29 chillin
55 chimay
21 china
61 chinatown
73 chines
273 chip
45 chipotl
31 chit
311 chocol
874 choic
23 choke
481 choos
120 chop
37 chorizo
191 chose
40 chosen
49 chowder
87 chri
24 christ
114 christma
23 chronicl
38 chuck
21 chuckl
57 chug
69 chunk
212 church
39 churro
202 cider
123 cigarett
33 cilantro
75 cinnamon
49 circa
133 circl
26 circu
32 circul
24 circular
43 circumst
44 citadel
3097 citi
24 citizen
93 citru
20 citrusi
54 civic
27 civil
46 ck
36 clad
174 claim
71 clam
25 clap
20 clarifi
336 class
777 classi
532 classic
58 classier
23 classifi
98 claustrophob
1188 clean
48 cleaner
25 cleanest
31 cleanli
434 clear
364 clearli
59 clever
35 clich
21 click
62 client
271 clientel
47 climb
61 clip
36 clipboard
133 clock
20 clog
2150 close
182 closer
95 closest
41 closet
210 cloth
57 cloud
33 clown
8015 club
32 clubber
44 clubbi
69 clue
27 clueless
33 clutch
122 coast
666 coat
30 cob
27 cobbler
23 cobra
23 cocain
4945 cocktail
166 coconut
52 cod
385 code
295 coffe
23 cognac
51 coin
260 coke
48 colada
603 cold
77 collar
52 collard
67 colleagu
176 collect
342 colleg
49 collin
25 cologn
387 color
73 columbu
34 column
436 com
24 coma
311 combin
123 combo
9329 come
189 comedi
147 comedian
86 comet
294 comfi
1001 comfort
96 comic
26 command
340 comment
40 commerci
67 commit
144 common
272 commun
90 comp
32 compact
503 compani
102 companion
441 compar
67 comparison
48 compel
32 compens
73 compet
78 competit
440 complain
474 complaint
49 complement
1106 complet
98 complex
45 complic
129 compliment
84 complimentari
23 compon
39 comput
28 concentr
248 concept
158 concern
659 concert
64 conclus
206 concoct
20 concret
42 condescend
23 condiment
73 condit
27 conduc
49 confer
61 confetti
59 confid
117 confirm
107 confit
40 confront
273 confus
30 congest
27 congrat
27 congreg
130 connect
54 connoisseur
21 consciou
756 consid
68 consider
358 consist
64 constant
197 constantli
57 construct
113 consum
27 consumpt
239 contact
99 contain
36 contemporari
101 content
45 contest
381 continu
30 contrapt
22 contrari
50 contrast
45 contribut
178 control
316 conveni
50 convent
1025 convers
41 convert
118 convinc
30 convo
567 cook
108 cooki
5334 cool
120 cooler
147 coolest
82 cooper
36 coor
71 coordin
93 cop
40 copi
34 copper
77 cor
27 cordial
32 core
26 corey
286 corn
31 cornbread
936 corner
33 cornmeal
38 corona
58 corpor
116 correct
53 correctli
32 corridor
36 corset
23 cosi
97 cosmo
495 cost
24 costco
138 costum
656 couch
52 cougar
72 cough
1259 couldn
231 count
212 counter
45 countless
159 countri
2088 coupl
1856 cours
95 courteou
49 courtesi
159 cousin
227 cove
3058 cover
21 covet
92 cow
32 cowboy
198 cowork
928 cozi
294 crab
138 crack
55 cracker
65 crackin
652 craft
84 cram
315 cramp
32 cran
103 cranberri
25 crank
22 cranki
36 cranni
275 crap
177 crappi
47 crash
134 crave
178 crawfish
190 crawl
20 cray
979 crazi
428 cream
216 creami
342 creat
42 creation
542 creativ
23 cred
452 credit
26 creek
130 creep
131 creeper
277 creepi
68 creme
29 crepe
220 crew
102 cri
30 crime
26 cring
161 crisp
399 crispi
59 critic
37 crocker
21 croissant
35 croquett
187 cross
68 crow
9170 crowd
45 crown
29 crudo
49 cruis
33 crumb
68 crunch
104 crunchi
109 crush
143 crust
32 crusti
34 crystal
23 cuban
88 cube
142 cucumb
36 cue
44 cuisin
40 culinari
89 cultur
482 cup
48 cupcak
40 curat
75 cure
25 curios
90 curiou
35 curli
216 current
99 curri
35 curs
148 curtain
47 cushion
1281 custom
482 cut
1043 cute
26 cutest
25 cuti
220 cuz
81 da
25 dab
92 dad
21 dada
53 daddi
157 daili
24 daiquiri
31 dali
30 damag
21 dammit
675 damn
39 dan
8174 danc
58 danceabl
238 dancefloor
577 dancer
41 dang
119 danger
57 daniel
35 dank
82 dare
1934 dark
52 darker
25 darl
110 darn
114 dart
55 dash
1606 date
58 daughter
61 dave
23 davi
164 david
24 dawn
3106 day
25 daylight
39 daytim
20 dc
39 dd
343 dead
24 deaf
22 deafen
899 deal
35 dealt
119 dear
214 death
58 debat
26 debaucheri
32 debit
143 decad
22 deceiv
37 decemb
1811 decent
20 decept
1667 decid
120 decis
90 deck
56 declin
66 deco
3004 decor
72 dedic
22 deduct
293 deep
27 deepli
21 deer
277 def
35 defens
27 defiantli
98 defin
5735 definit
88 degre
36 delay
45 delect
40 delic
2815 delici
218 delight
31 delirium
149 delish
216 deliv
31 deliveri
108 demand
22 demeanor
48 demograph
42 den
98 deni
27 dens
64 depart
31 depech
455 depend
50 depress
30 depth
44 descend
314 describ
190 descript
67 desert
326 deserv
662 design
154 desir
51 desk
82 desper
529 despit
473 dessert
163 destin
24 destini
34 destroy
33 deter
42 determin
54 develop
20 devic
136 devil
45 devour
30 dg
26 di
31 dia
48 diamond
38 dice
107 dick
3764 did
5032 didn
238 didnt
352 die
84 diego
72 diet
2427 differ
378 difficult
29 difficulti
230 dig
51 digit
44 digress
22 dill
333 dim
28 dime
173 dimli
29 din
430 dine
130 diner
21 ding
72 dingi
2070 dinner
260 dip
204 direct
133 directli
32 dirt
530 dirti
25 disagre
69 disappear
1194 disappoint
39 disast
41 disclaim
75 disco
90 discount
22 discourag
238 discov
60 discrimin
96 discuss
184 disgust
1021 dish
74 dislik
22 dismiss
39 disney
72 disneyland
35 disorgan
41 dispens
126 display
130 disrespect
29 dissapoint
164 distanc
72 distinct
27 distinguish
31 distort
92 distract
23 distribut
283 district
40 disturb
38 ditch
39 diva
2113 dive
552 divers
344 divey
39 divi
58 divid
60 divin
26 divisadero
3021 dj
36 djing
490 dna
42 dock
56 doctor
24 dodg
1259 doe
1421 doesn
51 doesnt
587 dog
61 doll
619 dollar
29 dome
33 domest
42 domin
7978 don
490 dont
23 donut
2749 door
262 doorman
81 doormen
33 doorway
135 dope
20 dork
22 dose
62 dot
328 doubl
208 doubt
224 douch
177 douchebag
74 douchey
28 douchi
31 dough
36 downer
36 downfal
48 downhil
55 downright
309 downsid
2290 downstair
348 downtown
148 dozen
55 dr
454 draft
239 drag
38 dragon
23 drain
24 drake
93 drama
36 dramat
306 drank
25 drape
55 draught
189 draw
88 drawback
28 drawn
31 dread
258 dream
34 drench
1633 dress
36 dressi
33 drew
294 dri
33 drift
39 driftwood
25028 drink
247 drinker
65 drip
399 drive
25 driven
116 driver
24 drizzl
40 drool
574 drop
108 drove
55 drown
128 drug
100 drum
28 drummer
1667 drunk
240 drunken
31 drunkenli
23 drunki
58 du
92 dub
60 dubstep
328 duck
768 dude
117 duel
44 dug
50 duh
38 dull
84 dumb
80 dump
40 dumpl
99 dungeon
59 dunno
23 duper
1450 dure
41 dust
24 dusti
37 dutch
46 duti
29 dyl
65 eager
35 eagl
231 ear
2108 earli
356 earlier
112 earn
39 earplug
210 earth
30 earthquak
71 eas
1221 easi
150 easier
21 easiest
456 easili
166 east
28 eastern
1576 eat
151 eaten
42 eater
28 eateri
31 eccentr
40 echo
253 eclect
21 economi
178 ed
27 edamam
168 edg
35 edgi
30 edibl
647 edit
364 edm
60 educ
42 ef
22 eff
175 effect
206 effici
21 effin
196 effort
381 egg
52 ego
130 eh
56 el
47 elabor
548 elbo
227 elbow
86 elder
46 electr
73 electro
130 electron
55 electronica
155 eleg
101 element
229 elev
64 elit
33 elixir
1601 els
266 elsewher
129 em
312 email
142 embarrass
35 embrac
45 emerg
35 emo
27 emot
61 empanada
22 emphas
23 emphasi
39 employ
329 employe
894 empti
31 emt
32 en
30 enchant
28 enclos
167 encount
110 encourag
2901 end
22 endiv
57 endless
27 endur
55 energet
270 energi
110 enforc
127 engag
52 engin
70 english
32 enhanc
3624 enjoy
53 enorm
86 ensur
687 enter
684 entertain
25 enthusiasm
82 enthusiast
46 entic
866 entir
45 entitl
679 entranc
243 entre
267 entri
460 environ
111 epic
49 episod
26 epitom
172 equal
80 equip
30 equival
109 er
176 era
23 eras
113 eric
22 erot
32 error
142 escap
109 escort
89 esp
1463 especi
30 espresso
109 esqu
21 essenc
112 essenti
622 establish
30 estat
21 estim
52 ethnic
24 etiquett
33 euro
42 europ
59 european
105 eve
1888 event
231 eventu
2657 everi
186 everybodi
74 everyday
2880 everyon
1984 everyth
105 everytim
398 everywher
47 evid
65 evil
31 ew
72 ex
81 exact
493 exactli
39 exagger
32 examin
116 exampl
45 exceed
1206 excel
80 excelsior
43 excess
80 exchang
652 excit
121 exclus
238 excus
140 execut
22 exercis
27 exhaust
44 exhibit
256 exist
165 exit
21 exorbit
93 exot
52 expand
42 expans
2247 expect
1176 expens
3120 experi
291 experienc
71 expert
35 expertli
25 expir
382 explain
50 explan
24 explod
136 explor
31 explos
76 expos
94 express
29 exquisit
62 extend
347 extens
23 extent
55 exterior
630 extra
40 extraordinari
884 extrem
837 eye
50 fab
310 fabul
24 facad
844 face
37 facebook
25 facial
53 facil
1148 fact
116 factor
35 factori
58 fade
208 fail
38 faint
386 fair
579 fairli
28 faith
195 fake
332 fall
35 fallen
36 fals
30 fame
348 famili
128 familiar
175 famou
1239 fan
581 fanci
26 fancier
28 fantasi
1068 fantast
1257 far
112 fare
23 farm
22 farmer
28 farrel
36 fart
42 fascin
407 fashion
741 fast
81 faster
537 fat
44 father
50 fatti
214 fault
57 faux
141 fav
115 fave
143 favor
2802 favorit
48 favourit
85 fear
21 feast
23 feat
25 feather
302 featur
24 februari
43 fed
303 fee
55 feed
47 feedback
4629 feel
29 feelin
282 feet
215 fell
54 fella
188 fellow
1387 felt
374 femal
26 fenc
33 fennel
31 ferment
100 fernet
91 fest
127 festiv
23 fewer
93 fi
81 fianc
63 fidel
122 fidi
48 field
28 fieri
32 fifth
21 fifti
33 fig
370 fight
26 fighter
447 figur
47 file
26 filipino
359 fillmor
129 film
20 filmor
26 filter
53 filthi
1173 final
126 financi
922 fine
51 finest
163 finger
681 finish
137 fireplac
33 firm
276 fish
23 fishbowl
26 fisherman
20 fishi
77 fist
522 fit
234 fix
67 fixtur
31 fizz
112 flag
22 flail
38 flair
26 flake
50 flame
32 flank
126 flash
21 flashi
32 flashlight
22 flask
286 flat
289 flatbread
1266 flavor
25 flavour
30 flaw
26 flew
41 flexibl
189 fli
25 flick
175 flight
111 flip
50 flirt
88 float
24 flock
31 flood
5563 floor
31 flop
30 floral
64 flore
191 flow
82 flower
34 fluffi
24 fluid
20 flush
24 flyer
23 fo
40 foam
101 focu
70 focus
141 fog
34 foggi
111 foie
25 fold
49 foley
93 foli
717 folk
494 follow
67 folsom
86 fond
25 fondu
31 foo
8569 food
46 foodi
164 fool
77 foosbal
189 foot
64 footbal
21 forbidden
247 forc
51 foreign
315 forev
32 forewarn
481 forget
31 forgiv
305 forgot
62 forgotten
51 fork
221 form
41 formal
25 format
25 formerli
31 fort
84 forth
157 fortun
429 forward
24 foul
33 foundri
36 fountain
62 fourth
79 frame
167 fran
28 franc
57 franciscan
2198 francisco
30 frank
77 frankli
141 frat
258 freak
92 freakin
35 fred
2139 free
21 freeli
104 freez
271 french
406 frequent
962 fresh
68 freshli
2563 fri
2134 friday
25 fridg
11330 friend
4427 friendli
36 friendlier
47 friendliest
36 friggin
56 frill
31 frisco
24 frite
23 frito
73 fritter
109 frozen
263 fruit
283 fruiti
125 frustrat
40 ft
21 fu
533 fuck
32 fuckin
25 fuel
32 fulfil
147 fulli
6308 fun
66 function
26 fund
31 fundrais
148 funk
271 funki
516 funni
25 funniest
29 fur
29 furnish
144 furnitur
59 fusion
46 fuss
301 futur
47 fuzzi
113 fyi
55 ga
26 gaga
33 gain
128 gal
31 galleri
55 galor
1645 game
277 gamh
50 gang
22 gangster
251 garag
54 garbag
52 garden
35 gardner
35 gari
201 garlic
89 garnish
29 gasp
28 gastro
178 gastropub
91 gate
187 gather
1232 gave
25 gawk
312 gay
32 gaze
75 gear
89 geari
47 geek
21 geez
479 gem
68 gender
1239 gener
30 geneva
70 geniu
101 genr
31 gent
106 gentleman
66 gentlemen
26 gentrifi
137 genuin
84 georg
61 german
23 germani
30 gestur
24 getaway
32 gettin
162 gf
239 ghetto
37 ghost
462 giant
66 gift
65 gig
55 gigant
33 giggl
22 gill
189 gimlet
413 gin
262 ginger
3961 girl
593 girlfriend
92 girli
652 given
32 gl
557 glad
59 gladli
37 glamor
88 glanc
29 glare
34 glaskat
1728 glass
56 glasswar
34 glaze
24 glimps
35 glori
32 gloriou
20 glove
130 glow
54 gluten
31 gm
32 goal
133 goat
419 god
33 goddamn
639 goe
89 goer
25 goggl
63 gogo
23 goin
166 gold
39 goldberg
167 golden
27 goldfish
1226 golf
562 gone
314 gonna
18473 good
49 goodby
33 goodi
22 gooey
46 googl
160 goos
337 gorgeou
37 gorgonzola
28 gosh
31 gossip
6891 got
236 goth
22 gotham
58 gothic
374 gotta
282 gotten
87 gourmet
78 gra
1446 grab
90 grace
47 graciou
25 grad
49 grade
76 graduat
59 graffiti
58 grain
613 grand
50 grandma
195 grant
78 grape
96 grapefruit
23 grass
27 grasshopp
57 grate
62 gratuiti
75 gravi
27 greas
128 greasi
17188 great
22 greater
95 greatest
46 greatli
23 greedi
416 green
349 greet
40 greg
80 grew
142 grey
28 greyhound
30 grid
246 grill
53 grimi
128 grind
79 gripe
304 grit
34 gritti
56 grog
22 groom
194 groov
40 groovi
37 grope
271 gross
360 ground
3647 group
123 grow
94 grown
116 grub
29 grumpi
26 grung
79 grungi
32 guac
51 guacamol
198 guarante
297 guard
1440 guess
1323 guest
543 guestlist
75 guid
99 guild
31 guilti
99 guin
41 guiness
77 guitar
22 gulch
22 gulp
22 gum
48 gun
37 gut
4590 guy
52 gym
34 gyoza
6281 ha
38 habit
217 hadn
23 hah
415 haha
22 hahah
60 hahaha
213 haight
36 hail
383 hair
1188 half
50 halfway
337 hall
226 halloween
109 hallway
34 ham
57 hamburg
63 hammer
40 hancock
1569 hand
32 handi
255 handl
46 handsom
1718 hang
32 hanger
232 hangout
115 hangov
1364 happen
3069 happi
55 happier
112 happili
89 harass
1838 hard
57 hardcor
82 harder
151 hardli
733 harlot
21 harpist
51 harri
46 harsh
42 hash
124 hasn
142 hassl
172 hat
707 hate
22 hater
22 haul
87 haunt
738 haven
25 havent
54 hawaii
70 hawaiian
24 hawk
82 hay
41 hazard
22 haze
72 hazel
21 hazi
1528 head
55 headach
87 headlin
42 health
97 healthi
1155 hear
1069 heard
45 hearst
524 heart
59 hearti
151 heat
191 heaven
54 heavenli
321 heavi
50 heavili
106 heck
22 hectic
186 heel
21 hefeweizen
42 hefti
26 hehe
109 height
34 heirloom
26 heklina
193 held
646 hell
247 hella
126 hello
1893 help
21 hemlock
129 henc
61 herb
34 herbal
29 herd
44 hero
139 hesit
441 hey
145 hh
3020 hi
24 hibiscu
397 hidden
108 hide
49 hifi
1553 high
201 higher
37 highest
916 highli
180 highlight
38 hike
231 hilari
475 hill
159 hint
1967 hip
110 hiphop
60 hippi
841 hipster
150 hire
121 histor
367 histori
1411 hit
22 hm
87 hmm
46 hmmm
23 hmmmm
37 ho
44 hockey
645 hold
25 holder
1462 hole
144 holi
202 holiday
33 holla
33 hollow
37 hollywood
29 homag
1317 home
90 homeless
118 homemad
26 hometown
50 homey
49 homi
256 honest
27 honesti
540 honestli
132 honey
82 honor
30 hoo
22 hoochi
213 hood
34 hoodi
272 hook
55 hooker
42 hoop
24 hooray
22 hoot
1929 hop
1147 hope
43 hoppi
40 horni
47 horrend
565 horribl
24 horrid
29 horror
109 hors
26 horsefeath
33 horseradish
94 horsesho
131 hospit
819 host
279 hostess
36 hostil
1839 hot
29 hotdog
564 hotel
27 hotter
72 hottest
41 hotti
4040 hour
1967 hous
37 housemad
61 hover
1720 howev
78 hr
427 http
41 hub
52 hubba
75 hubbi
24 huddl
45 hue
54 hug
1614 huge
62 huh
121 human
36 humbl
58 humid
20 humili
45 hummu
77 humor
41 hump
127 hundr
158 hung
21 hunger
250 hungri
63 hunt
21 hunter
67 hurri
20 hurrican
171 hurt
381 husband
32 hush
63 hustl
54 hut
249 hype
719 ice
42 icon
611 id
742 idea
146 ideal
30 ident
127 idiot
44 idk
158 idol
267 ignor
99 ill
28 illeg
22 illumin
274 im
70 imag
537 imagin
55 imbib
481 immedi
30 immens
56 imo
36 impati
48 impecc
26 imperi
23 impli
303 import
98 importantli
221 imposs
1324 impress
26 impromptu
230 improv
46 inappropri
31 inattent
124 inch
60 incid
34 inclin
813 includ
31 incompet
28 inconsist
67 inconveni
34 incorpor
56 increas
20 increasingli
796 incred
150 inde
54 independ
182 indi
49 indian
81 indic
127 individu
220 indoor
33 induc
90 indulg
277 industri
50 inebri
20 ined
39 inevit
106 inexpens
53 infam
22 infest
29 inflat
40 influenc
68 info
322 inform
877 infus
79 ing
332 ingredi
26 inhal
163 initi
70 inner
38 innoc
65 innov
43 inquir
229 insan
38 insert
2508 insid
107 insist
182 inspir
34 instagram
50 instal
39 instanc
38 instant
93 instantli
974 instead
53 institut
31 instruct
26 instructor
39 instrument
101 insult
21 integr
32 intellig
91 intend
70 intens
102 intent
167 interact
637 interior
70 intern
51 internet
30 interpret
44 interrupt
22 interview
1110 intim
51 intimaci
80 intimid
102 intox
52 intric
85 intrigu
139 introduc
22 introduct
34 invad
84 invent
51 invest
22 invis
353 invit
161 involv
224 ipa
22 ipad
89 iphon
52 ipod
157 irish
136 iron
22 ironi
54 irrit
379 ish
296 island
1553 isn
65 isnt
475 issu
27 itali
109 italian
24 itch
475 item
125 ive
342 jack
22 jackass
250 jacket
52 jackson
64 jacobo
21 jade
26 jager
20 jail
35 jalap
57 jalapeno
372 jam
28 jamaican
38 jambalaya
94 jame
142 jameson
48 jami
40 januari
61 japanes
61 jar
30 jasmin
113 jason
26 jaw
27 jay
457 jazz
31 jazzi
21 jealou
294 jean
23 jeff
30 jen
110 jeremi
143 jerk
27 jerri
60 jersey
43 jessica
37 jesu
27 jet
53 jim
813 job
69 joe
61 joey
193 john
110 johnni
219 join
579 joint
325 joke
27 jolli
32 jon
47 jone
70 jose
43 josh
75 journey
23 jovi
66 joy
196 judg
32 judgement
43 judgment
395 juic
201 juici
154 juke
516 jukebox
89 juli
232 jump
35 june
41 jungl
22 junk
21 junki
13310 just
45 justic
60 justifi
55 justin
30 kabuki
21 kai
123 kale
133 kar
162 karaok
29 karma
50 kat
32 kate
34 kati
76 kava
53 keg
26 kelli
31 ken
811 kept
147 kerouac
120 ketchup
31 ketel
767 kettl
151 kevin
589 key
1081 kick
21 kicker
896 kid
283 kill
176 killer
27 kimchi
2609 kind
928 kinda
69 kindli
83 king
66 kink
102 kiss
707 kitchen
41 kitsch
71 kitschi
77 kj
72 knee
696 knew
26 knife
281 knock
60 knot
5586 know
566 knowledg
377 known
48 kobe
21 kool
47 korean
146 kozi
94 kudo
616 la
53 label
31 labor
28 labyrinth
24 lace
595 lack
51 lacklust
1305 ladi
45 lager
33 lagunita
538 laid
138 lamb
31 lambic
322 lame
71 lamp
132 land
48 landmark
43 lane
31 languag
125 lap
30 laptop
1538 larg
290 larger
29 largest
50 laser
96 lastli
1147 late
1189 later
73 latest
63 latin
31 latino
26 latt
387 laugh
35 laughter
29 launch
20 laura
24 lauren
24 lava
20 lavend
97 law
94 lay
77 layer
371 layout
83 lazi
73 le
312 lead
25 leaf
30 leagu
25 leak
114 lean
314 learn
165 leather
1690 leav
25 lectur
124 led
44 lee
1846 left
39 leftov
179 leg
66 legal
49 legend
46 legendari
134 legit
35 legitim
29 leisur
20 lemm
320 lemon
78 lemonad
43 lend
42 length
23 lengthi
43 lesbian
23 lesser
150 lesson
3059 let
35 letter
65 lettuc
1224 level
119 libat
25 liber
73 librari
106 licens
62 lick
219 lie
875 life
23 lifetim
49 lift
2502 light
25 lighten
58 lighter
61 lightli
33 lightweight
18913 like
130 lil
232 lime
568 limit
41 linden
4456 line
45 lineup
66 linger
49 link
77 lip
45 liqueur
95 liquid
554 liquor
31 lisa
2463 list
500 listen
476 lit
24 lite
755 liter
23 literari
24 litter
5592 littl
2854 live
73 liver
4023 ll
115 lo
164 load
131 lobbi
327 lobster
2026 local
1848 locat
118 lock
36 locker
31 lodg
103 loft
25 logic
27 logist
33 logo
35 loin
563 lol
57 london
61 lone
3169 long
447 longer
48 longest
7192 look
35 lookin
27 loop
97 loos
117 lord
224 lose
56 loser
44 loss
449 lost
4437 lot
1389 loud
53 louder
50 loudli
34 louie
3376 loung
69 loungey
51 loungi
26 lousi
8743 love
230 lover
833 low
399 lower
22 loyal
287 luck
790 lucki
344 luckili
317 lunch
48 lung
30 lure
34 lurk
415 lush
40 luxuri
117 ly
121 lyche
43 lyft
61 lyric
35 ma
1107 mac
73 macaroni
477 machin
202 mad
29 madison
46 madonna
29 mafia
34 magazin
247 magic
21 magnet
23 magnific
117 mai
59 mail
1331 main
198 mainli
92 mainstream
101 maintain
25 mainten
388 major
7469 make
74 maker
50 makeup
270 male
29 malibu
23 mall
29 malt
39 mama
1114 man
1580 manag
32 mandatori
50 maneuv
99 mango
190 manhattan
2943 mani
130 manner
53 mano
36 map
95 mapl
20 maraschino
55 marbl
61 march
245 margarita
196 mari
59 marin
832 marina
25 mario
269 mark
335 market
37 marqui
68 marri
30 marriot
176 marriott
73 marrow
25 marshal
540 martini
30 marvel
212 mash
121 mashup
45 mask
204 mason
83 mass
147 massiv
63 master
201 match
53 mate
55 materi
22 math
32 matrix
49 matt
541 matter
56 matur
154 max
20 maxim
52 maximum
2322 mayb
93 mayo
61 maze
31 mc
28 mcdonald
706 meal
1641 mean
186 meant
20 meantim
21 meanwhil
40 measur
636 meat
61 meatbal
26 meati
22 meatloaf
33 mechan
36 media
29 medic
21 medicin
256 mediocr
194 medium
21 medjool
1152 meet
21 meetup
25 mega
216 meh
30 melissa
224 mellow
178 melt
217 member
186 memor
39 memorabilia
338 memori
753 men
58 mental
870 mention
3712 menu
30 merch
56 mere
47 mermaid
27 merri
28 mesmer
277 mess
104 messag
27 messeng
36 messi
590 met
153 metal
31 meter
24 method
138 mexican
89 mezcal
114 mezzanin
59 miami
59 mic
106 michael
22 michelin
32 micro
35 microbrew
22 microphon
247 mid
618 middl
346 midnight
28 midori
22 midst
49 mighti
21 migrat
133 mike
39 mild
35 mildli
114 mile
111 milk
22 milkshak
49 miller
87 million
36 mimosa
535 min
1093 mind
210 mingl
1034 mini
130 miniatur
87 minim
303 minimum
40 minna
92 minor
136 mint
280 minu
2304 minut
191 mirror
51 miser
25 misfit
996 miss
1164 mission
201 mistak
23 mistaken
21 mister
22 mitchel
2449 mix
88 mixer
67 mixolog
118 mixologist
75 mixtur
26 mj
26 mk
22 ml
45 mm
46 mmm
34 mmmm
21 mmmmm
42 mo
23 mob
39 mobil
25 mock
61 mode
66 model
89 moder
364 modern
28 modest
67 moist
363 mojito
22 mold
43 mole
20 molli
173 mom
461 moment
66 mon
235 monarch
404 monday
1218 money
52 monitor
873 monk
51 monkey
24 monster
23 montgomeri
746 month
69 monthli
487 mood
29 moodi
93 moon
25 mop
29 moral
262 morn
25 moscon
129 moscow
25 mosey
56 mosh
779 mostli
116 mother
22 motif
35 motion
30 motiv
30 motorcycl
28 mount
43 mountain
47 mouss
328 mouth
45 movement
500 movi
23 mozzarella
792 mr
62 ms
24 muddl
31 muerto
24 muffin
92 mug
225 mule
64 multi
398 multipl
44 munch
40 munchi
80 muni
79 mural
27 murder
23 muscl
31 museum
24 mushi
276 mushroom
9958 music
165 musician
121 mussel
41 mustach
225 mustard
32 musti
22 myspac
112 mysteri
22 nab
109 nacho
76 nail
139 nake
21 napa
99 napkin
216 narrow
179 nasti
63 nation
61 nativ
193 natur
25 naughti
77 navig
21 nazi
295 nd
906 near
337 nearbi
23 nearest
271 nearli
174 neat
81 necessari
79 necessarili
75 neck
3273 need
140 needless
330 neg
23 neglect
54 negroni
150 neighbor
1538 neighborhood
78 neon
80 nerd
38 nerv
41 nervou
111 ness
38 nestl
22 net
73 network
23 neutral
25 nevada
3171 new
32 newbi
38 newer
31 newest
67 newli
99 news
206 newspap
48 nibbl
8344 nice
214 nicer
112 nicest
25 nich
38 nick
23 nifti
14924 night
28 nightcap
426 nightclub
29 nightli
162 nightlif
79 nightmar
21 nighttim
26 ninja
21 nippl
126 nite
20 nizzl
101 nob
233 nobodi
588 noc
59 nod
22 noe
45 noir
202 nois
99 noisi
30 nom
631 non
29 nondescript
111 nonetheless
49 nonsens
115 noodl
123 nook
43 noon
58 nopa
98 nope
21 norcal
45 nord
58 norm
668 normal
531 north
76 nose
24 nosh
54 nostalg
48 nostalgia
33 notabl
279 notch
717 note
22 noteworthi
1571 noth
811 notic
22 notori
36 novel
54 novelti
28 novemb
51 nowaday
153 nowher
23 nua
56 nude
41 nuff
545 number
85 numer
35 nurs
136 nut
84 ny
103 nyc
123 nye
66 oakland
98 oasi
27 oatmeal
35 object
47 oblig
168 obnoxi
27 obscen
79 obscur
116 observ
52 obsess
21 obstruct
115 obviou
348 obvious
296 occas
220 occasion
21 occup
75 occupi
46 occur
76 ocean
28 octob
39 octopu
287 odd
71 oddli
29 odor
55 offend
59 offens
1205 offer
208 offic
98 offici
1860 oh
146 oil
37 oili
21 oj
1531 ok
979 okay
97 ol
3037 old
417 older
25 oldest
53 oldi
39 ole
193 oliv
22 olympia
264 omg
2210 onc
251 onion
8222 onli
220 onlin
23 onstag
24 ooh
41 oop
31 ooz
42 op
3186 open
102 oper
29 opera
293 opinion
168 opportun
83 oppos
126 opposit
160 opt
871 option
243 orang
26 orchestra
6225 order
60 ordinari
299 organ
49 orient
391 origin
32 orlean
60 ornat
578 otherwis
29 ouch
42 ounc
249 ourselv
23 outdat
257 outdoor
70 outer
123 outfit
76 outing
78 outrag
2070 outsid
188 outstand
58 outta
30 oven
1936 overal
27 overbear
47 overcharg
44 overcook
103 overcrowd
29 overdu
34 overflow
24 overhead
52 overheard
323 overli
171 overlook
58 overpow
526 overpr
58 overr
24 overrun
26 overs
202 overwhelm
23 overwhelmingli
40 owe
1363 owner
46 ownership
50 oxtail
377 oyster
183 oz
20 pa
60 pabst
77 pac
104 pace
40 pacif
2586 pack
42 packag
34 pacman
68 pad
151 pagan
299 page
699 paid
189 pain
35 painkil
256 paint
404 pair
56 pal
33 palac
57 palat
60 pale
28 palett
33 palm
28 paloma
44 pan
39 pancak
31 panel
23 panoram
210 pant
27 panti
232 paper
138 par
30 parad
93 paradis
113 parent
27 pari
2038 park
26 parlor
77 parmesan
37 partak
4184 parti
48 partial
50 particip
252 particular
236 particularli
27 partli
136 partner
686 pass
126 passion
29 passport
22 password
964 past
245 pasta
34 pastrami
59 pastri
46 pat
34 pate
93 path
65 pathet
68 patienc
197 patient
555 patio
43 patrick
24 patrol
959 patron
21 pattern
152 patti
117 paul
26 paus
2355 pay
26 payment
400 pbr
66 pch
92 pea
61 peac
55 peach
122 peak
46 peanut
83 pear
23 pearl
152 pee
46 peek
41 peel
132 peep
40 peer
27 pen
23 peni
60 penni
47 penthous
10959 peopl
176 pepper
41 perch
2244 perfect
505 perfectli
962 perform
440 perhap
30 perimet
144 period
50 perk
27 perman
22 permiss
34 permit
25 persist
2091 person
21 personnel
40 perspect
26 perus
20 perv
51 pesto
60 pet
45 peter
32 petit
24 phase
159 phenomen
29 phil
21 philli
53 pho
545 phone
792 photo
157 photobooth
57 photograph
70 physic
134 pianist
383 piano
36 pianofight
175 pic
791 pick
78 picki
211 pickl
32 pickup
26 picnic
573 pictur
457 pie
480 piec
27 pierc
39 pig
21 piggi
71 pile
47 pillar
26 pillow
29 pilsner
38 pimm
31 pimp
48 pin
41 pina
211 pinbal
26 pinch
27 pine
214 pineappl
22 ping
134 pink
66 pinot
346 pint
76 pipe
229 pirat
38 pisco
220 piss
90 pit
24 pitch
129 pitcher
666 pizza
28692 place
30 plaid
129 plain
896 plan
31 plane
42 planet
21 planner
48 plant
44 plaster
169 plastic
853 plate
75 platform
110 platter
4949 play
32 playboy
171 player
22 playground
128 playland
64 playlist
24 playoff
953 pleas
325 pleasant
222 pleasantli
156 pleasur
1184 plenti
35 plethora
111 plini
23 plop
1248 plu
43 plug
41 pluse
72 plush
2775 pm
67 po
123 pocket
34 poet
25 poetri
1781 point
48 poison
69 poke
243 pole
84 polenta
79 polic
153 polici
52 polish
333 polit
370 polk
46 polynesian
67 pomegran
20 pond
105 pong
25 poni
1149 pool
322 poor
110 poorli
733 pop
337 popcorn
85 poppin
55 popul
512 popular
24 porch
1179 pork
271 porn
49 port
21 portabello
91 porter
570 portion
30 portland
21 portrait
25 portug
101 portugues
39 pose
21 poser
67 posh
333 posit
22 possess
540 possibl
465 post
77 poster
400 pot
57 potatertot
518 potato
58 potent
241 potenti
31 potrero
73 pound
766 pour
97 poutin
24 powder
39 powel
215 power
152 ppl
201 practic
34 prais
28 prana
82 prawn
31 pray
349 pre
32 preciou
29 precis
30 predict
28 predominantli
26 prefac
573 prefer
56 pregam
25 pregnant
23 premier
29 premis
73 premium
22 prep
588 prepar
58 presenc
366 present
36 preserv
27 presid
108 press
60 pressur
35 presum
141 pretend
64 pretens
463 pretenti
7669 pretti
684 pretzel
68 prevent
173 previou
71 previous
20 prey
4142 price
25 priceless
822 pricey
85 prici
56 pricier
33 prick
76 pride
20 primari
55 primarili
120 prime
64 princ
27 princess
21 principl
160 print
154 prior
39 prioriti
67 privaci
706 privat
53 privileg
28 prize
360 pro
41 prob
2347 probabl
931 problem
25 proce
206 proceed
163 process
23 proclaim
83 produc
100 product
475 profession
60 profil
37 profit
45 program
105 progress
87 prohibit
177 project
90 projector
23 prom
190 promis
260 promot
117 prompt
107 promptli
40 proof
186 prop
133 proper
91 properli
23 properti
73 prosciutto
25 prosecco
22 prostitut
44 protect
28 protest
21 protip
67 proud
108 prove
518 provid
21 prowl
59 proxim
101 ps
33 pseudo
459 pub
210 public
178 pud
23 puddl
48 puff
31 puka
90 puke
924 pull
114 pump
41 pumpkin
45 pun
355 punch
267 punk
45 puppi
200 purchas
158 pure
55 purpl
133 purpos
190 purs
424 push
72 pushi
23 pussi
42 pussycat
549 putt
39 putter
108 quaint
24 qualifi
923 qualiti
26 qualm
45 quantiti
116 quarter
98 queen
23 queer
29 quench
26 quesadilla
28 quest
465 question
35 queue
960 quick
27 quicker
703 quickli
396 quiet
64 quieter
35 quintessenti
101 quirki
1847 quit
94 quot
166 ra
55 rabbit
84 race
32 racer
28 racial
20 racism
131 racist
47 rack
120 rad
24 radar
115 radio
57 rage
73 rail
160 rain
23 rainbow
92 raini
168 rais
29 ramen
261 ran
62 ranch
678 random
106 randomli
416 rang
48 rank
44 rant
177 rap
22 rape
456 rare
22 rariti
62 raspberri
42 rat
57 ratchet
589 rate
360 ratio
23 raucou
30 raunchi
258 rave
327 raven
28 raver
68 raw
34 ray
159 rd
179 reach
49 reaction
954 read
22 reader
517 readi
25 readili
1069 real
99 realiti
657 realiz
11620 realli
39 rear
2507 reason
22 rec
147 recal
77 receipt
311 receiv
727 recent
73 recept
30 recess
87 recip
125 recogn
3149 recommend
612 record
28 recov
906 red
59 redbul
41 redeem
29 reduc
38 reek
137 refer
114 refil
41 refin
88 reflect
380 refresh
85 refund
247 refus
107 regard
201 regardless
128 regga
32 region
78 regist
152 regret
44 regul
1020 regular
126 regularli
38 reject
344 rel
81 relat
54 relationship
775 relax
50 releas
27 reli
45 reliabl
41 relief
28 reliev
21 religi
23 reliv
155 remain
82 remark
77 remedi
1427 rememb
694 remind
85 reminisc
56 remix
166 remodel
43 remot
120 remov
26 rendit
105 renov
168 rent
27 rental
25 reopen
163 repeat
51 repeatedli
35 repetit
142 replac
127 repli
69 report
81 repres
73 reput
465 request
196 requir
32 rescu
63 research
77 resembl
1930 reserv
93 resid
21 residenti
52 resist
63 resolut
21 resolv
34 resort
345 respect
136 respond
307 respons
745 rest
1700 restaur
38 restrict
482 restroom
135 result
22 retain
33 retard
24 retriev
126 retro
961 return
35 reunion
32 revamp
28 reveal
21 revel
2968 review
35 revisit
31 reward
34 rhythm
306 rib
20 ribbon
156 rice
285 rich
22 richard
90 richmond
40 rick
79 rickhous
28 ricki
277 rickshaw
30 ricotta
60 rid
201 ride
619 ridicul
23 riff
4018 right
47 rim
128 ring
26 riot
153 rip
55 rise
71 risk
121 risotto
33 ritual
115 ritz
53 river
76 road
58 roam
21 roar
226 roast
52 rob
38 robin
23 robot
24 robust
1128 rock
26 rockabilli
26 rocker
72 rockin
28 rockstar
550 roll
208 romant
55 roof
42 rooftop
5543 room
89 roomi
95 roommat
60 root
136 rope
106 rose
36 rosebud
21 rosemari
175 rotat
120 rough
39 roughli
689 round
49 rout
40 routin
221 row
116 rowdi
32 royal
45 rsvp
124 rub
32 rube
154 rubi
1309 rude
34 rudest
20 rug
245 ruin
236 rule
781 rum
39 rumor
1017 run
20 runner
22 runway
244 rush
149 russian
29 rust
58 rustic
31 rx
57 ryan
144 rye
32 sacramento
363 sad
191 sadli
240 safe
21 safer
58 safeti
29 safeway
32 sage
2820 said
22 sail
21 sailor
29 saison
202 sake
815 salad
47 salami
69 sale
123 salmon
35 saloon
135 salsa
316 salt
258 salti
423 sam
54 sammi
279 sampl
21 sampler
2645 san
26 sand
20 sando
23 sandwhich
1266 sandwich
55 sang
77 sangria
52 santa
30 sarah
35 sarcast
126 sardin
36 sassi
843 sat
25 satisfact
226 satisfi
2324 saturday
880 sauc
35 sauna
305 sausag
25 sauvignon
405 save
38 savor
110 savori
1460 saw
4443 say
22 sayin
50 sazerac
75 scale
32 scallion
121 scallop
53 scam
52 scan
126 scare
29 scarf
94 scari
67 scatter
26 scenario
1134 scene
41 sceneri
28 scenest
26 scent
90 schedul
27 scheme
910 school
28 scone
38 scoop
49 scope
242 score
622 scorpion
156 scotch
62 scott
23 scrambl
65 scratch
231 scream
380 screen
101 screw
42 scrumptiou
25 se
146 sea
77 seafood
31 seal
71 sear
195 search
297 season
4912 seat
42 seattl
29 seclud
1553 second
30 secondli
233 secret
536 section
1126 secur
31 seduct
33 seed
56 seedi
68 seek
67 seemingli
1198 seen
3485 select
255 self
21 selfi
306 sell
197 semi
122 send
26 senior
384 sens
27 sensit
22 sensual
142 sent
27 sentenc
333 separ
23 seper
25 septemb
51 seri
301 seriou
2651 serv
1203 server
6161 servic
28 sesam
66 session
1565 set
158 settl
165 setup
72 seven
868 sever
163 sex
482 sexi
21 sexist
63 sexual
3968 sf
25 sfo
80 sh
53 shabbi
34 shade
148 shadi
30 shadow
36 shag
282 shake
36 shaken
26 shakin
62 shall
184 shame
131 shape
1046 share
36 shark
49 sharp
46 shave
47 sheer
31 sheet
102 shelf
110 shell
20 shelter
28 shelv
30 shenanigan
24 sherri
56 shi
91 shift
78 shine
43 shini
129 ship
486 shirt
618 shit
172 shitti
184 shock
303 shoe
31 shook
149 shoot
27 shooter
181 shop
35 shore
820 short
45 shorter
69 shortli
1518 shot
198 shoulder
191 shouldn
250 shout
28 shoutout
167 shove
43 showcas
72 shower
35 shown
38 shred
250 shrimp
38 shrug
37 shuffl
145 shut
28 si
199 sick
29 sidecar
99 sidewalk
42 sierra
87 sigh
135 sight
813 sign
47 signag
131 signatur
63 signific
29 significantli
53 silenc
35 silent
105 silli
27 silver
21 silverwar
248 similar
23 similarli
406 simpl
417 simpli
30 simultan
39 sin
24 sinatra
3075 sinc
44 sincer
384 sing
93 singer
591 singl
95 sink
664 sip
41 sir
220 sister
2824 sit
127 site
392 situat
23 sizabl
1016 size
29 sj
32 skee
36 skeebal
53 skeptic
67 sketch
206 sketchi
21 skew
105 skewer
220 skill
40 skimp
24 skimpi
139 skin
119 skinni
264 skip
86 skirt
24 skool
24 skull
93 sky
124 skye
71 skylin
40 slack
87 slam
70 slap
53 slaw
55 sleazi
61 sleek
101 sleep
21 sleev
225 slice
29 slick
103 slide
350 slider
73 slight
431 slightli
72 slim
28 sling
97 slip
36 slipperi
22 sloan
97 sloppi
29 slosh
596 slow
35 slower
99 slowli
24 slur
20 slushi
33 slut
26 slutti
84 smack
4471 small
474 smaller
35 smallest
31 smallish
110 smart
127 smash
641 smell
59 smelli
21 smh
430 smile
645 smith
1261 smoke
140 smoker
48 smokey
72 smoki
26 smokin
197 smooth
72 smoothli
22 smother
239 smuggler
388 snack
243 snag
37 snake
88 snap
49 snatch
85 sneak
66 sneaker
20 sneaki
115 snob
75 snobbi
20 snooker
61 snooti
27 snotti
23 snow
100 soak
25 soap
218 sober
30 socal
29 soccer
303 social
40 societi
34 sock
219 soda
116 sofa
379 soft
57 soggi
75 soju
237 sold
73 sole
623 solid
61 solo
37 solut
34 solv
305 soma
91 somebodi
30 someday
1580 someon
29 someplac
2825 someth
1041 sometim
329 somewhat
489 somewher
73 son
1386 song
78 soo
883 soon
55 sooner
162 sooo
122 soooo
50 sooooo
27 sooth
146 sophist
49 sore
541 sorri
792 sort
75 sorta
310 soul
2027 sound
22 soundtrack
190 soup
391 sour
41 sourc
127 south
99 southern
22 souvenir
3184 space
492 spaciou
28 span
56 spanish
58 spare
23 spark
114 sparkl
22 sparkler
36 sparkli
30 spars
464 speak
473 speakeasi
145 speaker
25 spear
1826 special
294 specialti
226 specif
21 specifi
22 spectacl
221 spectacular
30 spectrum
58 speed
21 speedi
42 spell
866 spend
538 spent
22 spi
147 spice
479 spici
34 spike
369 spill
356 spin
40 spinach
205 spirit
39 spit
67 splash
278 split
36 splurg
63 spoil
105 spoke
28 spoken
29 sponsor
42 spoon
414 sport
4042 spot
42 spray
130 spread
76 spring
59 sprinkl
21 sprite
105 sprout
27 spun
356 squar
36 squash
209 squeez
54 squid
54 squish
595 st
29 stab
43 stack
41 staf
4075 staff
1360 stage
34 stagger
59 stain
596 stair
80 staircas
30 stairway
21 stairwel
32 stake
64 stale
364 stall
169 stamp
1949 stand
471 standard
30 standout
77 stapl
4638 star
242 stare
2805 start
103 starter
62 starv
315 state
68 statement
176 station
135 statu
1464 stay
28 steadi
296 steak
122 steal
138 steam
22 steami
33 steel
151 steep
48 steer
101 stella
112 stellar
29 stench
728 step
32 stereotyp
56 steve
24 stew
434 stick
24 sticker
207 sticki
323 stiff
28 stiletto
20 stingi
46 stink
39 stinki
42 stir
139 stock
67 stockton
53 stoke
41 stole
174 stolen
104 stomach
30 stomp
114 stone
276 stood
45 stookey
358 stool
2142 stop
204 store
580 stori
47 storm
53 stormi
151 stout
586 straight
295 strang
179 stranger
23 strateg
141 straw
214 strawberri
22 stray
53 stream
1920 street
46 strength
119 stress
78 stretch
136 strict
80 strictli
126 strike
47 string
262 strip
91 stripe
233 stripper
31 stroke
74 stroll
1676 strong
74 stronger
32 strongest
51 strongli
46 struck
45 structur
60 struggl
28 strut
314 stuck
140 student
44 studi
53 studio
113 stuf
899 stuff
233 stuffi
396 stumbl
103 stun
236 stupid
901 style
62 stylish
81 sub
45 subject
27 submarin
28 subpar
21 subsequ
30 substitut
54 subtl
33 succeed
180 success
897 suck
92 sucker
61 sudden
88 suddenli
20 sued
58 suffer
24 suffic
27 suffici
22 suffoc
182 sugar
64 sugari
907 suggest
284 suit
32 suitabl
36 sulli
32 sultri
78 sum
44 summari
210 summer
125 sun
24 sunda
682 sunday
21 sunglass
54 sunni
169 sunset
3623 super
133 superb
35 superior
33 supper
46 suppli
219 support
483 suppos
68 supposedli
28 suprem
21 supris
3898 sure
40 surfac
46 surli
1120 surpris
348 surprisingli
24 surreal
274 surround
27 surviv
88 sushi
56 suspect
43 suspend
27 suspici
26 sutter
26 swallow
51 swank
202 swanki
22 swap
45 sway
162 swear
242 sweat
29 sweater
306 sweati
21 sweep
1854 sweet
57 sweeter
37 sweetest
49 sweetheart
80 sweeti
28 swift
39 swim
213 swing
164 switch
40 swizzl
33 swoop
23 symphoni
135 syrup
298 tab
7293 tabl
93 tacki
243 taco
141 tad
83 tag
39 tagliatel
115 tai
73 tail
39 taint
492 taken
29 tale
312 talent
1769 talk
291 tall
30 tamal
29 tan
22 tang
43 tangi
78 tank
64 tao
1275 tap
76 tapa
34 tape
25 taqueria
43 target
102 tart
63 tartar
40 tartin
21 task
2541 tast
27 tasteless
1343 tasti
22 tastiest
139 tater
25 tator
117 tattoo
24 taught
59 tavern
77 tax
56 taxi
32 taylor
539 tea
44 teach
33 teacher
289 team
70 tear
30 teas
34 tecat
107 tech
23 techi
54 technic
243 techno
24 technolog
44 tee
27 teen
35 teenag
47 teeni
51 teeth
49 televis
1693 tell
49 temperatur
263 tempest
950 templ
22 tempo
58 tempt
29 tempura
415 tend
633 tender
247 tenderloin
21 tenni
300 tequila
249 term
578 terribl
85 terrif
22 territori
88 test
70 texa
148 text
141 textur
864 th
96 thai
34 thang
1728 thank
34 thanksgiv
236 theater
80 theatr
35 thee
920 theme
339 themselv
26 theori
23 therapi
86 therefor
32320 thi
35 thiev
38 thigh
4431 thing
4771 think
40 thirst
92 thirsti
63 thirti
130 tho
20 thoma
20 thorough
131 thoroughli
1888 thought
56 thousand
20 threat
60 threaten
190 threw
66 thrill
22 throat
20 throne
545 throw
98 throwback
138 thrown
119 thu
165 thumb
20 thump
59 thur
996 thursday
22 ti
991 ticket
25 tidal
122 tie
36 tier
56 tiger
254 tight
981 tiki
109 til
34 tile
263 till
21 tilt
74 tim
15047 time
44 timer
29 timey
711 tini
1123 tip
117 tipsi
239 tire
23 tit
38 titl
29 tix
110 tl
21 tlc
345 toast
23 toasti
233 today
55 toe
666 togeth
220 toilet
59 token
38 tokyo
1864 told
100 toler
69 tom
254 tomato
30 tommi
46 tomorrow
612 ton
107 tone
55 tonga
52 tongu
30 toni
215 tonic
375 tonight
1955 took
38 tool
32 tooth
24 topic
23 topless
37 torn
107 toronado
50 tortilla
21 tortur
54 toss
31 tostada
339 tot
1743 total
549 touch
206 tough
142 tour
422 tourist
83 touristi
28 tournament
28 tow
70 towel
49 tower
1044 town
102 towner
30 toy
157 track
279 trad
49 trade
78 trader
192 tradit
37 tradr
103 traffic
20 tragic
141 train
161 tranc
50 tranni
33 transact
51 transform
102 transit
23 translat
138 transport
83 trap
27 trapp
26 trappist
133 trash
75 trashi
185 travel
39 tray
24 tre
48 treasur
749 treat
74 treatment
63 tree
100 trek
24 tremend
56 trend
285 trendi
6884 tri
21 triangl
53 tribut
104 trick
47 tricki
49 trio
565 trip
61 tripl
40 trippi
100 trivia
20 troll
38 tron
237 tropic
230 troubl
80 trout
38 truck
506 true
285 truffl
467 truli
24 trumpet
227 trust
86 truth
28 tshirt
22 tsunami
38 tt
33 tub
32 tube
153 tuck
21 tude
501 tuesday
25 tummi
169 tuna
291 tune
498 tunnel
46 turkey
1379 turn
21 turnov
637 tv
121 twenti
587 twice
41 twin
157 twist
1325 type
164 typewrit
704 typic
141 uber
103 ugh
133 ugli
123 uh
92 ultim
58 ultra
139 um
37 uma
99 umbrella
41 umm
40 ummm
49 unabl
38 unaccept
62 unassum
30 unbear
21 unbeat
116 unbeliev
220 uncomfort
63 underag
25 undercook
290 underground
41 underneath
21 underst
36 understaf
676 understand
39 understood
29 underwat
24 underwear
54 underwhelm
51 unexpect
22 unexpectedli
24 unfair
24 unforgett
612 unfortun
64 unfriendli
31 unhappi
23 unheard
21 uni
39 uniform
43 unimpress
21 uninterest
278 union
1010 uniqu
111 unisex
30 unit
49 univers
38 unknown
791 unless
220 unlik
34 unmark
55 unnecessari
31 unnecessarili
25 unorgan
66 unpleas
181 unpretenti
87 unprofession
24 unreason
23 unsaf
31 unsur
20 untz
90 unusu
33 unwelcom
86 unwind
74 upbeat
40 upcom
366 updat
22 upfront
89 upgrad
199 upper
328 upscal
105 upset
42 upsid
3548 upstair
31 uptight
69 ur
410 urban
40 urg
112 urin
2511 use
23 useless
26 user
75 usher
2119 usual
22 utensil
34 util
33 utter
45 utterli
87 vacat
41 vagu
61 valencia
53 valentin
57 valet
62 valid
101 valley
162 valu
36 valuabl
26 vampir
207 van
94 vanilla
23 vantag
212 vari
33 variat
624 varieti
222 variou
78 vast
6948 ve
794 vega
63 vegan
72 veget
97 vegetarian
188 veggi
168 velvet
39 vendor
221 ventil
206 ventur
3987 venu
30 verbal
23 verd
24 verdict
9822 veri
24 verifi
50 vermouth
27 vers
234 version
37 versu
23 vertigo
50 vessel
30 vest
342 vesuvio
24 veteran
2480 vibe
39 vibrant
24 vibrat
24 vic
20 vice
22 victim
52 victorian
467 video
2803 view
38 vinaigrett
30 vinegar
221 vintag
45 vinyl
25 violat
31 violent
1044 vip
40 virgin
80 virtual
57 visibl
42 vision
2094 visit
122 visitor
88 visual
42 vocal
704 vodka
178 voic
22 voicemail
193 volcano
152 volum
29 volunt
77 vomit
39 vote
29 vouch
21 voucher
20 vow
89 vs
55547 wa
27 waaay
50 wack
22 wacki
307 waffl
20 waist
5635 wait
538 waiter
945 waitress
82 waitstaff
80 wake
3828 walk
21 walker
40 walkway
1738 wall
162 wallet
61 wallpap
66 walnut
218 wander
324 wanna
73 wannab
6707 want
46 war
47 warehous
30 warfield
26 wari
677 warm
23 warmer
21 warmth
367 warn
27 warp
43 warrant
104 warrior
130 wash
30 washington
2880 wasn
78 wasnt
487 wast
1966 watch
1389 water
142 waterb
26 waterfal
43 wateri
160 watermelon
198 wave
4730 way
21 wayn
234 weak
882 wear
86 weather
36 web
334 websit
252 wed
55 wedg
509 wednesday
60 wee
46 weed
1428 week
264 weekday
1668 weekend
107 weekli
200 weeknight
36 weight
818 weird
49 weirdo
742 welcom
5412 went
793 weren
32 werent
113 west
39 western
103 wet
66 whack
37 wharf
717 whatev
58 whatsoev
79 wheat
38 wheel
28 wheelchair
213 whenev
20 wherea
58 wherev
2231 whi
48 whilst
54 whim
24 whimsic
174 whip
627 whiskey
90 whiski
47 whisper
24 whistl
1023 white
37 whoa
26 whomev
24 whoop
43 whore
31 wick
246 wide
282 wife
21 wig
202 wild
29 wildhawk
48 william
28 wilson
199 win
114 wind
1040 window
2463 wine
443 wing
41 wink
78 winner
51 winter
43 wipe
182 wise
1117 wish
162 wit
46 witch
30 witti
24 wobbl
46 woke
27 wolf
386 woman
793 women
1147 won
1173 wonder
33 wonderland
92 wont
40 woo
229 wood
139 wooden
21 woohoo
27 woot
653 word
81 wore
3535 work
299 worker
779 world
62 worn
331 worri
266 wors
22 worship
534 worst
2301 worth
95 worthi
39 worthwhil
1206 wouldn
50 wouldnt
32 wound
603 wow
240 wrap
29 wreck
20 wrestl
58 wrist
67 wristband
571 write
52 writer
120 written
837 wrong
82 wrote
266 wtf
21 wth
277 www
43433 xnumberx
221 ya
28 yah
27 yard
166 yay
1596 ye
137 yea
835 yeah
2277 year
413 yell
116 yellow
1278 yelp
274 yelper
73 yep
144 yesterday
44 yike
89 yo
39 yonker
105 york
29 yoshi
590 young
178 younger
24 yourselv
58 youth
33 youtub
63 yr
52 yuck
277 yum
612 yummi
56 yup
132 yuppi
40 zach
63 zeitgeist
162 zero
75 zombi
67 zone
20 zoo
In [27]:
# Using in model, random forest example
print("Training the random forest...")
from sklearn.ensemble import RandomForestClassifier
# Initialize a Random Forest classifier with 100 trees
forest = RandomForestClassifier(n_estimators = 100)
# Fit the forest to the training set, using the bag of words as
# features and the sentiment labels as the response variable
#
# This may take a few minutes to run
forest = forest.fit( train_data_features, data["stars"] )
Training the random forest...
Content source: sovicak/AnonymniAnalytici
Similar notebooks: