A Brief Introduction to AI
Who am I?
Simon Bernhard
Some of my recent AI projects
What can AI even do?
The history of AI
The history of AI
Symbolic Artificial Intelligence
Did it fail?
It did lead to two AI winters, but NO.
It gave us amazingly useful things like:
AI besides Machine Learning
Support Vector Machines
Clustering
Clustering
Centroid-based Clustering (K-means)
Density-based Clustering
Distribution-based Clustering
Hierarchical Clustering
Decision trees
Ensemble learning (Bagging, Boosting)
Ensemble learning (Boosting)
Machine Learning
What is a Neural Net?
Deep Neural Nets
How does a Neural Net learn?
Backpropagation!
What are problems with DNN
Convolutional Neural Nets (CNNs)
Convolutional Neural Nets (CNNs)
Convolutional Neural Nets (CNNs)
Recurrent Neural Nets (RNNs)
Long Short Term Memory Networks (LSTMs)
Attention Networks
Attention Networks
Transformers
Autoencoder
Generative Adversarial Networks (GANs)
Diffusion Learning
Diffusion Learning
Diffusion Learning
How can you apply Machine Learning?
When does Machine Learning make sense?
Get the data
Decide on an architecture
Training
Tune hyperparameters
Pitfalls
Transfer Learning - The shortcut to success
Where should you get started?