4 ms·
in my experience it's often more like "just use linear regression and tell everyone you're using AI"
by stayfrosty420 5y ago
in my experience it's often more like "just use linear regression and tell everyone you're using AI"
- cardosof 5y agoThats for structured data, for non structured it's more like "create a NN and stack more layers until you have your MVP"
- jszymborski 5y ago> "create a NN and stack more layers until you have your MVP" I mean, that's a pretty good principled approach to a lot of ML problems.
- r-zip 5y agoI think you have a different definition of "principled" from most people.
- jszymborski 5y agoI'm very curious as to what part of that process is not explained by the principles by which we understand neural networks to work. I invite the possibility I've gone this long misunderstanding the definition of "principled" in this context.
- r-zip 5y agoTo me, taking "principled approach" means you understand and can justify the eventual outcome of the approach, or at least guarantee that the outcome satisfies some constraints. How would you justify the number of channels in each layer of a convolutional network? The number of self-attention heads in a transformer? The depth? Can you certify its prediction performance? Yes, the "just add more layers" approach typically works (in a very narrow sense of the word "works"), but we don't really understand why. We likewise don't understand the failure modes of the system, and cannot engineer around them. Thus it's not really principled in my view.
- cardosof 5y agoOnly because currently ML is more alchemy than engineering. We mix stuff until we make gold while we can't explain why more parameters generalize better instead of overfitting.
- andyxor 5y agoit's more like try different off-the-shelf models on some sample of data until the performance is somewhat acceptable Unless you're Google, who even trains models from scratch these days, at most you do some fine-tuning
- visarga 5y agoNo, it's "load pretrained resnet and finetune on a few examples". Nobody trains from scratch today except the researchers with large budgets.
- potatoman22 5y agoLol, very true haha. In actuality, I don't think most NN's are any more 'AI' than simpler models. The definition for AI is fleeting, though.
- Barrin92 5y agothe serious tip here is to go with gradient boosting which very often works so well it hardly makes a difference