Antonia Hahn

How computers learn to see – Applying AI to industry

Can AI learn to spot manufacturing defects with just a few thousand images instead of millions? This talk shows how pre-trained models make it possible.

How computers learn to see – Applying AI to industry
#1about 1 minute

The challenge of quality control in car seat manufacturing

A car seat manufacturer needs to ensure hundreds of special clips are correctly placed on various seat types daily.

#2about 1 minute

Evaluating solutions for automated visual inspection

AI-based inspection is a superior solution compared to manual checks, which are error-prone, or classic computer vision, which requires extensive programming.

#3about 2 minutes

Understanding AI use cases for computer vision

AI uses statistical algorithms for tasks like image classification, object detection, and even generating new images with generative AI.

#4about 4 minutes

Preparing and pre-processing data for a machine learning model

The preparation phase involves clarifying the task, choosing a technical setup, collecting and labeling data, and splitting it into training, validation, and test sets to prevent overfitting.

#5about 2 minutes

A simplified overview of convolutional neural networks

A Convolutional Neural Network (CNN) uses layers like convolutional, pooling, and dense layers to learn features from images and make predictions.

#6about 2 minutes

Building from scratch vs using pre-trained models

Using a service provider with pre-trained models is more time and cost-effective, requiring far fewer images than building a model from scratch.

#7about 3 minutes

Evaluating model performance with a confusion matrix

A confusion matrix helps evaluate model performance by comparing actual to predicted values, highlighting critical metrics like false negatives and the escape rate.

#8about 2 minutes

Iterating and fine-tuning the model for better results

Improving model performance is an iterative process of collecting more data, adjusting pre-processing steps, trying different models, and tuning parameters using the validation dataset.

#9about 2 minutes

Deploying the AI model into a production environment

The final deployed system uses a camera, a classifier to identify the seat type, the inspection model, and a post-processing module to trigger actions like a robot arm.

#10about 1 minute

Key takeaways for applying AI in manufacturing

AI is a feasible solution for visual inspection in manufacturing, especially when using pre-trained models and embracing an iterative, experimental approach.

#11about 1 minute

Q&A on data sourcing and finding pre-trained models

The Q&A covers the necessity of collecting images directly from the customer's assembly line and finding pre-trained models from cloud providers or open-source repositories.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Stephan Gillich - Bringing AI Everywhere
In the ever-evolving world of technology, AI continues to be the frontier for innovation and transformation. Stephan Gillich, from the AI Center of Excellence at Intel, dove into the subject in a recent session titled "Bringing AI Everywhere," sheddi...
Stephan Gillich - Bringing AI Everywhere
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.