Test Driven Development for Neural Networks, Part I — Unit Testing

  • A library of components
  • A way to wire them together
  • A way to train them
  1. Documentation
  2. Document what it does
  3. Document the serialization format
  4. Testing that the function “behaves”
  5. Ensure it is a numerically consistent function
  6. Ensure it is an accurate function
  7. Quantitative benchmarks for incremental improvement
  8. Benchmark the performance
  9. Benchmark the accuracy

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store