Artificial Intelligence

--Magritte, The Treachery of Images ("This is not a pipe")

Expert Systems

Simulate human intelligence...

Machine Learning

Machine Learning allows computer systems to learn from data, without being explicitly programmed.

Even though neural networks are most discussed today, there are many types of machine learning.

Supervised Learning

Artificial Neural Networks

Single layer perceptron

Demo: NN Perceptron in Python

Layered Neural Networks (Deep Learning)

Generative AI

What we've focused on so for is classification (e.g. "this is a cat" or "this is a dog").

Large Language Models (LLMs) are a type of generative AI that are trained to generate text. There are also models that can generate images, audio, and other types of data.

Industry and Market Considerations

GPU Market and Compute Resources

Challenges and Considerations in AI

Technical Challenges

Ethical and Regulatory Considerations