Lecture 2 - AI Building blocks
Lecture 2 - AI Building blocks
1.6. AI techniques
1.5. AI Building blocks
Artificial intelligence: Building blocks and an
innovation typology, Ulrich Paschen (2020)
https://www.sciencedirect.com/science/articl
e/abs/pii/S000768131930151X
https://www.diva-portal.org/smash/get/diva2:
1400547/FULLTEXT01.pdf
Structured data
Data that are standardized and organized
according to predefined schema.
E.g.:
- customer demographics, web
browsing data or transaction data
(internal data)
- social media ratings or stock exchange
transactions (external data)
Structured data
Data sources:
- System database
- Excel worksheet
- Google sheet
- Table data from websites
Speech recognition allows AI to recognize the words that were said, but not what
the words mean
Preprocess – Computer vision
Computer vision is the transformation of visual images into internal representations
of the world so that these representations can interface with other building blocks in
AI
Example:
Complex form:
Natural Language Generation (NLG). E.g.: ChatGPT, Google Translate
Image Generation. E.g.: Stable Diffusion
Robotics
Knowledge base
A knowledge base stores digital representations of aspects of the real world in which
these representations operate, for later access
Discussion
- Take an AI application (e.g. ChatGPT, self-driving car, ...) and analyze its building
blocks
→ When should follow the rule, when should make the decision by
themselves
25
Techniques used in AI
Representation (knowledge representation):
Computer can not understand Vietnamese, can not watch Youtube tutorial
→ Define the problem following the programming language, convert the data
(numerical, categorical, text, images, videos, …) to suitable data structures
26
Techniques used in AI
Learning:
27
Convolutional Neural Network (Chapter 6, 7) - which animal is in the image?
- Take an image as input
- Break into pixels
- Convert pixels to numbers, vectors, matrices
- Some calculations ^^
- Produce the output: which animals got the highest score of probability
28
Techniques used in AI
Rules:
Search:
searching the sequence of states that lead to solution faster, or searching for
an optimum set of connection weights in a neural network
29
Homework
Join this competition on Kaggle:
https://www.kaggle.com/competitions/house-prices-advanced-regression-techniqu
es/overview