Kris Howard
Machine Learning for Software Developers (and Knitters)
#1about 5 minutes
Inspiring real-world applications of AI and machine learning
AI is being used for scientific breakthroughs like protein folding, creating art with GANs and neural style transfer, and optimizing business logistics.
#2about 4 minutes
Why developers must understand the Software 2.0 paradigm
The shift to "Software 2.0" means developers will train software instead of writing explicit instructions, requiring them to handle probabilistic outputs and confidence levels.
#3about 3 minutes
An overview of the three-layer AWS AI/ML stack
The AWS stack is structured in three layers to cater to different skill levels, from pre-trained AI services to the comprehensive SageMaker platform and foundational infrastructure.
#4about 6 minutes
Introducing the KnitML project to reverse engineer knitting
The project aims to use image classification to identify knitting stitch patterns from a photograph, simplifying a complex reverse-engineering problem.
#5about 9 minutes
Crowdsourcing and labeling training data for the model
An automated email pipeline using SES, Lambda, and S3 was built to crowdsource images, which were then labeled by volunteers using SageMaker Ground Truth.
#6about 5 minutes
Training the first model with Amazon SageMaker
After simplifying the problem to binary classification, the first model was trained using the SageMaker console, but the initial results were highly inaccurate.
#7about 4 minutes
Improving model accuracy with data augmentation and tuning
Model accuracy was improved from 45% to 95% by applying data augmentation techniques, adding non-knitting "clutter" images, and running a hyperparameter tuning job.
#8about 5 minutes
Rebuilding the model with Amazon Rekognition Custom Labels
Amazon Rekognition Custom Labels provides a simpler, managed alternative to SageMaker for building custom image classification models with a built-in UI and less expertise required.
#9about 6 minutes
Comparing SageMaker and Rekognition for custom models
While both services achieved comparable accuracy, SageMaker offers more control and cost-saving options for experts, whereas Rekognition prioritizes ease of use and speed for non-specialists.
Related jobs
Jobs that call for the skills explored in this talk.
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
Python
Structured Query Language (SQL)
+1
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
02:20 MIN
The evolving role of the machine learning engineer
AI in the Open and in Browsers - Tarek Ziadé
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
09:10 MIN
How AI is changing the freelance developer experience
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
05:55 MIN
The security risks of AI-generated code and slopsquatting
Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
14:06 MIN
Exploring the role and ethics of AI in gaming
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
Featured Partners
Related Videos
Overview of Machine Learning in Python
Adrian Schmitt
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
Gunnar Grosch
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
Building Your Own Classification Model with JavaScript - Coffee with Developers - Carly Richmond
Carly Richmnd
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
From Syntax to Singularity: AI’s Impact on Developer Roles
Anna Fritsch-Weninger
Getting Started with Machine Learning
Alexandra Waldherr
Mastering Image Classification: A Journey with Cakes
Carly Richmonds
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Renude
Glasgow, United Kingdom
Remote
Intermediate
Keras
Django
Python
Docker
+5

Renude
Edinburgh, United Kingdom
Remote
Intermediate
Keras
Django
Python
Docker
+5

Renude
Cambridge, United Kingdom
Remote
Intermediate
Keras
Django
Python
Docker
+5

KickstartAI
The Hague, Netherlands
€5K
Intermediate
Azure
Python
Docker
PyTorch
+4

Kickstart AI
Delft, Netherlands
€5K
Intermediate
Azure
Python
Docker
PyTorch
+4

Kaluza Ltd.
Edinburgh, United Kingdom
£72-85K
Senior
API
GIT
NumPy
Kafka
+6


Renude
Dartford, United Kingdom
Remote
Intermediate
Keras
Django
Python
Docker
+5