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

--

--

--

Big Data Engineer and Artificial Intelligence Researcher

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Android Media Playback

Why it is so important to outsource your CMMS?

“See, Saw.”

The first NFT 2.0

Cloud Project Management — Signature Design and Architecture

Given an integer, print whether it is Even or Odd.

Apache Tomcat Web Server | DevOps

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
Andrew Charneski

Andrew Charneski

Big Data Engineer and Artificial Intelligence Researcher

More from Medium

How to Perform Hate Speech Analysis & Detection on Text using Java

Gitlab Automation Deployment For Fast API to Heroku with MongoDB Atlas Cloud Database

Map Side Join in HIVE

[Algorithm] Big O Notation and Algorithm Analysis