Two sources of knowledge
For computer visions, because there not enough image data, many complex algorithms have been developed.
When you don’t have enough data hand-engineering is a very difficult, very skillful task that requires a lot of insight. And someone that is insightful with hand-engineering will get better performance.
These may not be used for production as they have high computational cost.
ensembling
multi-crop at test time
10 crops
One of the big problem with ensembling is that it requires a lots of memory to keep the indendent network, and computationally costly.