The Startup
Published in

The Startup

Test-First Machine Learning

Testing software is one of the most complex tasks in software engineering. While in traditional software engineering there are principles that define in a non-ambiguous way how software should be tested, the same does not hold for machine learning, where testing strategies are not always defined. In this post, I elucidate a testing approach that is not only highly influenced by one of the most recognized testing strategies in software…




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Day-58 Math Behind the ML with Python-5

The Heartbeat Newsletter: Volume 1

New Era Of Commodity Testing!

Dog Breed Detection and Classification with Deep Learning CNN

Lets predict dog breeds

TensorFlow + Jupyter Notebook + Nvidia DIY Setup

20+ Best Resources To Learn and Start Your Career In Artificial Intelligence (AI) and Machine…

The Complete Reinforcement Learning Dictionary

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
Francesco Gadaleta

Francesco Gadaleta

Managing Director @ Chief Software Engineer & Host

More from Medium

Non-existent quotes by GPT-3 — by Bart Smeets

Stacked Generalisation theory and implementation.

Data may be the New Oil, but Most of it is ‘Heavy Crude’ and Not Worth Refining

Introducing Reproducibility Reviews