in intr trod oduc uctio tion n to to art rtifici ficial
play

In Intr trod oduc uctio tion n to to Art rtifici ficial al - PowerPoint PPT Presentation

In Intr trod oduc uctio tion n to to Art rtifici ficial al In Inte tellige genc nce e (A (AI) I) Computer ter Sc Science ce cpsc3 c322 22, , Lectur ture e 1 May, y, 8, 2012 CPSC 322, Lecture 1 Slide 1 Lecture cture


  1. In Intr trod oduc uctio tion n to to Art rtifici ficial al In Inte tellige genc nce e (A (AI) I) Computer ter Sc Science ce cpsc3 c322 22, , Lectur ture e 1 May, y, 8, 2012 CPSC 322, Lecture 1 Slide 1

  2. Lecture cture Ov Overview view • Course Essentials • What is AI? • Representation and Reasoning • Course Overview • AI applications…… CPSC 322, Lecture 1 Slide 2

  3. Pe People ople Instr struc uctor tor • Giuse sepp ppe e Ca Carenini ( carenini@cs.ubc.ca; office CICSR 129) Teachi Te hing ng As Assist stan ants ts • Mahsa Imani mimani@cs.ubc.ca • Shafi fiq Joty rjoty@cs.ubc.ca • Na Nathan an Tomer ntomer@cs.ubc.ca CPSC 322, Lecture 1 Slide 3

  4. Course urse Essential entials(1) s(1) • Course se web-pag ages es: www.cs.ubc.ca/~carenini/TEACHING/CPSC322-12/index.html WebSearch: Giuseppe Carenini • This is where most information about the course will be posted, most handouts (e.g., slides) will be distributed, etc. • CHECK IT OFTEN! • Lectur tures es: • Cover basic notions and concepts known to be hard • I will try to post the slides in advance (by 8AM). • After class, I will post the same slides inked with the notes I have added in class. • Each lecture will include a set of learning goals: Student can…. CPSC 322, Lecture 1 Slide 4

  5. Course urse Essential entials(2) s(2) • Te Textbo tbook ok: Artificial Intelligence , 2nd Edition, by Poole, Mackworth. • It’s free! • It’s available electronically http://www.cs.ubc.ca/~poole/aibook/ • We will cover at least Chapters: 1, 3, 4, 5, 6, 8, 9 CPSC 322, Lecture 1 Slide 5

  6. Course urse Es Esse sentials(3) ntials(3) • WebCT: T: discussion board • Use the discussion board for questions about assignments, material covered in lecture, etc. That way others can learn from your questions and comments! • Use email for private questions (e.g., grade inquiries or health problems). • AI AIspac ace e : online tools for learning Artificial Intelligence http://aispace.org/ • Under development here at UBC! CPSC 322, Lecture 1 Slide 6

  7. Course urse Elements ments • Pr Practic tice e Ex Exercis ises es: : 0% (we may do some in class) • As Assign gnmen ents ts: 20% • Midterm: erm: 30% • Fi Final: l: 50% If f your final grade is >= 20% higher than your midterm erm grade: • Assignments: 20% • Midterm: 15% • Final: 65% CPSC 322, Lecture 1 Slide 7

  8. As Assi signments nments • Th There e will be four assign gnmen ents ts in total • They will not necessarily be weighted equally • Group p work • code questions:  you can work with a partner  always hand in your ur own piece ce of code (stating who your partner was) • written questions:  you may discuss questions with other students  you may not look at or copy each other's written work  you'll be asked to sign an honour code saying you've followed these rules CPSC 322, Lecture 1 Slide 8

  9. As Assi signments: nments: Late te Days ys • Hand in by 9am on due day (in class or electronically) e late days  • Yo You get three • to allow you the flexibility to manage unexpected issues • additional late days will not be granted except under truly exceptional circumstances • A d A day is define ned as: all or part of a 24-hour block of time beginning at 9 am on the day an assignment is due • if you've used up all your late days, you lose 20% per day CPSC 322, Lecture 1 Slide 9

  10. Missing ssing As Assi signments gnments / M / Midterm term / Fi / Final al Hopeful fully ly late days will cover almost all the reasons you'll be late in submitting assignments. • However, something more serious like an extended illness may occur  • Fo For all such h cases es: : you'll need to provide a note from your doctor, psychiatrist, academic advisor, etc. • If you miss: • an assignment ment, , your score will be reweighted to exclude that assignment • the midterm rm, , those grades will be shifted to the final. (Thus, your total grade = 80% final, 20% assignments) • the final, , you'll have to write a make-up final as soon as possible. CPSC 322, Lecture 1 Slide 10

  11. How w to to Ge Get t Help? p? • Use the course discussi sion on board on WebCT for questions on course material (so keep reading from it) • Go to office hours (newsgroup is NOT a good substitute for this) – • Sh Shafi fiq: Mon2pm pm (le learn arning ing Ce Center r X1 X150) • Giuse sepp ppe: e: Tue 2pm (CI CICSR CSR #129) • Na Nathan: an: Wed 2pm (learning ing Ce Center r X150) • Mahsa: a: Thu 2pm (learn arning ing Ce Center r X150) Can schedule by appointment if you can document a conflict with the official office hours CPSC 322, Lecture 1 Slide 11

  12. Get etting ting Hel elp p fr from om Oth ther er St Stud uden ents ts? ? From om th the We e Web? b? (Pla lagi giarism) arism) • It t is OK OK to talk wi with your classmat mates es about assignments; ments; le learning ing from m each other r is is good • Bu But you must: • Not copy from others (with or without the consent of the authors) • Write/present your work completely on your own (code questions exception) • If f they use externa rnal source ce (e.g., g., Web) in the assignments. Report this. e.g., “bla bla bla…..” [wikipedia] CPSC 322, Lecture 1 Slide 12

  13. Get etting ting Hel elp p fr from om Oth ther er So Sour urces es? ? (Pl Plag agia iarism) rism) When you are in do doubt wh whether er the line is crossed sed: • Talk to me or the TA’s • See UB UBC o C offi fici cial l regulati ation ons on what constitutes plagiarism (pointer in course Web-page) • Ignorance of the rules will not be a sufficient excuse for breaking them Any unjustified cases will be severely ely dealt wi with by the Dean’s Off ffice ice (that’s the official procedure) • My advice: better to skip an assignment than to have “ academic misconduct ” recorded on your transcript and additional penalties as serious as expulsion from the university! CPSC 322, Lecture 1 Slide 13

  14. To To Su Summarize arize • All the course logistics are described in the course Webpage www.cs.ubc.ca/~carenini/TEACHING/CPSC322-12/index.html WebSearch: Giuseppe Carenini (And summarized in these slides) • Make sure you carefully read and understand them! CPSC 322, Lecture 1 Slide 14

  15. Wh What t is s In Inte telligence? lligence? CPSC 322, Lecture 1 Slide 15

  16. What t is Arti tificial ficial In Inte telli lligence? gence? Two definitio Tw itions ns that have been propose sed: • Systems that think nk and act act like humans • Systems that think nk and act act ration onal ally ly CPSC 322, Lecture 1 Slide 16

  17. Th Thinking inking and Ac Acti ting ng Humanly anly Model l the cogniti itive ve funct ction ons s of human beings gs • Humans are our only example of intelligence: we should use that example! Pr Problem ems: s: • But... humans often think/act in ways that we don't consider intelligent (why?) • And... detailed model of how people's minds operate not yet available CPSC 322, Lecture 1 Slide 17

  18. Th Thinki inking ng Rati tionally onally Ration onal ality ity: an abstract “ideal'' of intelligence , rather than ``whatever humans think/do'‘ • Ancient Greeks invented syllogisms : argument structures that always yield correct conclusions given correct premises • This led to logic, and probabili ilist stic c reasoning ing which we'll discuss in this course • But correct sound reasoning is not always enough “to survive” “to be useful”… CPSC 322, Lecture 1 Slide 18

  19. Acti ting ng (&thi thinking) nking) Rati tionally onally This course will emphasize a view of AI as building agents nts: artifacts that are able to think and act rationally in their environments Rationality is more cleanl nly y defined ed than human behavior, so it's a better design objective (Eg: “intelligent” vacuum cleaner: maximize area cleaned, minimize noise and electricity consumption) Agents that can answer queries, plan actions and solve complex problems And when you have a rational agent you can always tweak it to make it irrational! CPSC 322, Lecture 1 Slide 19

  20. Wh Why y do we need ed intel tellige ligent nt agents? ents? CPSC 322, Lecture 1 Slide 20

  21. Ag Agents ents act cting ing in an envi vironment ronment Representation & Reasoning CPSC 322, Lecture 1 Slide 21

  22. Wh What t is an agent? nt? It has the following characteristics: • It is situated in some environ ronment ent • does not have to be the real world---can be an abstracted electronic environment • It can make observ rvati ations ons (perhaps imperfectly) • It is able to act act (provide an answer, send an email) • It has goals or preferen rence ces s (possibly of its user) • It may have prior knowled edge ge or beliefs fs, and some way of updatin ting beliefs efs based on new experiences (to reason, to make inferences) CPSC 322, Lecture 1 Slide 22

Recommend


More recommend