CS255 Lecture 01.2 - NLP Pipleline
CS255 Lecture 01.2 - NLP Pipleline
Photo by Pexels
NLP Pipeline
1. Data Acquisition Data
2. Text Preparation Acquisition
a) Text Cleanup
b) Basic Preprocessing
c) Advanced Preprocessing
3. Feature Engineering
Text Deployment
4. Modeling Preparation
a) Model Building
b) Evaluation
5. Deployment
a) Model Deployment
Monitoring Feature
b)
Modeling
c) Model Update Engineering
(5000,2) (5000,4)
ML Based DL Based
Bag of Words Feature Feature
Engineering Engineering
TFIDF Manual Automatic
Advance
Selection Selection
d One Hot Adv: Adv: Domain
Techniqu Knowledge Not
Encoding (Interpretable): You
es know your Features Required
(OHE) DisAdv: (Not
DisAdv: Domain
Word2Vec Interpretable): You
Knowledge
don’t know your
Required
Source: CampusX - Text Preprocessing | NLP Course Lecture 3 Features
NLP Pipeline: Modeling
Modeling
DashBoard Update
API Model/Product
Based upon new
Microservice
data/environme
Deployed on
Intrinsic/Extrinsic nt
Cloud DashBoard
Evals.
Chatbot
X1 X2 ... Xn
seamless interactions.
Unleash the Power of NLP
NLP is easy to learn and provides
a powerful set of tools for
language processing.
Automated language solutions
using NLP can revolutionize
industries such as customer
service, sentiment analysis, and
content generation.
By becoming an expert in NLP,
you can leverage its potential to
create intelligent chatbots,
automate language translations, Photo by Pexels
and improve text analysis.