We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Overengineering an ML pet project to learn about MLOps

00:00

Formal Metadata

Title
Overengineering an ML pet project to learn about MLOps
Subtitle
Force yourself to do pushups while working from home!
Title of Series
Number of Parts
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
An AI that can lock you out of your own PC every hour or so, and only allow you back in when you did 10 pushups. It sounded like a good idea before I actually made it. What better way to learn about MLOps than over-engineering a pet project to a degree where Google can put it into production tomorrow. Using a raspberry pi coupled with a camera / AI accelerator combo kit, I created a fully featured fitness overlord. The full ML pipeline was handled with ClearML, using a Google Pose Estimation model at its core, both open source ofcourse. The presentation will guide the listener through the journey of creating this overlord, from the specifics on the hardware to the fully automated retraining and deployment pipeline. Mostly the focus will be on the machine learning side of the project, the challenges that I had and how I was able to overcome them using open source tools and industry best practices around managing ML projects.
WeightInsertion lossComputer virusProjective planeRevision controlComputer animation
DiagramStatement (computer science)2 (number)Virtual machineForcing (mathematics)Endliche ModelltheorieComputer animation
Diagram
Open setEstimationFirst-person shooterBefehlsprozessorGoogolProduct (business)Point (geometry)Skeleton (computer programming)Library (computing)MereologyRepository (publishing)Frame problemOpen sourceComputer hardwareEstimatorVirtual machineLevel (video gaming)Demo (music)Computer animation
Rule of inferenceIntrusion detection systemData modelGraph (mathematics)CountingOpen sourceComputerPasswordExistenceLine (geometry)TrailCodeOpen sourceLengthRight angleMultiplication signWordPlotterPoint (geometry)Virtual machineMathematicsNeuroinformatikOrder (biology)Different (Kate Ryan album)Set (mathematics)Revision controlWave packetType theoryEndliche ModelltheoriePattern recognitionCountingLogicInheritance (object-oriented programming)Data managementBitComputer animation
Open sourceYouTubeComputer animation
Program flowchart
Transcript: Englisch(auto-generated)