v=1 v=–1 v=–1 v=–1 v=–1 v=1 optima O O O X X O O O X X X X O O O X X X X O O O X X X X O OO X X X O O O X X X O O O O O X X X X O X O X O O X 2) 3) 5) 6) 7) 8) 9) 12) O O O O X X X X O 11) O O O O X X X O X O 13) O O INTRODUCTION TO ARTIFICIAL INTELLIGENCE DATA15001 EPISODE 1
19
Embed
5) 6) 7) 8) 9) INTRODUCTION TO - Courses · introduction to artificial intelligence data15001 episode 1. 1. logistics 2. what is ai? 3. scifi vs reality 4. philosophy of ai today’s
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
v=1v=–1 v=–1 v=–1
v=–1 v=1
v=–1
optimaalin
en peli
O O
O
XX
O O
O
XXX X
O O
OX
XX X
OO
O
X
XX X
O
O OX
XX
O
O
O
X
XXO
O
O
O
O
X
XX XO
XO
XO
OX
2) 3)
5) 6) 7) 8) 9)
12)
O
O O
OX
XX XO
11)
O O
O
OX
XXO
XO
13)
OO
I N T R O D U C T I O N T O A R T I F I C I A L I N T E L L I G E N C E
D A TA 1 5 0 0 1
E P I S O D E 1
1. L O G I S T I C S
2. W H AT I S A I ?
3. S C I F I V S R E A L I T Y
4. P H I L O S O P H Y O F A I
T O D A Y ’ S M E N U
D ATA 1 5 0 0 1 : I N T R O D U C T I O N T O A I
• Intermediate level course, 5 cu
• Organized by the Data Science MSc programme – Computers and Cognition module
• Elective course in the Computer Science BSc
T E A M
• Lecturer: Teemu Roos (teemuroos)
• TAs: – Nea Pirttinen (pinecone) – Juho Leinonen (Mession/Mession2) – Artem Chistiakov (ArtificialAnt) – special guest star: Henrik Nygren (hn/Henrik Nygren)
• Reach us through Riot Chat: – click 'Chat' in the top-right corner of the github material
L E C T U R E S + E X E R C I S E S
• Lectures are not obligatory
• Material will be online: – materiaalit.github.io/intro-to-ai-17 – these slides complement the material – additional material:
+ links to web sources, Youtube, literature + some of it is "nice-to-know", will be indicated if so
• Weekly exercises – make sure you are registered and attend the group to which
you registered – exercise points are gained by attending the exercise sessions
• Programming exercises can be submitted through TMC
• Java or Python – but tests currently only available for Java
• Instructions for installing the TMC to NetBeans, or using a command-line TMC client are (will be) given on the github material
• Preinstalled NetBeans environment is available in B221 and BK107
T E S T M Y C O D E
P R E R E Q U I S I T E S
• Data Structures and Algorithms (or equivalent knowledge/skills): – queue, stack, traversals (depth/breadth/best-first, A*)
• Some university level maths: – most notably: probability calculus, conditional probability – the basic concept of vector calculus (addition)
• Programming skills: – we'll do a bit larger programs than in the intro courses – Java is supported, but python is a good choice too
G R A D I N G
• Exercises are mandatory: minimum 50% required to pass
• Grading based 33% on exercise points, 67% on final exam
• Completing 5/6 exercises gives you max. exercise points
• Exact point limits will be decided later, "grading on a curve" to some extent – but typically people work so hard that the curve ends up being quite skewed (towards higher grades)
• A different AI course: – usually at a later stage in the degree – less maths than usual (but lots of probability)
• Diverse student basis (BSc/MSc, major/minor): – hard to find a balance – constructive criticism is warmly welcomed
• Our goal: 100% student satisfaction and 100% pass
• Workload: 5 cu / 7 weeks = 18 hr / week
• No pain, no gain
M I S C
T O P I C S
1. What is AI? History and Philosophy of AI
2. Games and Search
3. Logic (Programming)
4. Reasoning under Uncertainty and Machine Learning
5. Natural Language Processing
6. Robotics
"GOFAI"
"Modern AI"
FA C T V S F I C T I O N
• AI in scifi: – Skynet – Matrix – Star Wars droids – Ex machina – Galactica