CSE 4705 Artificial Intelligence

Slides:



Advertisements
Similar presentations
CS6501: Text Mining Course Policy
Advertisements

Artificial Intelligence 0. Course Overview Course V231 Department of Computing Imperial College, London © Simon Colton.
Slide 01-1COMP 7370, Auburn University COMP 7370 Advanced Computer and Network Security Dr. Xiao Qin Auburn University
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1 i206: Distributed Computing Applications & Infrastructure 2012
2015/6/1Course Introduction1 Welcome! MSCIT 521: Knowledge Discovery and Data Mining Qiang Yang Hong Kong University of Science and Technology
OV-1.1 CSE4100 CSE4100 Programming Language Translation Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
CS6501 Information Retrieval Course Policy Hongning Wang
CSCI 373: Artificial Intelligence Andrea Danyluk September 6, 2013.
Computer Network Fundamentals CNT4007C
SYSC System Analysis and Design 1 Part I – Introduction.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CS6501 Information Retrieval Course Policy Hongning Wang
CSSE 250 (First class) Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2014) Instructor: ChengXiang (“Cheng”) Zhai 1 Teaching Assistants: Xueqing Liu, Yinan Zhang.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
CSE 2500 Introduction to Discrete Systems
ICS 6B Boolean Logic and Algebra Fall 2015
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
INF 117 Project in Software Engineering Lecture Notes -Winter Quarter, 2008 Michele Rousseau Set 1.
CSE 2500 Introduction to Discrete Systems
SYSC System Analysis and Design 1 Part I – Introduction.
1 Intro to Artificial Intelligence COURSE # CSC384H1F Fall 2008 Sonya Allin Note: many slides drawn from/inspired by Andrew Moore’s lectures at CMU and.
Data Structures and Algorithms in Java AlaaEddin 2012.
Computer Networks CNT5106C
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
CIT 592 Discrete Math Lecture 1. By way of introduction … Arvind Bhusnurmath There are no bonus points for pronouncing my last name correctly Please call.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Lecture 00: Introduction
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
CS6501 Advanced Topics in Information Retrieval Course Policy
Artificial Intelligence for Engineers
Computer Networks CNT5106C
CS5040: Data Structures and Algorithms
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2016)
Artificial Intelligence (CS 461D)
Artificial Intelligence for Engineers
Course Overview - Database Systems
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
Lecture 00: Introduction
CS4501: Information Retrieval Course Policy
Welcome to CS 410 – Introduction to Software Engineering Spring 2019
CSE 5290: Algorithms for Bioinformatics Fall 2009
Introduction to Artificial Intelligence
Welcome! Knowledge Discovery and Data Mining
Introduction to Artificial Intelligence
CMPT 420 / CMPG 720 Artificial Intelligence
Course Introduction Data Visualization & Exploration – COMPSCI 590
Lecturer: Geoff Hulten TAs: Alon Milchgrub, Andrew Wei
Presentation transcript:

CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering http://www.engr.uconn.edu/~jinbo

Psychiatric disorders, … The Instructor Ph.D. in Mathematics Working experience Siemens Medical Solutions Department of Defense, Bioinformatics UConn, CSE Contact: jinbo@ engr.uconn.edu, 486-1458 (office phone) Research Interests: Machine learning, Computer vision, Bioinformatics Apply machine learning techniques in bio medical informatics Help doctors to find better therapy to cure disease subtyping GWAS Color of flowers Cancer, Psychiatric disorders, … http://labhealthinfo.uconn.edu/EasyBreathing

Today Organizational details Purpose of the course Material coverage Introduction of AI

Course Syllabus Go over syllabus carefully, and keep a copy of it Course website http://www.engr.uconn.edu/~jinbo/Spring2015_Artificial_Intelligence.htm

Instructor and TAs My office hours Two TAs Tue 1 – 3pm Office Rm: ITE Building 233 Two TAs Xingyu Cai (xingyu.cai@uconn.edu) office hours Fri 2-3pm, contact him for the place to meet Xia Xiao (xia.xiao@uconn.edu) office hours Fri 2-3pm, ITEB 221

