Machine Learning Applied in Product Classification Jianfu Chen
- Slides: 18
Machine Learning Applied in Product Classification Jianfu Chen Computer Science Department Stony Brook University
Machine learning learns an idealized model of the real world. 1 + 1 = 2 ?
Prod 1 -> class 1 Prod 2 -> class 2. . . f(x) -> y Prod 3 -> ? X: Kindle Fire HD 8. 9" 4 G LTE Wireless 0. . . 1 1. . . 0. . .
Compoenents of the magic box f(x) Representation • • Inference • • Learning • Estimate the parameters from data
Representation Given an example, a model gives a score to each class. Probabilistic Model Linear Model • • P(x, y) • Naive Bayes • P(y|x) • Logistic Regression Algorithmic Model • Decision Tree • Neural Networks
Linear Model •
Example •
Probabilistic model •
Compoenents of the magic box f(x) Representation • • Inference • • Learning • Estimate the parameters from data
Learning •
Define an optimization objective - average misclassification cost •
Define misclassification cost •
Do the optimization - minimizes a convex upper bound of the average misclassification cost. •
A taste of SVM •
Machine learning in practice feature extraction Setup experiment { (x, y) } training: development: test 4 : 2 : 4 select a model/classifier SVM call a package to do experiments • LIBLINEAR http: //www. csie. ntu. edu. tw/~cjlin/liblinear/ • find best C in developement set • test final performance on test set
Cost-sensitive learning • Standard classifier learning optimizes error rate by default, assuming all misclassification leads to uniform cost • In product taxonomy classification IPhone 5 Nokia 3720 Classic truck car mouse keyboard
Minimize average revenue loss •
Conclusion • Machine learning learns an idealized model of the real world. • The model can be applied to predict unseen data. • Classifier learning minimizes average misclassification cost. • It is important to define an appropriate misclassification cost.
- Product classification machine learning
- Chen chen berlin
- Classification machine learning
- Concept learning task in machine learning
- Analytical learning in machine learning
- Pac learning model in machine learning
- Machine learning t mitchell
- Inductive and analytical learning in machine learning
- Inductive analytical approach to learning
- Instance based learning in machine learning
- Inductive learning machine learning
- First order rule learning in machine learning
- Difference between lazy and eager learning
- Deep learning vs machine learning
- Cuadro comparativo entre e-learning b-learning y m-learning
- Victorian certificate of applied learning
- Applied learning theory
- Finite state machine vending machine example
- Mealy and moore model