Learnings from a Machine Learning Engineer — Part 4: The Model

-

Practical insights for a data-driven approach to model optimization

Photo by Hal Gatewood on Unsplash

On this last a part of my series, I’ll share what I even have learned on choosing a model for image classification and easy methods to nice tune that model. I may even show how you’ll be able to leverage the model to speed up your labelling process, and eventually easy methods to justify your efforts by generating usage and performance statistics.

In Part 1, I discussed the technique of labelling your image data that you just use in your image classification project. I showed how define “good” images and create sub-classes. In Part 2, I went over various data sets, beyond the standard train-validation-test sets, with benchmark sets, plus easy methods to handle synthetic data and duplicate images. In Part 3, I explained easy methods to apply different evaluation criteria to a trained model versus a deployed model, and using benchmarks to find out when to deploy a model.

Model selection

To date I even have focused plenty of time on labelling and curating the set of images, and likewise evaluating model performance, which is like putting the cart before the horse. I’m not trying to attenuate what it takes to design a large neural network — that is an important a part of the applying you’re constructing. In my…

ASK ANA

What are your thoughts on this topic?
Let us know in the comments below.

0 0 votes
Article Rating
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Share this article

Recent posts

0
Would love your thoughts, please comment.x
()
x