Download CS440 - Introduction to Artificial Intelligence

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Intelligence quotient wikipedia , lookup

Cognitive epidemiology wikipedia , lookup

Neuroscience and intelligence wikipedia , lookup

Human intelligence wikipedia , lookup

Theory of multiple intelligences wikipedia , lookup

Computer Go wikipedia , lookup

Evolution of human intelligence wikipedia , lookup

Technological singularity wikipedia , lookup

Environment and intelligence wikipedia , lookup

Computer vision wikipedia , lookup

Embodied cognitive science wikipedia , lookup

AI winter wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

Intelligence wikipedia , lookup

Artificial general intelligence wikipedia , lookup

Artificial intelligence wikipedia , lookup

Transcript
Course staff
q 
CS440 - Introduction to
Artificial Intelligence
Instructor: Adele Howe
n 
n 
n 
q 
Office: 446
Office Hours: TBD, or by appt.
Email: howe at cs dot colostate dot edu
Teaching Assistant:
n 
Sachini Weerawardhana
1
Course website
n 
Textbook
Web Site: www.cs.colostate.edu/~cs440
q 
q 
q 
q 
n 
2
n 
All slides (after or shortly before class)
All homework assignments
Important announcements
Resources for additional information
Canvas:
q 
q 
q 
q 
Grades
Assignment submission
Exams (maybe)
Discussion board
3
Textbook: S. Russell and
P. Norvig. Artificial
Intelligence: A Modern
Approach. Prentice Hall,
2010, 3rd edition.
4
1
Work Expectations
n 
n 
n 
n 
Professionalism Expectations
Written/programming assignments (~6): 42%
Project: 25%
Exams (2 midterms, one during finals week):
30%
Participation: 3 %
n 
non-trivial asking/answering questions during
lecture, office hours and posting to the discussion
board
Some evidence at least every 2 weeks gets you
80 on this category
n 
q 
q 
Academic integrity
q 
q 
q 
This course carefully follows CSU’s policies.
Your assignments and exams must be your own work.
Your project must be the work of you and your partner.
If you have questions about what is acceptable,
please ask!
Professional conduct
q 
q 
See syllabus for links
Strive to behave in a professional manner at all times
and to promote an atmosphere conducive to learning
5
Tools
n 
q 
q 
n 
Course Outline
Languages
q 
6
q 
Python: Interactive, newer language that is
actively used in AI – will be required for
programming assignments
C, C++, Java, Prolog, Lisp…
Specialized languages: R, PDDL…
q 
q 
q 
Myriad software packages for ML, NLP,
Planning, etc.
q 
7
Search: How to explore the space of potential
solutions to a problem.
Constraint Satisfaction: How to find good solutions
to really hard problems with constraints
Logic: How to make inferences from stored/
learned knowledge.
Probabilistic Inference: How can a computer work
in uncertain situations.
+ brief discussion of other topics
8
2
CSU AI Faculty
n 
Darrell Whitley
Adele Howe
Ross Beveridge
Bruce Draper
Charles Anderson
n 
Asa Ben-Hur
n 
n 
n 
n 
Genetic algorithms, optimization
Planning, optimization
Computer vision (face recognition)
Computer vision (biomimetics)
Machine learning /
computational neuroscience
Applications of machine
learning in bioinformatics
What is Artificial Intelligence?
Press View
9
What is Artificial Intelligence?
Movie View
What is Artificial Intelligence?
Definition
n 
"the scientific understanding of the mechanisms
underlying thought and intelligent behavior and
their embodiment in machines.”
Association for the Advancement of Artificial Intelligence
(www.aaai.org)
n 
Interdisciplinary field with connections to
computer science, mathematics, psychology,
engineering, linguistics, economics, statistics,
philosophy, neuroscience, physics, operations
research, biology…
All images are movie posters taken from imdb.com.
3