🧠
Practical Machine Learning
  • Practical Machine Learning
  • Neural Networks
    • Effective Training and Debugging of a Neural Network
  • Natural Language processing
    • overview
    • Basics of Language Processing
    • Feature Extraction Methods
      • Basic Feature Extraction Methods
      • Advanced Feature Extraction methods-Word2Vec
    • Text Classification
      • Machine Learning Algorithms
      • Deep Learning Algorithms
Powered by GitBook
On this page

Was this helpful?

  1. Natural Language processing
  2. Text Classification

Machine Learning Algorithms

PreviousText ClassificationNextDeep Learning Algorithms

Last updated 5 years ago

Was this helpful?

Because of so much hype about deep learning in recent years, people are trying to go for DL based approaches. But, you can get better results with basic machine learning algorithms if you have fewer data points. In paper, they compared traditional ML algorithms with deep learning algorithms. You can check the results below

From above image, they got better result on test set for first four datasets using traditional ML methods. First four datasets contains fewer data points compared to next four, you can check that below.

You can also interpret your models clearly if you are using some ML-based techniques. Based on your problem, business constraints, and the size of the data you have, you can choose the appropriate technique. On the contrary, In recent years, we got transfer learning and active learning concepts for text processing, using these, you can achieve better results for fewer data point datasets.

In the next post i will take a algorithm, try to create different types of features to train and, try to summarize all other algorithms.

References:

https://arxiv.org/pdf/1509.01626.pdf
this
https://arxiv.org/pdf/1509.01626.pdf
https://arxiv.org/pdf/1509.01626.pdf