Enviar búsqueda
Cargar
Use NLP to Solve Business Problems
•
2 recomendaciones
•
635 vistas
Annie Flippo
Seguir
Using Natural Language Processing to Solve Business Problems
Leer menos
Leer más
Datos y análisis
Denunciar
Compartir
Denunciar
Compartir
1 de 18
Descargar ahora
Descargar para leer sin conexión
Recomendados
Predict YouTube Video Views
Predict YouTube Video Views
Annie Flippo
What Managers Need to Know about Data Science
What Managers Need to Know about Data Science
Annie Flippo
A Chance to Change your Perception on Change
A Chance to Change your Perception on Change
Daniel Bichis
Vedic Neuro Linguistic Programming (NLP)
Vedic Neuro Linguistic Programming (NLP)
Health Education Library for People
How to learn languages with nlp
How to learn languages with nlp
Sergio Clemente Aparicio
Neuro linguistic programming introduction
Neuro linguistic programming introduction
Caroline Webb
27 development
27 development
Hadley Wickham
Mind Master NLP Strategies for Transformation
Mind Master NLP Strategies for Transformation
blogrio
Recomendados
Predict YouTube Video Views
Predict YouTube Video Views
Annie Flippo
What Managers Need to Know about Data Science
What Managers Need to Know about Data Science
Annie Flippo
A Chance to Change your Perception on Change
A Chance to Change your Perception on Change
Daniel Bichis
Vedic Neuro Linguistic Programming (NLP)
Vedic Neuro Linguistic Programming (NLP)
Health Education Library for People
How to learn languages with nlp
How to learn languages with nlp
Sergio Clemente Aparicio
Neuro linguistic programming introduction
Neuro linguistic programming introduction
Caroline Webb
27 development
27 development
Hadley Wickham
Mind Master NLP Strategies for Transformation
Mind Master NLP Strategies for Transformation
blogrio
NLP in English
NLP in English
Dr. Alkistis Agio
Neuro Linguistic Programming in Elt
Neuro Linguistic Programming in Elt
Senem Öz
Learning To Learn by Catalyst NLP
Learning To Learn by Catalyst NLP
Lizzi Larbalestier
Powerpoint nlp..
Powerpoint nlp..
nitadevonna
Well being through neuro linguistic programming
Well being through neuro linguistic programming
SUKET GUPTA
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
Tony Russell-Rose
Nlp in your daily life
Nlp in your daily life
UTOPIA LEARNINGS & DEVELOPMENT ACADEMY
Nlp breakthrough india
Nlp breakthrough india
sumeetkantkaul
Natural language processing and search
Natural language processing and search
Nathan McMinn
Big data
Big data
Ishucs
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
WingChan46
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
PriyankaShah668821
BEA 2015 Generating Metadata by Machine Final
BEA 2015 Generating Metadata by Machine Final
S. M. Hassan Zaidi
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Amazon Web Services
Deep Representation: Building a Semantic Image Search Engine
Deep Representation: Building a Semantic Image Search Engine
C4Media
Beyond the Symbols: A 30-minute Overview of NLP
Beyond the Symbols: A 30-minute Overview of NLP
MENGSAYLOEM1
Natural Language Processing for development
Natural Language Processing for development
Aravind Reddy
Natural Language Processing for development
Natural Language Processing for development
Aravind Reddy
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)
Alia Hamwi
Serverless Text Analytics with Amazon Comprehend
Serverless Text Analytics with Amazon Comprehend
Donnie Prakoso
Content like water
Content like water
Christopher Spencer
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
ananth
Más contenido relacionado
Destacado
NLP in English
NLP in English
Dr. Alkistis Agio
Neuro Linguistic Programming in Elt
Neuro Linguistic Programming in Elt
Senem Öz
Learning To Learn by Catalyst NLP
Learning To Learn by Catalyst NLP
Lizzi Larbalestier
Powerpoint nlp..
Powerpoint nlp..
nitadevonna
Well being through neuro linguistic programming
Well being through neuro linguistic programming
SUKET GUPTA
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
Tony Russell-Rose
Nlp in your daily life
Nlp in your daily life
UTOPIA LEARNINGS & DEVELOPMENT ACADEMY
Nlp breakthrough india
Nlp breakthrough india
sumeetkantkaul
Destacado
(8)
NLP in English
NLP in English
Neuro Linguistic Programming in Elt
Neuro Linguistic Programming in Elt
Learning To Learn by Catalyst NLP
Learning To Learn by Catalyst NLP
Powerpoint nlp..
Powerpoint nlp..
Well being through neuro linguistic programming
Well being through neuro linguistic programming
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
Nlp in your daily life
Nlp in your daily life
Nlp breakthrough india
Nlp breakthrough india
Similar a Use NLP to Solve Business Problems
Natural language processing and search
Natural language processing and search
Nathan McMinn
Big data
Big data
Ishucs
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
WingChan46
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
PriyankaShah668821
BEA 2015 Generating Metadata by Machine Final
BEA 2015 Generating Metadata by Machine Final
S. M. Hassan Zaidi
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Amazon Web Services
Deep Representation: Building a Semantic Image Search Engine
Deep Representation: Building a Semantic Image Search Engine
C4Media
Beyond the Symbols: A 30-minute Overview of NLP
Beyond the Symbols: A 30-minute Overview of NLP
MENGSAYLOEM1
Natural Language Processing for development
Natural Language Processing for development
Aravind Reddy
Natural Language Processing for development
Natural Language Processing for development
Aravind Reddy
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)
Alia Hamwi
Serverless Text Analytics with Amazon Comprehend
Serverless Text Analytics with Amazon Comprehend
Donnie Prakoso
Content like water
Content like water
Christopher Spencer
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
ananth
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
OVHcloud
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson Challenge
Penn State EdTech Network
Building speech enabled products with Amazon Polly & Amazon Lex
Building speech enabled products with Amazon Polly & Amazon Lex
Amazon Web Services
Natural language processing (nlp)
Natural language processing (nlp)
Kuppusamy P
Multiskill Conversational AI
Multiskill Conversational AI
Daniel Kornev
Computers have feelings too
Computers have feelings too
Paul Glavich
Similar a Use NLP to Solve Business Problems
(20)
Natural language processing and search
Natural language processing and search
Big data
Big data
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
SG_UserGroup_Oct20_2022_NLP_AzureLangStudio.pptx
BEA 2015 Generating Metadata by Machine Final
BEA 2015 Generating Metadata by Machine Final
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Natural Language Processing for Data Analytics - Tel Aviv Summit 2018
Deep Representation: Building a Semantic Image Search Engine
Deep Representation: Building a Semantic Image Search Engine
Beyond the Symbols: A 30-minute Overview of NLP
Beyond the Symbols: A 30-minute Overview of NLP
Natural Language Processing for development
Natural Language Processing for development
Natural Language Processing for development
Natural Language Processing for development
Introduction to natural language processing (NLP)
Introduction to natural language processing (NLP)
Serverless Text Analytics with Amazon Comprehend
Serverless Text Analytics with Amazon Comprehend
Content like water
Content like water
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
Watson API Use Case Demos for the Nittany Watson Challenge
Watson API Use Case Demos for the Nittany Watson Challenge
Building speech enabled products with Amazon Polly & Amazon Lex
Building speech enabled products with Amazon Polly & Amazon Lex
Natural language processing (nlp)
Natural language processing (nlp)
Multiskill Conversational AI
Multiskill Conversational AI
Computers have feelings too
Computers have feelings too
Último
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
olyaivanovalion
Halmar dropshipping via API with DroFx
Halmar dropshipping via API with DroFx
olyaivanovalion
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
olyaivanovalion
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
shivangimorya083
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
olyaivanovalion
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
olyaivanovalion
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data 2023
ymrp368
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
Timothy Spann
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
olyaivanovalion
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
olyaivanovalion
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Rachmat Ramadhan H
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
anilsa9823
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
olyaivanovalion
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
shivangimorya083
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
Anupama Kate
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Delhi Call girls
Último
(20)
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
Halmar dropshipping via API with DroFx
Halmar dropshipping via API with DroFx
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data 2023
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Use NLP to Solve Business Problems
1.
The Use of NLP to Solve Problems Annie Flippo 11/2/2016
2.
Who am I? Annie Flippo Sr. Data Scientist AwesomenessTV / Dreamworks Animation SKG Slides at bit.ly/acflippo-nlp
3.
Who is AwesomenessTV? We’re digital content provider for platforms including Hulu, Netflix, Roku, Verizon & YouTube.
4.
Business Problem Many systems managing videos on different platforms
5.
Goals Develop a method to identify same or similar assets across systems: • Show asset relationship • Generate unique id for in-house apps
6.
Why use NLP? Top goals for Natural Language Processing are: 1. Document Similarity (search engine query) 2. Topic Modeling (Twitter/Blog Analysis) 3.
Sentiment Analysis (movie or restaurant reviews)
7.
Data Processing Why perform text processing? • To rid of messiness of free-from text • To group words with the same meaning •
Convert text to numeric features • Model on equivalent numeric features
8.
Data Processing Titles and descriptions get scrubbed • Remove punctuation, non-ascii, carriage returns • Remove stop words (i.e. it, this, and, that) •
Stemming • Lemmatize • Tokenize • Vectorize
9.
Stemming Reduce to the root of the word Provision, providing, provider, provided => provid Argue, argues, arguing, argued => argu
10.
Lemmatize Retrieve the linguistic root of the word Walk, walking, walked => walk Is, am, are => be Begin, began, begun => begin *Nouns and verbs are lemmatized differently.
11.
Tokenize Count distinct words from a corpus “The quick brown fox jumped over the lazy dogs” becomes [‘the’, ‘quick’, ‘brown’, ‘fox’, ‘jump’, ‘over’, ‘lazy’, ‘dog’]
12.
Vectorize Count occurrences from distinct word vector. “The quick brown fox jumped over the lazy dogs” Tokenized to: [‘the’, ‘quick’, ‘brown’, ‘fox’, ‘jump’, ‘over’, ‘lazy’, ‘dog’] Vectorized to: [2, 1, 1, 1, 1, 1, 1, 1]
13.
Bag-of-Words Comparison Doc 1: “The quick brown fox jumped over the lazy dogs” Doc 2: “The quick fox ran away from the dog” After processing, the corpus attribute vector is: [‘quick’, ‘brown’, ‘fox’, ‘jump’, ‘over’, ‘lazy’, ‘dog’, ‘run’, ‘away’, ‘from’] Two documents vectorize
to: Doc 1: [1, 1, 1, 1, 1, 1, 1, 0, 0, 0] Doc 2: [1, 0, 1, 0, 0, 0, 1, 1, 1, 1] Sentences are transformed into numeric vectors! brown fox lazy run quick dog
14.
Similarity Measure Cosine similarity calculates how close 2 numeric vectors are which is like the distance measure between 2 points. This problem has just reduced to simple matrix algebra.
15.
Bi-Gram Comparison Due to the same words used across our videos, the bag-of-words similarity resulted high false positive matches. The solution is to use a Bi-Gram algorithm where 2 consecutive words are extracted as one feature: “The quick brown fox jumped over the lazy dogs” becomes: [‘the quick’, ‘quick brown’, ‘brown fox’, ‘fox jump’, ‘jump over’, ‘over the’, ‘the lazy’, ‘lazy dog’]
16.
Limitations Certain phrases such as “Behind the scenes” are found frequently. This creates an artificially high similarity score even if the videos are dissimilar. Possible solutions: • Perform more custom data scrubbing • Double-check by matching duration of videos •
Have the matches verified by a human
17.
Conclusion I use Natural Language Processing to: 1. Identify similar videos across platforms 2. Tie assets together where some are identical videos while others are derived videos (such as trailers or promos).
18.
Thank You! Annie Flippo @ACflippo Slides and code are available at bit.ly/acflippo-nlp
Descargar ahora