Machine Learning Accelerator
Natural Language Processing
Overview
MLA Project
Techniques
Modeling
Applications
Overview
Natural Language Processing is an area of machine learning concerned with programming computers to process natural language data.

MLA Project
Objective
Given a product review, predict whether the product is a safety hazard
Dataset
Product reviews with id, date, review, review title, and star rating
Tasks
Preprocess data, process text, build model, train model, evaluate model results, make predictions
Techniques
Techniques for working with natural language data include:
- Pre-processing
- Post-processing
- Feature Engineering
- Dimensionality Reduction

Modeling
Models used for NLP include:
- K-Nearest Neighbors
- Naive Bayes
- Linear Regression
- Stochastic Gradient Descent
- Neural Networks

Applications
General applications include:
- Sentiment analysis
- Text Suggestion
- Entity recognition
- Translation
- Summarization
Specific applications include:
- Hazmat
- Bear Spray
- Material Classification
- Waste processing (bucketing/binning)

MLA Learnings
By marswilliams
MLA Learnings
- 296