Member-only story

10 different ways to improve a Machine Learning Model

Rabin Poudyal
1 min readOct 10, 2021

--

After building a successful machine learning model and deploying to production. Maybe after few months you gathered a new set of training data and you want to improve the metrics of your model. In this post, I have mentioned 10 different ways on how you can try different ones to see which does a better job for you.

  1. Collect more training data
  2. Try collect more diverse training data that closely represents the real world data
  3. Try running optimisation algorithms longer — gradient descent.
  4. Try different optimisation algorithm — adam optimisation instead of gradient descent
  5. Try building bigger network
  6. Try shrinking the network
  7. Try dropout
  8. Add L2 regularization
  9. Try changing network architectures like — activation function, number of hidden units etc.
  10. Compare the test result with production result and figure out the potential pitfalls.

If you like my article, don’t forget to follow me on Medium, or connect me on Linkedin, or follow me on twitter.

--

--

Rabin Poudyal
Rabin Poudyal

Written by Rabin Poudyal

Software Engineer, Data Science Practitioner. Say "Hi!" via email: rabinpoudyal1995@gmail.com or visit my website https://rabinpoudyal.com.np

No responses yet

Write a response