This is the point of the benchmarks in literature such as MNIST,  CIFAR-10, ImageNet, SVHN, and so on. You can see a pretty comprehensive list here [1] that also shows papers and their reported performance.<p>There are a lot of implementations for many of these models out there to be found with some google-fu, and usually porting a network from one library or framework to another is not too bad. The main thing is that many modern neural networks are on the hairy edge of research, so having some nice, easy to use code just laying around is pretty unlikely unless the researcher who published the model <i>prioritized</i> making things clean and readable.<p>The good news is that as long as a &quot;suboptimal solution&quot; is in place in your pipeline, you can always improve later. The hard part is really setting up the pipeline in the first place, IMO.<p>Since the state of the art is always moving (day to day at times!), and many reported SOTA results are not 100% trustworthy, it is much better to setup a pipeline and test different solutions yourself. One working solution on production data is worth 1000 papers with &quot;optimal&quot; results.<p>[1] <a href="http:&#x2F;&#x2F;rodrigob.github.io&#x2F;are_we_there_yet&#x2F;build&#x2F;classification_datasets_results.html#4d4e495354" rel="nofollow">http:&#x2F;&#x2F;rodrigob.github.io&#x2F;are_we_there_yet&#x2F;build&#x2F;classificat...</a>