# # - [08:00] VIDEO SUMMARY-mooc-ai-video-001 - overview of ai
# # - [13:00] VIDEO SUMMARY-mooc-ai-video-002 - applications of ai
# # - [07:00] VIDEO SUMMARY-mooc-ai-video-003 - history of ai
# # - [18:00] VIDEO SUMMARY-mooc-ai-video-004 - course logistics
[currently]
] text book - Artificial Intelligence: A Modern Approach - http://aima.cs.berkeley.edu/
] PR
[next]
]
video 1
[00:00] NEW task IN
x] REVIEW VIDEO[08:45]
[00:00] welcome
] conversing with a computer using natural language has always been a dream
] attractive field for movie industry - her, terminator, ai, space odyssey, HAL, ex-machina
[00:00][WHAT] defining AI
] definition: intelligence @webster : ability to learn and solve problems
] that definition is independant of human or machine
] ai @wikipedia - is the intelligence exhibited by machines/software,
] ai @mcCarthy - science and engineering of making intelligent machines, McCarthy is pioneer in field, coined the term ai
>] ai @russel&norvig, authors of book(), - study and design of intelligence agents, where an intelligence agent is a system that percieves it environment and takes actions that maximizes its chances of success ( definition adopted for course )
[00:00][WHY by ] andrew ng (researcher) -
] just as industrial revolution freed us up from physical drudgery, ai has the potential to free humanity from mental drudgery
[00:00][WHAT - 4 schools of thought from Russell
] thinking humanly - machines with minds -
] thinking rationally - using math and logic to do ai - PRB not all knowledge can be expressed with logical notations
] acting humanly - machines do things like humans, - ex turing test - ai can fool human tester, ex airplanes, fl
] acting rationally - doing the right thing, acheive the best expected outcome, - computation intelligence is the study of the design of intelligent agents.
video 2
[00:00] NEW task IN
x] REVIEW VIDEO[13:05] applications of ai
[00:30] first thoughts - virtual assistants
] AAPL siri, AMZN echo, GOOG now, MSFT cortana
] leverage deep neural networks to handle speech recognition and natural language understanding
] status making good progress, can use them for simple queries
[01:00] hand writing recognitions
] US postal service interested to automate mail processing in mid 80's
] yann lecun published solutions at the end of 80's, used neural networks to recognize hand written digits
[01:30] cheque processing
] same approach as for mail processing
] saved hundreds of millions for banks
[02:00] machine translation
] started with us gov trying to translate russian text to english
] first systems completely failed
] many funding cuts after initial failures impeded further progress
] today we have statistical machine transalate, leverages the vast amount of translated machine corpuses
] huge progress has been made, google translate
[00:00] robotics
] a lot of progress in this feild,
] NAO, ASIMO,
] surgery, housekeeping,
[04:00] reccomendation systems
] example amazon, netflix
] review yours/like-you {purchases, viewing, readings, ...} and refer you to others similar/related
[05:00] email enhancements
] spam filter,
] learns from your interactions, what you do,
] uses technigues like naive bayes classifiers
] makes ad recommendations
[05:30] facial detection
] uses viola jones method developed in 2001,one of the most successfull applications of ai
] using sliding window of 24x24 pixel window over image, to recognize different rectange features in them
] uses machine learning algorithm adaboost,
] very successfull, fails sometimes when problems with luminosity or orientation
[08:20] facial recognition
] detection identifies face, recognition tries to determine who it is
] very difficult because glasses/no glasses, smiling/not, looking left/looking right, ...
[08:50] medical imaging detection
] detection of breast cancer in medical images
[09:00] adversial search (games )
] 1997 world chess champion defeated by Deep Blue, IBM deep learning computer
] 2011 IBM watson defeats top jeopardy players
[09:50] natural language understanding and extraction
] utilized by watson
[10:00]
] lee sedol world champion in Go, defeated by GOOG alphago
] alphaGo utilizes deep learning, reinforcement learning and search algorithms, to complete the best moves
] a complicated search problem, because of branching factors, number of moves
[10:50] autonomous driving
] flourishing area, been a dream for a long time
] DARPA grand challenge, started in 2005, had to drive 132 miles
] lot of logistics and policy challenges
[12:20] more
] social network analysis, route finding, protein design, document summarization, transportation scheduling, information extraction, ....
] And there are many, many other applications that could actually leverage AI capabilities to make our life better.
video 3
[00:00] NEW task IN
x] REVIEW VIDEO[07:45]
[00:00] foundation
] contributions from many different fields including philosophy, mathematics, economics, logistics,
[00:00] philosophy
] philosopher were first contributors going back to Aristotle in 4000BC
[00:00] mathematics
] logic, formal representation and proof,
] computation,
] algorithms, first was euclid, GCD greatest common divisor,
] probability, theory of -
[01:45] economics
] formal theory of rational decisions, to maximize payoff or utility,
] combine descison theory and probability theory for decision making under uncertainty
] addressed game theory, which is an agent planning to maximize it utility in the presence of an opponent who is planning against him
] fomalized markov decision processes as a class of sequential decision problems with the markov property
[02:00] neuroscience
] how the brain functions
] compares simliarity to how computers function
[00:00] pschyology
]
[00:00] computer engineering
] feedback from the environment
[00:00] control theory and cybernetics
] feedback from the environment
[00:00] linguistics
] how language and thinking are related
[03:30] founders
] list
[] resources
] list
[04:20] history of AI
] broad field with a long history, now maturing,
] turing
] dartmouth meeting
] MIT video thinking machine - enthusiasm
] chess and checkers program
]
video 4
[00:00] NEW task IN
x] REVIEW VIDEO[18:45]
[00:00] prerequisities
] programming
] probability, understanding of -
[00:00] level
] masters level course, expect some difficulty
] language = python, v2 or v3
[00:00] readings
] text book
[00:00] what you will learn
]
[02:30] roadmap
]
[00:00]
] function <-takes precepts, -> goes actions
[04:15] search agents
] agents that work towards a goal,
] consider the impact of actions on future states
] job is to identify the actions that lead to the goal
] search problem too, we dont care about the path, just the goal
] all paths are of the same depth, problem is formulated using variables, domains and constraints
] concepts methods = problem formalization, backtracking search, arc consistency,
] example = soduku, grid of 9x9 cells,
[13:00] logical agents
] logic can be used by an agent to model the world
] concepts methods = modus ponens, sound and complete inference, horn clauses,
] example =
[14:30] reinforcement learning
] agent evolves in stochastic and uncertain environment, agent learns from the reinforcement or reward, learning approaches for decision making where outcomes are stochastic, agent continues to plan and to learn to affect its environment, driven by maximizing rewards
] concepts methods =
] example =
[15:00] applications - natural language processing
]
[15:00] applications - vision perceptions
]
[15:00] applications - robotics
]
[] historicial moment
] Alan Turing
[] summary / conclusions
]
[reference]
] course-video-slides.pdf (local) - notes on the first four video lectures ] what is ai, ] applications of ai, ] foundation and history, ] course overview, ] wk1 quiz, due 01-25 ] wk1 discussion