2 ms·
Are you looking for advanced models that you can train on your data pretty much out-of-the-box or simple, easy-to-read models that help you learn the underlying
by solidasparagus 7y ago
Are you looking for advanced models that you can train on your data pretty much out-of-the-box or simple, easy-to-read models that help you learn the underlying concepts?
If it's the first case, what you want to do is find the best GitHub repos for the task(s) you are trying to do. Make sure the GitHub repo has a model zoo and good support and start from there. In CV, if you are trying to do high-end work, the repos to check out are:
- https://github.com/facebookresearch/maskrcnn-benchmark https://github.com/facebookresearch/maskrcnn-benchmark (don't be misled by the name, it has support for lots of the high-end modern CV models)
- https://github.com/open-mmlab/mmdetection https://github.com/open-mmlab/mmdetection
- https://github.com/TuSimple/simpledet https://github.com/TuSimple/simpledet (haven't explored this one as much, but it looks very solid)
If you want easy-to-read code for non-trivial tasks, I would suggest taking a look at Gluon (GluonCV - https://gluon-cv.mxnet.io/ https://gluon-cv.mxnet.io/ and GluonNLP - https://gluon-nlp.mxnet.io/ https://gluon-nlp.mxnet.io/). I haven't worked much with the fast.ai library, but that's probably also a good suggestion.