Training examples with __reproducible__ performance.
Training examples with __reproducible performance__.
Reproducing a method is usually easy, but you don't know whether you've made mistakes, because wrong code will often appear to work.
Reproducible performance results are what really matters.
See [Unawareness of Deep Learning Mistakes](https://medium.com/@ppwwyyxx/unawareness-of-deep-learning-mistakes-d5b5774da0ba).
__Reproducible performance is important__. Usually deep learning code is easy to write,
but hard to know the correctness -- wrong code will usually still converge.
Without a setting and performance comparable to someone else, you don't know if an implementation is correct or not.
## Getting Started:
## Getting Started:
+[An illustrative mnist example with explanation of the framework](mnist-convnet.py)
+[An illustrative mnist example with explanation of the framework](mnist-convnet.py)
+ The same mnist example using [tf-slim](mnist-tfslim.py), [Keras layers](mnist-keras.py), [Higher-level Keras](mnist-keras-v2.py) and [with weights visualizations](mnist-visualizations.py)
+ The same mnist example using [tf-slim](mnist-tfslim.py), [Keras layers](mnist-keras.py), [Higher-level Keras](mnist-keras-v2.py) and [with weights visualizations](mnist-visualizations.py)
+[A tiny SVHN ConvNet with 97.8% accuracy](svhn-digit-convnet.py)
+A tiny [Cifar ConvNet](cifar-convnet.py) and [SVHN ConvNet](svhn-digit-convnet.py)
+[A boilerplate file to start with, for your own tasks](boilerplate.py)
+[A boilerplate file to start with, for your own tasks](boilerplate.py)
## Vision:
## Vision:
...
@@ -26,14 +27,13 @@ Without a setting and performance comparable to someone else, you don't know if
...
@@ -26,14 +27,13 @@ Without a setting and performance comparable to someone else, you don't know if