Required Textbook Attending the lectures is highly encouraged, and lectures highlight some examples Attending lectures is not a substitute for reading the text Read the text in Chap 1 – 9, because we follow them tightly

Optional Textbooks These textbooks cover some of the most popular and fast-growing sub-areas of AI

Prerequisite Good knowledge of programming Data structures Algorithm and complexity Introductory probability and statistics Logic (discrete math)

Slides We do not always have slides for later lecture We use more lecture notes than slides Slides will be used to demonstrate, and will be available at HuskyCT after the lecture

Marking Scheme 3 HW assignments: 30% 1 Midterm: 30% (programming based, and require time to complete) 1 Midterm: 30% 1 Final Term project: 40% Curved Curve is tuned to the final overall distribution No pre-set passing percentage

Grading Arrangement Xingyu Cai (BECAT A22) Xia Xiao (ITEB 221) Responsible for HW 1 Mid-term exam Final term projects Xia Xiao (ITEB 221) HW 2 HW 3 Please find the right TA for specific questions

Questions?

In-Class Participation Finding errors in my lecture notes Answering my questions and asking questions Come present your progress on term projects

Material Coverage Two sets of topics: Weeks 1 - 9: classic versus state-of-the-art Weeks 1 - 9: Intelligent agents Searching, informed searching Constraint satisfaction problems Logical agents First-order logic Read text chap 1-9 in the required textbook

Material Coverage Two sets of topics: Weeks 10 - 14: classic versus state-of-the-art Weeks 10 - 14: Basics in learning (supervised vs. unsupervised learning) Support vector machines Artificial neural networks These largely come from the optional textbooks, will give slides to read

Course Evaluation Classic topics for weeks 1-9 3 HW assignments and 1 mid-term 60% of the final grade Machine learning topics for weeks 10-14 A substantial term project 40% of the final grade

Assignments Each will have 4-10 problems from the textbook (not all problems need coding) Solutions will be published at HuskCT when grades are returned Each assignment will be given 1-2 weeks to complete, and grades will be returned 1 week after turn in

Term Projects Substantial projects require teamwork. Teams of 4-6 students should formed. Each team needs to present at class their project progress Each team needs to submit a final report together with necessary codes/results for grading

Term Projects Three projects will be designed All from real-world AI applications Specifically big data applications Drug discovery (computational biology) Disease understanding - Alzheimer’s Disease from images Robotics – learning to move Sarcos robot arm

Term Projects Involve learning the background by reading 1-2 papers Involve programming with any of the following languages/packages Java Python Matlab Or existing ML packages written in these languages

Questions?

Why This Course? A lot to list Let us say “This course will teach us foundational knowledge of AI, so later we can do research on top of it to 1. build intelligent agents (robots, search engines etc. 2. understand human intelligence 3. handle massive BIG DATA … … … “ Exemplar systems …..

I want to design a machine that will be proud of me – Danny Hillis

DARPA Grand Challenge 2005 (driverless car competition) Stanley won

DARPA Urban Challenge 2007 (driverless car competition) http://archive.darpa.mil/grandchallenge/

Significant advances in NLP Siri use your voice to send messages, set reminders

Search engines Google search engine Amazon (online purchase with product recommendation) Netflix (recommender systems)

BIG DATA Big data emerged from biology, engineering, social science, almost everywhere

BIG DATA Big data emerged from biology, engineering, social science, almost every discipline For instance, Biology: the big challenges of big data, Nature 498, 255-260, 2013 Need powerful computers to handle data traffic jams Most importantly, need AI techniques to learn and discover knowledge from data.

What is AI Views of AI fall into four categories We focus on “acting rationally”

Acting humanly (Turing test) Λ

Acting humanly (social robots) MIT Leonardo Robot – isn’t this the cutest robot ever?

Acting humanly (social robots) MIT Leonardo Robot – isn’t this the cutest robot ever?

Thinking humanly (cognitive modeling)

Thinking rationally (laws of thought)

Acting rationally (rational agents)

Human has much stronger perception than computers Can you see a dalmation dog?

Survey?