110 likes | 227 Views
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544). Prof. Gary Livingston. Artificial Intelligence. Are you interested in learning how to write programs that can: Play a game Adapt Solve logic problems Translate from English to another language
E N D
Artificial Intelligence (91.420/543)andMachine Learning and Data Mining (91.421/544) Prof. Gary Livingston
Artificial Intelligence • Are you interested in learning how to write programs that can: • Play a game • Adapt • Solve logic problems • Translate from English to another language • Make medical discoveries • …
Artificial Intelligence • Then AI is for you! • AI is the study of writing programs that perform tasks that appear to require intelligence • Sophisticated reasoning • Knowledge • Learning
Artificial Intelligence • Do you think AI isn’t applicable to your area?
Artificial Intelligence • AI is everywhere • Remote Agent successfully controlled the Deep Space One satellite for two days • Army’s logistics planner is credited for helping to win the Gulf War quickly • Five autonomous vehicles successfully completed the DARPA Grand challenge: drive 32 miles over desert terrain fully autonomously
In AI You Will: • Learn how to add intelligence to your programs • Learn Python • Great prototyping language • Implement fun AI programs • Othello player • Othello competition • Wumpus world agent • Wumpus world simulator • Learn a lot and have fun
Machine Learning • Key aspect of AI – uses knowledge
Machine Learning • Key aspect of AI – uses knowledge • It could be programmed in, but that’s impractical • It can be learned from experience Machine Learning
Machine Learning • Key aspect of AI – uses knowledge • It could be programmed in, but that’s impractical • It can be learned from experience Machine Learning • Machine learning can also discover new knowledge for humans (data mining)
Machine Learning • Key aspect of AI – uses knowledge • It could be programmed in, but that’s impractical • It can be learned from experience Machine Learning • Machine learning can also discover new knowledge for humans (data mining) • Machine learning is used everywhere: • Biology • Software engineering • Compilers • Networking
Machine Learning and Data Mining Course • First 2/3 of the course: • Fundamental ML methods • Last 1/3 of the course: • Complete a real data mining project using real data from real problems • Learn a lot and have fun