Tyler Moson's Computational Cognitive Modeling Work Site
Introduction
This site will be home to the work that I have completed in Professor Craig Graci's Fall 2017 Csc366 course. Each entry is
labeled according to the name of the assignment, and the work is organized
chronologically.
Assignments
- Programing Challenge 1: First Prolog Programming Languages KB -
Knowledge Base |
Demo
- Programming Challenge 2: Extended PRolog Programming Languages KB -
Knowledge Base |
Demo 1 |
Demo 2
- Ten Crypto Problems and Solutions:
Crypto
- Work Site Assignment (you are looking at it)
- Programming Challenge 3: Wild Card -
English Knowledge Base |
Knowledge Base |
Demo |
Annotated Demo
- Programming Challenge 4: Global Variable ADT -
Example Code |
Nondestructive Code |
User Manual |
Demo
- The Unconscious Juggling of Mental Objects -
Write Up
- Programming Challenge 5: Crypto Problem Generation -
Code |
Demo |
Generated Problems
- Programming Challenge 6: Essential Exhaustive Crypto Problem Generation -
Combosets Code |
Combosets Demo |
Order 2, 3, 4 Solver Code |
Order 2, 3, 4 Solver Demo |
Order 2, 3, 4, 5 Solver Code |
Order 2, 3, 4, 5 Solver Demo
- Programming Challenge 7:
Exhaustive Crypto Problem Solver
- Programming Challenge:
List Processing
- Video Assignment
- The Ineradicable Eliza Effect Salient Sentences
- Conceptual Challenge: Heuristic Problem Solving
- Programming Challenge - Crypto NLP Interface:
Purple Language Intro |
Crypto Language, Recognizer, and Interpreter
- High-Level Perception Salient Sentences
- Heuristic Crypto Problem Solver:
Heuristic Solver Description |
Heuristic Documentation
Helpful Links
Links to helpful course related materials.
- Wiki Page on Cognitive Science: Overview of the field of Cognitive Science
- Cognitive Science Society: Site of the leading organization for the field of Cognitive Science
- Doug Hofstader Wiki Page: Did he write it?
- Chapter 1 of the Cambridge Handbook of Computational Cognitive Modeling: Nice introduction to CCM by an RPI professor
- SWI-Prolog.org: Home of SWI-Prolog, where you can download, view documentation, and go through tutorials for Prolog.
- Prolog Tutorial: A video tutorial for installing Prolog and explaining the basics
- Wikibooks Prolog Book: Wikibooks' comprehensive book on Prolog, which describes what Prolog is, its history, and how to use it.
- Wikipedia Page for Cognitive Model: Overview of Cognitive Models.
- Computational Cognitive Science: Generative Models, Probabalistic Programs, and Common Sense
Part 1 |
Part 2 |
Part 3 : A lecture by Professor Josh Tenenbaum from MIT discussing probabalistic learning, model definitions, and creating "common sense"
- Google I/O - CognitiveScience and Design: A talk from Google I/O 2013 that discusses the role of cognitive science and models in visual design of software.