Jupyter at Bryn Mawr College |
|||
Public notebooks: /services/public/dblank / CS371 Cognitive Science / 2016-Fall |
Bryn Mawr College, Fall 2016
Department of Computer Science
Professor Douglas Blank
Cognitive science is the interdisciplinary study of intelligence in mechanical and organic systems. In this introductory course, we examine many topics from computer science, linguistics, neuroscience, mathematics, philosophy and psychology. Can a computer be intelligent? How do neurons give rise to thinking? What is consciousness? These are some of the questions we will examine. No prior knowledge or experience with any of the subfields is assumed or necessary. It is assumed that you have junior or senior ranking in a field related to cognitive science. Otherwise, you should have permission of the instructor.
Big questions we will explore this semester:
Course website: http://cs.brynmawr.edu/cs371
Class: Monday and Wednesdays, 11:40am-1:00pm, Park Science Building, Room 336
Lab: Thursdays 2:30pm-3:20pm, Park Science Building, Room 230
Professor: Douglas Blank, http://cs.brynmawr.edu/~dblank/
Email: dblank@cs.brynmawr.edu
Office: Park Science, Room 248
Office phone: (610)526-6501
Office hours: Tuesdays 10am-noon
Course Management System: https://moodle.brynmawr.edu/course/view.php?id=3232
We will use the following resources for this course:
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3
2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10
9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17
16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24
23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31
30 31
Date | Topic |
---|---|
Week 1 | |
Aug 29, Mon | Introductions, and Tools |
Aug 31, Wed | Python, Artificial Intelligence, and Symbolic Reasoning; assign teams for Lab02. Perception. |
Sep 1, Thu | Lab: Lab01: Getting Started |
Week 2 | |
Sep 5, Mon | Labor Day: No classes |
Sep 7, Wed | Discuss Chess and what is intelligence? Chess due Tuesday Sep 13, 5pm. Today's notes |
Sep 8, Thu | Lab: Lab02: Playing Chess, see Programming a Chess Player |
Week 3 | |
Sep 12, Mon | Discuss Computing Machinery and Intelligence or alternative version. |
Sep 14, Wed | Chess Tournament Results, Presentation, and Discussion. Discuss The Chinese Room. |
Sep 15, Thu | Lab: No lab meeting (Doug out of town); Lab03: Deep Learning, assigned |
Week 4 | |
Sep 19, Mon | Discuss connectionism. |
Sep 21, Wed | Neural Networks: memory, activations, long-term/short-term memory. Representing Time in Connectionist Networks |
Sep 22, Thu | Lab: Lab04: Predicting Text |
Week 5 | |
Sep 26, Mon | Neural Networks. Generalization. How to make a plot |
Sep 28, Wed | Neural Networks. Discuss Finding Structure in Time [2] |
Sep 29, Thu | Lab: Lab05: Finding Structure in Time: Parallel Networks that learn to Pronounce English Text [3] |
Week 6 | |
Oct 3, Mon | Recurrent Neural Networks. Jordan Networks, Simple Recurrent Networks, LSTM. Note: Oct 2 premiere of Westworld. |
Oct 5, Wed | Discuss "Finding Structure in Time". Clustering, Principal Component Analysis |
Oct 6, Thu | Lab: Lab06: Evolving Brains |
Week 7: Fall Break | |
Oct 10, Mon | No class |
Oct 12, Wed | No class |
Oct 13, Thu | Lab: No lab meeting |
Week 8 | |
Oct 17, Mon | Introduction to Robots |
Oct 19, Wed | Evolving Robots; Project ideas: attention, memory, analogy, decisions, etc. |
Oct 20, Thu | Lab: Lab07: Project Proposal |
Week 9 | |
Oct 24, Mon | Analogy and Perception; Project Proposals due |
Oct 26, Wed | Search |
Oct 27, Thu | Lab: Lab08: work on project |
Week 10 | |
Oct 31, Mon | Perception and Analogy. Read High-Level Perception, Representation, and Analogy: A Critique of Artificial Intelligence Methodology |
Nov 2, Wed | Simple Logistic Regression, notes |
Nov 3, Thu | Lab: Lab09: work on project |
Week 11 | |
Nov 7, Mon | Philosophy Experiments, discussion of ethics, morals, and AI |
Nov 9, Wed | Work on project (day after election) |
Nov 10, Thu | Lab: Lab010: work on project |
Week 12 | |
Nov 14, Mon | An Emergent Framework for Self-Motivation in Developmental Robotics |
Nov 16, Wed | Robotics |
Nov 17, Thu | Lab: Lab11: work on project |
Week 13 | |
Nov 21, Mon | Evolving Communication |
Nov 23, Wed | No class |
Nov 24, Thu | Lab: No lab meeting |
Week 14 | |
Nov 28, Mon | Wrapping up |
Nov 30, Wed | Project Presentations |
Dec 1, Thu | Lab: No lab meeting |
Week 15 | |
Dec 5, Mon | Project Presentations |
Dec 7, Wed | Project Presentations |
Dec 8, Thu | Lab: No lab meeting |
Final grades will be calculated as a weighted average of all grades according to the following weights: