paint-brush
Why ML in Production is (still) Broken and Ways we Can Fix itby@htahir1
1,996 reads
1,996 reads

Why ML in Production is (still) Broken and Ways we Can Fix it

by Hamza Tahir3mFebruary 1st, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

There is a disconnect between machine learning being done in Jupyter notebooks on local machines and actually being served to end-users. Getting ML projects from research to production is hard. ML in production has a ways to go to catch up to the quality standards attained by more conventional software development. Data has to be treated with the same care that most developers give to code they write. Resources (compute, GPU, etc) are scattered and not being used efficiently across No proper CI/CD pipelines No proper monitoring in production (change in data quality etc.) Scaling is hard - in training and in serving Machine learning compute works in spikes, so systems need to be equipped to deal with that.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Why ML in Production is (still) Broken and Ways we Can Fix it
Hamza Tahir HackerNoon profile picture
Hamza Tahir

Hamza Tahir

@htahir1

Launched stuff on ProductHunt. Open-sourced some things. Developed some nice products.

About @htahir1
LEARN MORE ABOUT @HTAHIR1'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Hamza Tahir HackerNoon profile picture
Hamza Tahir@htahir1
Launched stuff on ProductHunt. Open-sourced some things. Developed some nice products.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Changelog
Theteams
Learnrepo
Coffee-web