CSCI ¡446: ¡Ar*ficial ¡Intelligence ¡
CSCI ¡446: ¡Ar*ficial ¡Intelligence ¡• ¡ ¡Keith ¡Vertanen ¡
CSCI 446: Ar*ficial Intelligence CSCI 446: Ar*ficial - - PowerPoint PPT Presentation
CSCI 446: Ar*ficial Intelligence CSCI 446: Ar*ficial Intelligence Keith Vertanen h8ps://ka*e.mtech.edu/classes/csci446/ 2
CSCI ¡446: ¡Ar*ficial ¡Intelligence ¡
CSCI ¡446: ¡Ar*ficial ¡Intelligence ¡• ¡ ¡Keith ¡Vertanen ¡
h8ps://ka*e.mtech.edu/classes/csci446/ ¡ ¡
2 ¡
3 ¡
h8ps://edge.edx.org/courses/BerkeleyX/CS188x-‑8/Ar*ficial_Intelligence/about ¡ ¡
4 ¡
h8p://inst.eecs.berkeley.edu/~cs188/pacman/project_overview.html ¡ ¡
Course ¡overview ¡
5 ¡
AI ¡in ¡pop ¡culture: ¡nice ¡robots ¡
6 ¡
AI ¡in ¡pop ¡culture: ¡bad ¡hardware ¡
7 ¡
AI ¡in ¡pop ¡culture: ¡bad ¡soUware ¡
8 ¡
What ¡is ¡AI? ¡
9 ¡
The ¡science ¡of ¡making ¡machines ¡that: ¡
Think ¡like ¡people ¡ Think ¡ra*onally ¡ Act ¡like ¡people ¡ Act ¡ra*onally ¡
What ¡is ¡AI? ¡
10 ¡
The ¡science ¡of ¡making ¡machines ¡that: ¡
Think ¡like ¡people ¡ Think ¡ra*onally ¡ Act ¡like ¡people ¡ Act ¡ra*onally ¡
– Scien*fic ¡theories ¡of ¡internal ¡ac*vi*es ¡of ¡ the ¡brain ¡ – Predict ¡and ¡test ¡behavior ¡of ¡humans ¡ – Direct ¡iden*fica*on ¡from ¡neurological ¡ data ¡
– Now ¡dis*nct ¡from ¡AI ¡
What ¡is ¡AI? ¡
11 ¡
The ¡science ¡of ¡making ¡machines ¡that: ¡
Think ¡like ¡people ¡ Think ¡ra*onally ¡ Act ¡like ¡people ¡ Act ¡ra*onally ¡
– Don't ¡worry ¡about ¡actual ¡internal ¡thought ¡ process ¡
h8p://xkcd.com/329/ ¡ ¡
What ¡is ¡AI? ¡
12 ¡
The ¡science ¡of ¡making ¡machines ¡that: ¡
Think ¡like ¡people ¡ Think ¡ra*onally ¡ Act ¡like ¡people ¡ Act ¡ra*onally ¡
– What ¡are ¡the ¡correct ¡laws ¡of ¡thoughts? ¡ – Ancient ¡Greeks, ¡Aristotle ¡ – Now ¡philosophy ¡and ¡math ¡
– We ¡don't ¡actually ¡care ¡about ¡the ¡process, ¡only ¡ the ¡success ¡of ¡the ¡behavior ¡ ¡ – Not ¡all ¡intelligent ¡behavior ¡mediated ¡by ¡logical ¡ delibera*on ¡
What ¡is ¡AI? ¡
13 ¡
The ¡science ¡of ¡making ¡machines ¡that: ¡
Think ¡like ¡people ¡ Think ¡ra*onally ¡ Act ¡like ¡people ¡ Act ¡ra*onally ¡
– Maximally ¡achieving ¡pre-‑defined ¡goals ¡ – Only ¡what ¡decisions ¡are ¡made, ¡not ¡the ¡thought ¡ process ¡behind ¡them ¡ – Goals ¡are ¡expressed ¡by ¡the ¡u#lity ¡of ¡outcomes ¡ – Means ¡maximizing ¡your ¡expected ¡u*lity ¡
14 ¡
What ¡about ¡the ¡brain? ¡
– Not ¡perfect, ¡but ¡be8er ¡that ¡anything ¡we ¡can ¡build ¡
– But ¡hard ¡to ¡reverse ¡engineer ¡ – Not ¡as ¡modular ¡as ¡soUware ¡
– Memoriza*on ¡ – Simula*on ¡
15 ¡
“Brains ¡are ¡to ¡intelligence ¡as ¡ wings ¡are ¡to ¡flight” ¡
A ¡short ¡history ¡of ¡AI ¡
16 ¡
h8ps://www.youtube.com/watch?v=tONNlv6osG4 ¡ ¡(24:40) ¡ h8ps://www.youtube.com/watch?v=E1zbCU5JnE0 ¡ ¡(2:46) ¡ ¡
– 1943: ¡McCulloch ¡& ¡Pi8s: ¡Boolean ¡circuit ¡of ¡brain ¡ – 1950: ¡Turing’s ¡“Compu*ng ¡Machinery ¡and ¡Intelligence” ¡
– 1950s: ¡Early ¡AI ¡programs: ¡
– 1956: ¡Dartmouth ¡mee*ng: ¡“Ar*ficial ¡Intelligence” ¡adopted ¡ – 1965: ¡Robinson’s ¡complete ¡algorithm ¡for ¡logical ¡reasoning ¡ – Blocks ¡microworld ¡ “The ¡spirit ¡is ¡willing ¡but ¡the ¡flesh ¡is ¡weak” ¡ “The ¡vodka ¡is ¡good ¡but ¡the ¡meat ¡is ¡ro=en” ¡
Automa*c ¡transla*on ¡ gone ¡wrong: ¡
h8ps://www.youtube.com/watch?v=QAJz4YKUwqw ¡ ¡
A ¡short ¡history ¡of ¡AI ¡
17 ¡
– 1969-‑79: ¡Early ¡development ¡of ¡knowledge-‑based ¡systems ¡ – 1980-‑88: ¡Expert ¡systems ¡industry ¡booms ¡ – 1988-‑93: ¡Expert ¡systems ¡industry ¡busts: ¡“AI ¡Winter” ¡
– Resurgence ¡of ¡probability, ¡focus ¡on ¡uncertainty ¡ ¡ – General ¡increase ¡in ¡technical ¡depth ¡ – Agents ¡and ¡learning ¡systems: ¡“AI ¡Spring” ¡
State ¡of ¡the ¡art ¡
– Play ¡a ¡decent ¡game ¡of ¡table ¡tennis? ¡ ¡ – Play ¡a ¡decent ¡game ¡of ¡Jeopardy? ¡ ¡ – Drive ¡along ¡a ¡curvy ¡mountain ¡road? ¡ – Drive ¡through ¡uptown ¡Bu8e ¡in ¡the ¡winter? ¡ – Buy ¡a ¡week’s ¡worth ¡of ¡groceries ¡on ¡the ¡web? ¡ – Buy ¡a ¡week’s ¡worth ¡of ¡groceries ¡at ¡Safeway? ¡ – Discover ¡and ¡prove ¡a ¡mathema*cal ¡theorem? ¡ – Converse ¡successfully ¡with ¡another ¡person ¡for ¡an ¡hour? ¡ – Perform ¡a ¡surgical ¡opera*on? ¡ – Put ¡away ¡the ¡dishes ¡and ¡fold ¡the ¡laundry? ¡ – Translate ¡spoken ¡German ¡into ¡spoken ¡English ¡in ¡real ¡*me? ¡ – Write ¡an ¡inten*onally ¡funny ¡story? ¡
18 ¡ h8ps://www.youtube.com/watch?v=tIIJME8-‑au8 ¡ h8ps://www.youtube.com/watch?v=lI-‑M7O_bRNg ¡(1:10) ¡ h8ps://www.youtube.com/watch?v=0UVKBhKPPuc ¡(4:20) ¡ ¡ h8ps://www.youtube.com/watch?v=gy5g33S0Gzo ¡ ` ¡ h8ps://www.youtube.com/watch?v=1zD45oO0ZO4 ¡ ¡ h8ps://www.youtube.com/watch?v=eu9kMIeS0wQ ¡ ¡ h8p://nlp-‑addic*on.com/eliza/ ¡ h8p://www.mitsuku.com/ ¡ ¡ ¡
Uninten*onally ¡funny ¡stories ¡
honey ¡was. ¡Irving ¡told ¡him ¡there ¡was ¡a ¡beehive ¡in ¡the ¡oak ¡tree. ¡Joe ¡walked ¡to ¡ the ¡oak ¡tree. ¡He ¡ate ¡the ¡beehive. ¡The ¡End. ¡
friend ¡Bill ¡Bird ¡was ¡siwng. ¡Henry ¡slipped ¡and ¡fell ¡in ¡the ¡river. ¡Gravity ¡
crow ¡was ¡siwng ¡in ¡his ¡tree, ¡holding ¡a ¡piece ¡of ¡cheese ¡in ¡his ¡mouth. ¡He ¡ no*ced ¡that ¡he ¡was ¡holding ¡the ¡piece ¡of ¡cheese. ¡He ¡became ¡hungry, ¡and ¡ swallowed ¡the ¡cheese. ¡The ¡fox ¡walked ¡over ¡to ¡the ¡crow. ¡The ¡End. ¡
refused ¡to ¡tell ¡him, ¡so ¡Joe ¡offered ¡to ¡bring ¡him ¡a ¡worm ¡if ¡he'd ¡tell ¡him ¡where ¡ some ¡honey ¡was. ¡Irving ¡agreed. ¡But ¡Joe ¡didn't ¡know ¡where ¡any ¡worms ¡were, ¡ so ¡he ¡asked ¡Irving, ¡who ¡refused ¡to ¡say. ¡So ¡Joe ¡offered ¡to ¡bring ¡him ¡a ¡worm ¡if ¡ he'd ¡tell ¡him ¡where ¡a ¡worm ¡was. ¡Irving ¡agreed. ¡But ¡Joe ¡didn't ¡know ¡where ¡ any ¡worms ¡were, ¡so ¡he ¡asked ¡Irving, ¡who ¡refused ¡to ¡say. ¡So ¡Joe ¡offered ¡to ¡ bring ¡him ¡a ¡worm ¡if ¡he'd ¡tell ¡him ¡where ¡a ¡worm ¡was… ¡
19 ¡
[Tale-‑Spin, ¡h8p://bin.sc/Readings/New%20Media/MeehanTaleSpin.pdf] ¡
¡