0% found this document useful (0 votes)
30 views63 pages

01 Course intro and Intro to AI

01 Course intro and Intro to AI

Uploaded by

hrhee1atl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views63 pages

01 Course intro and Intro to AI

01 Course intro and Intro to AI

Uploaded by

hrhee1atl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 63

Artificial Intelligence

Fundamentals

Course Introduction

Instructor: Marco Bonzanini


Can Machines Think?

A. Turing (1950) Computing Machinery and Intelligence


Course Outline
• Overview on Artificial Intelligence (and ML, DS, …)

• Environment set-up with Python

• Machine Learning Overview

• Machine Learning Demo

• Deep Learning & Neural Nets Overview

• Deep Learning & Neural Nets Demo


ARTIFICIAL
INTELLIGENCE
AI
Computer Science Mathematics

AI
Computer Science Mathematics
Linguistics AI
Computer Science Mathematics
Linguistics AI Psychology
Neuroscience Philosophy
Intelligent Agents

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:
• perceives its environment

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:
• perceives its environment
• takes action

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:
• perceives its environment
• takes action
• maximises the chances of success

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:
• perceives its environment
• takes action
• maximises the chances of success

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Any device that:
• perceives its environment
• takes action
• maximises the chances of success
what’s the goal?

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Systems that:

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Systems that:
• act like humans

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Intelligent Agents
Systems that:
• act like humans
• think like humans

Russell and Norvig, Artificial Intelligence: A Modern Approach, 2003


Act Like a Human
Act Like a Human
A. Turing (1950) Computing Machinery and Intelligence
Act Like a Human
A. Turing (1950) Computing Machinery and Intelligence

??? Human

AI
Act Like a Human
A. Turing (1950) Computing Machinery and Intelligence

??? Human

AI

a.k.a. The Turing Test


Passing the Turing Test
Passing the Turing Test

Ex Machina, 2015
AI: Main Ingredients
AI: Main Ingredients

AI {
AI: Main Ingredients

{
• knowledge

AI
AI: Main Ingredients

{
• knowledge

AI
• reasoning
AI: Main Ingredients

{
• knowledge

AI
• reasoning
• language understanding
AI: Main Ingredients

{
• knowledge

AI
• reasoning
• language understanding
• learning
AI vs ML vs DS vs DM
Data Mining

• Focus on discovering properties of data sets

• Goals:
— extract information from a data set
— transform it into something we can use

• Cross-disciplinary field (statistics, machine


learning, database systems, …)
Machine Learning

• Focus on algorithms that can learn from, and make


predictions on, data

• Can be used for Data Mining

• Supervised, unsupervised, … (more on this later)


Data Science

• Latest term competing for attention

• Concept trying to unify statistics, machine learning,


data analysis, software engineering, (academic?)
research, business analytics, … something else?

• Cross-disciplinary, still shaping up (e.g. no


consensus on curriculum for a Data Science MSc)
AI vs ML vs DM vs DS

• Huge overlaps

• Different (academic) communities?

• What’s the focus?


MACHINE LEARNING
APPLICATIONS
Machine Learning
Machine Learning

ML gives computers the ability to learn


without being explicitly programmed
Types of Machine Learning
Types of Machine Learning

• Supervised
• Unsupervised
• Semi-supervised
• Reinforcement
Types of Machine Learning

Sample inputs
• Supervised +
Desired outputs
• Unsupervised
• Semi-supervised
• Reinforcement
Types of Machine Learning

• Supervised
Find structure
• Unsupervised
in sample input
• Semi-supervised
• Reinforcement
Types of Machine Learning

• Supervised
• Unsupervised
Incomplete
• Semi-supervised training
signal
• Reinforcement
Types of Machine Learning

• Supervised
• Unsupervised
• Semi-supervised Reward
• Reinforcement or
punishment
Applications
Applications
• Filter spam emails
Applications
• Filter spam emails
• Play poker/chess/go
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
• Drive safely on a busy road 😰
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
• Drive safely on a busy road 😰
• Answer simple factual questions
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
• Drive safely on a busy road 😰
• Answer simple factual questions
• Give legal advice in a specialised field
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
• Drive safely on a busy road 😰
• Answer simple factual questions
• Give legal advice in a specialised field
• Translate spoken Eng-to-Swe real-time
Applications
• Filter spam emails
• Play poker/chess/go
• Drive safely on a tortuous track
• Drive safely on a busy road 😰
• Answer simple factual questions
• Give legal advice in a specialised field
• Translate spoken Eng-to-Swe real-time
• Have a pleasant 1-hour conversation 😰
https://nypost.com/2018/05/04/waymo-self-driving-vehicle-involved-in-car-crash/
http://www.independent.co.uk/life-style/gadgets-and-tech/news/tay-tweets-microsoft-creates-bizarre-twitter-robot-for-people-to-chat-to-a6947806.html
http://www.stuff.co.nz/technology/digital-living/78265631/Microsofts-AI-teen-turns-into-Hitler-loving-Trump-fan-thanks-to-the-internet
AI in Summary
AI in Summary

• What are you trying to solve?


AI in Summary

• What are you trying to solve?


• Current state of the art: narrow problems
AI in Summary

• What are you trying to solve?


• Current state of the art: narrow problems
• Generalising is difficult
AI in Summary

• What are you trying to solve?


• Current state of the art: narrow problems
• Generalising is difficult
• Artificial General Intelligence is not here
AI in Summary

• What are you trying to solve?


• Current state of the art: narrow problems
• Generalising is difficult
• Artificial General Intelligence is not here
(yet 😈)
Questions?

You might also like