0% found this document useful (0 votes)
149 views3 pages

AI 10-11 1 Introduction

This document provides an introduction to an Artificial Intelligence course being offered at Politecnico di Milano. It discusses the origins and goals of AI, focusing on designing computer systems that exhibit intelligent behavior and understanding intelligence as a computational process. The course will cover key AI topics like problem solving, knowledge representation, reasoning, planning, and philosophical foundations of AI. It will use an AI textbook and be taught through lectures, with exams to evaluate students. The introduction provides background on AI and describes related courses offered at the university.

Uploaded by

Rifaqat Zaheer
Copyright
© Attribution Non-Commercial (BY-NC)
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)
149 views3 pages

AI 10-11 1 Introduction

This document provides an introduction to an Artificial Intelligence course being offered at Politecnico di Milano. It discusses the origins and goals of AI, focusing on designing computer systems that exhibit intelligent behavior and understanding intelligence as a computational process. The course will cover key AI topics like problem solving, knowledge representation, reasoning, planning, and philosophical foundations of AI. It will use an AI textbook and be taught through lectures, with exams to evaluate students. The introduction provides background on AI and describes related courses offered at the university.

Uploaded by

Rifaqat Zaheer
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 3

Dipartimento di elettronica e informazione

Politecnico di Milano

Artificial Intelligence 2010-11


© Marco Colombetti, 2011

1. Introduction to the course

1.1 Course presentation

Two courses in parallel


! Artificial Intelligence, in English (Marco Colombetti, Mario Verdicchio, Viola Schiaffonati)
! Intelligenza artificiale, in Italian (Francesco Amigoni, Nicola Gatti, Viola Schiaffonati)
Program
! Introduction: goals, research areas, applications
! Representations: iconic vs. symbolic
! Iconic-based methods:
! State space search: uninformed and informed search methods
! Constraint satisfaction problems
! Symbolic-based methods:
! Logic: knowledge representation in First Order Logic
! Planning: Situation Calculus, STRIPS, plan space search
! Philosophical foundations
Textbook
! S. Russell, P. Norvig, 2010. Artificial Intelligence: A modern approach, 3rd ed., Prentice-
Hall/Pearson (1,132 pages)
! Textbook’s web site available at http://aima.cs.berkeley.edu/
! Parts covered by the course (for a total of 318 pages):
! Part I: Artificial Intelligence. Chapters 1 and 2 (pages 1–63)
! Part II: Problem solving. Chapters 3 and 6 (pages 64–119 and 202–233)
! Part III: Knowledge, reasoning, and planning. Chapters 7–10 (pages 234–400)
! Additional lecture notes downloadable from the course’s website (see below)
Final examination
! A written test, 2 hours, with conceptual questions and exercises.
Further details
! The Logic module is given by Mario Verdicchio, the two lessons on Philosophical foundations by
Viola Schiaffonati, the rest by Marco Colombetti
! Marco Colombetti:
! office hours: Thursday 14:30–16:00 (Department of Electronics and Information, 1st floor,
ext. 3686)
! home page: http://www.dei.polimi.it/people/colombetti/
! email: [email protected] – please send messages from the official student
address
! course website: http://home.dei.polimi.it/colombet/AI/
Marco Colombetti Artificial Intelligence 2010-11: 1. Introduction 2

1.2 About AI

The birth of Artificial Intelligence


Artificial Intelligence (AI):
! officially born in 1956, during a summer seminar at Darthmouth College (Hanover, New
Hampshire), attended by John McCarthy, Marvin Minsky, Allen Newell, Nathaniel Rochester,
Claude Shannon, Herbert Simon (later Nobel Prize for Economics), and others
Goals:
! design and implement computer-based systems that exhibit intelligent behaviour
! understand intelligence as a computational processes
The context in 1956:
! computers are huge, awfully expensive, brittle, with very little computing power, still perceived
as number-crunching machines
! still no high-level programming languages (apart from the first version of FORTRAN), no
dynamic data structures, no databases, no object-oriented programming, no software engineering,
...
! cognitive psychology is just beginning: thought is starting to be conceived as information
processing
What is an intelligent system?
Analysis of Intelligent(x):
! applicability conditions: for what values of x is the predicate meaningful?
! truth conditions: for what values of x is the predicate true?
As far as the applicability conditions are concerned, x has to be an agent, that is, a system capable of
autonomous action. The term “intelligent” is applied to agents, and by extension to their actions and
possibly to the results or products of their actions; examples:
! intelligent agents: John is intelligent, my dog is very intelligent, my car has intelligent
suspensions
! intelligent actions: it was intelligent of John not to run away after breaking the glass
! intelligent product: this is a very intelligent chair (in the sense that it has been intelligently
designed).
Being intelligent is not a simple concept (contrary to, for example, being a metal, or being a gas). As a
consequence, there will be no simple theory of intelligence. Maybe “intelligent” cannot even be turned
into a rigorous scientific term.
Among the typical features of intelligent organisms are:
! perception of the environment
! problem solving and rational action (mostly human, but also available to complex non-human
animals)
! learning
! sociality and communication
! language use (humans only)
What is an artificial intelligent system?
Why do we obviously assume that an artificial intelligent system will be a system controlled by a
suitably programmed digital computer?
Because digital computers are, in some sense, universal machines: given that cognitivism assumes that
thought processes are just computations, digital computers can implement thought processes.
Marco Colombetti Artificial Intelligence 2010-11: 1. Introduction 3

Main research areas


! “core” AI: problem solving, knowledge representation, reasoning
! natural language processing
! machine learning
! computer vision
! robotics
Main application areas
! expert systems
! planning and scheduling
! optimisation
! language technologies
! semantic web
! multiagent systems
! data mining
! industrial robotics
! ...

1.3 Some AI-related courses at Politecnico di Milano (Leonardo Campus)


! Soft computing: neural networks, fuzzy models, genetic algorithms (Italian)
! Autonomous agents and multiagent systems
! Data mining and text mining
! Image analysis and synthesis
! Videogame Design and Programming
! Ingegneria della conoscenza (modelli semantici): semantic modelling and reasoning for the
Semantic Web (in Italian)
! Robotica, Robotica 2: robotics (in Italian)
! Elaborazione del linguaggio naturale: natural language processing (in Italian)
! Tecniche di apprendimento automatico per applicazioni di data mining: machine learning and
data mining (in Italian)
! Temi filosofici dell’informatica: philosophical issues in Computer Science (in Italian)

You might also like