11
Andrew W. Zirm Insight Data Science 1 Everyone has a name, give your kid a great one!

nimi: everyone has a name, give your kid a great one!

  • Upload
    azirm

  • View
    196

  • Download
    0

Embed Size (px)

Citation preview

Andrew W. ZirmInsight Data Science

1

Everyone has a name, give your kid a great one!

Lack of Diversityamong popular names

2

Rare Popular

Num

ber o

f Uni

que

Nam

es

2013

1980

Andrew: from the Greek, Andreas, meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Lilly

Andrew: from the Greek, Andreas, meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Lilly

Andrew: from the Greek, Andreas, meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Dylan

Walden

Kristoffer

Maxwell

Griffith

Blake

Henry

Dylan

Spencer

Jacob

Under the hood‣ Used python/nltk to construct a term-document matrix from the

name meanings, usages and origins

‣ Each row represents a name (19k) and the columns are the top 5000 words and bi-grams

‣ For the keyword search, I generate a query vector by incrementing the term count for the keywords and their synonyms

‣ If a name is input, the query consists of that name’s row

‣ Finally, the output is a list of names sorted by cosine similarity to the query vector

4

Andrewfrom the Greek, Andreas,

meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Andrewfrom the Greek, Andreas,

meaning “man”

Andrew: from the Greek, Andreas, meaning “man”

Andrew: from the Greek, Andreas, meaning “man”