4 ms·
By expanding the training set you mean that a each new sample is added to next training set by default? Do you use artificial augmentation of the training set
by fest 9y ago
By expanding the training set you mean that a each new sample is added to next training set by default?
Do you use artificial augmentation of the training set (random rotations, translations)?
Somewhat related aside: I have also worked on a classification task (albeit, much simpler one): detect the direction of grain in a piece of wood. I built the first version by manually extracting features (essentially, a few direction sensitive Gabor filters) so that I could collect a training dataset for CNN.
Turned out that accuracy of manual version was more than enough (~98%) so I didn't get to play with fun stuff :(
Demo of the system I'm talking about: https://youtu.be/vGa0tFXPffE https://youtu.be/vGa0tFXPffE
- jacquesm 9y ago> By expanding the training set you mean that a each new sample is added to next training set by default? Every part that passes through the machine is logged and will be made part of the training set for the next round of training. > Do you use artificial augmentation of the training set (random rotations, translations)? Yes, quite a bit. But this is not of the same quality as really having more samples though it is definitely useful. > Somewhat related aside: I have also worked on a classification task (albeit, much simpler one): detect the direction of grain in a piece of wood. I built the first version by manually extracting features (essentially, a few direction sensitive Gabor filters) so that I could collect a training dataset for CNN. > Turned out that accuracy of manual version was more than enough (~98%) so I didn't get to play with fun stuff :( Find a harder task! > Demo of the system I'm talking about: https://youtu.be/vGa0tFXPffE https://youtu.be/vGa0tFXPffE Slick! Do you use that to determine orientation prior to lamination so the laminate does not warp when it ages?
- fest 9y agoThanks for the responses! I have a feeling that projects involving vision will become more common with the fall in camera and image processing so I'm interested to learn from other's experiences. > Slick! Do you use that to determine orientation prior to lamination so the laminate does not warp when it ages? In this specific case- to reduce surface defects during planing. Interestingly, client forgot to specify this requirement when we designed the equipment which feeds planer. Feeding the boards in correct orientation was something the operators had learned from each other as they improved reject rates in downstream scanner but nobody in management knew about that.