0% found this document useful (0 votes)
86 views24 pages

Comp 325 Ai Programming: By: James Sigei

COMP 325 is an AI programming course taught by James Sigei. The course aims to introduce students to AI programming concepts and explain how AI functions through different types. Students will learn to explain and solve problems, as well as describe AI chaining. Assessment will be through an exam worth 70% and a CAT worth 30%. The document then discusses what intelligence and AI are, what's involved in AI like perception and learning, common uses of AI, and foundations of AI from various disciplines. It concludes by stating the current state of AI systems in practice and their limitations in handling unconstrained real-world problems.

Uploaded by

NZOMO SAMUEL
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)
86 views24 pages

Comp 325 Ai Programming: By: James Sigei

COMP 325 is an AI programming course taught by James Sigei. The course aims to introduce students to AI programming concepts and explain how AI functions through different types. Students will learn to explain and solve problems, as well as describe AI chaining. Assessment will be through an exam worth 70% and a CAT worth 30%. The document then discusses what intelligence and AI are, what's involved in AI like perception and learning, common uses of AI, and foundations of AI from various disciplines. It concludes by stating the current state of AI systems in practice and their limitations in handling unconstrained real-world problems.

Uploaded by

NZOMO SAMUEL
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/ 24

COMP 325 AI PROGRAMMING

By: James Sigei


Lecture 1
PURPOSE OF COURSE


To introduce students to programming concepts
in AI
Expected Learning Outcomes


To explain how AI functions and its types

Explain and give solution to a problem in
question

Describe the AI chaining
Assessment


Exam 70%

CAT 30%
What is Intelligence?


“The capacity to learn and solve problems”
(Websters dictionary)

The ability to solve novel problems

The ability to act rationally

The ability to act like humans
What is AI


The exciting new effort to make computers think
...machines with minds, in the full literal sense.

The study of mental faculties through the use of
computational models.

A field of study that seeks to explain and
emulate intelligent behavior in terms of
computational processes.


The study of how to make computers do things
at which, at the moment, people are better.•

It is the science and engineering of making
intelligent machines, especially intelligent
computer programs.

It is related to the similar task of using
computers to understand human intelligence,
but AI does not have to confine itself to
methods that are biologically observable.
What’s involved in AI


Ability to interact with the real world

To perceive, understand, and act

e.g., speech recognition and understanding and
synthesis

e.g., image understanding

e.g., ability to take actions, have an effect

Reasoning and Planning

Modeling the external world, given input

Solving new problems, planning, and making
decisions

Ability to deal with unexpected problems,
uncertainties

Learning and Adaptation

We are continuously learning and adapting

Our internal models are always being “updated”

e.g., a baby learning to categorize and
recognize animals
USES OF AI


Robotics

Speech recognition

Autonomous planning and scheduling:

Game playing

Spam fighting

Logistics

Machine Translation
Foundations of AI
The following disciplines have contributed to the
development of AI
– Philosophy
– Mathematics
– Economics
– Neuroscience
– Psychology
– Computer Engineering
– Control theory and cybernetics
– Linguistics
Philosophy


Can formal rules be used to draw valid
conclusions?

How does the mind arise from a physical brain?

Where does knowledge come from?

How does knowledge lead to action?

Logic, methods of reasoning, mind as physical
system, foundations of learning, language,
rationality.
Mathematics


What are the formal rules to draw valid
conclusions?

What can be computed?

How do we reason with uncertain information?

Formal representation and proof, computation,
(un)decidability, (in)tractability, probability.
Economics


How should we make decisions so as to
maximize payoff?

How should we do this when others may not go
along?

How should we do this when the payoff may be
far in the future?

Utility, decision theory, rational economic
Neuroscience

How do brains process information?

Neurons as information processing units.
Psychology


How do humans and animals think and act?

How do people behave, perceive, process
information, represent knowledge.
Computer engineering


How can we build an efficient computer?

Building fast computers
Control theory and cybernetics


How can artifacts operate under their own
control?

Design systems that maximize an objective
function over time
Linguistics


How does language relate to thought?

Knowledge representation, grammar
State of AI Systems in Practice


Speech synthesis, recognition and
understanding

very useful for limited vocabulary applications

unconstrained speech understanding is still too
hard

Computer Visison

works for constrained problems (hand-written
zip-codes)

understanding real-world, natural scenes is still
too hard

Learning

adaptive systems are used in many
applications: have their limits

Planning and Reasoning

only works for constrained problems: e.g.,
chess

real-world is too complex for general systems
Reference

You might also like