Artificial Intelligence I - Fall 2022

About This Page

This page has materials pertaining to coursework in CSC416 "Artificial Intelligence I" at SUNY Oswego for the Fall 2022 semester. The Course Work section has assignment specifications and the work I've done for said assignments through the course - they will be in the order in which they are assigned. The Other Sites and Materials section has links to technical info (the Elaboration subsection) and other relevant information (the Enrichment subsection).

Course Work

Programming Challenge: First Lisp Interactions and Problem Solving

Specification & Solution


Prologue: Terrified - Reading/Mining/Discussion Assignment

Specification and Solution


AI Assignment: Basic List Processing

Specification and Solution


AI Assignment: Basics, Evaluators, Property Lists

Specification and Solution


Interactive MC Assignment

Specification and Solution


Chapter 1: The Roots of Artificial Intelligence → Reading / Mining / Discussion Assignment

Specification and Solution


Programming Challenge: Recursive List Processing and HOFs

Specification and Solution


Modelling Challenge: Missionaries and Cannibals State Space Problem Solver

Specification and Solution


Programming Challenge: Three Card Flush

Specification and Solution


Chapter 2: Neural Networks and the Ascent of Machine Learning → Reading/Mining/Discussion Assignment

Specification and Solution


Programming Challenge: Missionaries and Cannibals SSPS

Specification and Solution


Chapter 3: AI Spring → Reading/Mining/Discussion Assignment

Specification and Solution


Chapter 4: Who, What, When, Where, Why → Reading/Mining/Discussion Assignment

Specification and Solution


RBG String (Creature) GA Recreation Assignment

Specification and Solution


GA Assignment: RBG-Strings + Wild Card (Wild Card Portion)

Specification and Solution


Other Sites and Materials

Elaboration

About Software

CLISP on Wikipedia

Emacs on Wikipedia

Prolog on Wikipedia


About Lisp

Revenge of the Nerds (Graham)

How Lisp Became God's Own Programming Language (Target)

The Evolution of Lisp (Steele & Gabrial)

History of Lisp (McCarthy)


Other AI Methods

Neural Networks and Deep Learning: Crash Course AI #3 (Video)


Enrichment

Perspectives on AI

"Innovators of Intelligence Look to the Past" by John Markoff

"The Three Breakthroughs that have Finally Unleashed AI on the World" by Kevin Kelly

Ted Talk - Maybe the best robot demo ever | Marco Tempest (Video)


Worries About Smart Machines

Stuart Russell on "3 principles for creating safer AI"

Nick Bostrom on "What happens when our computers get smarter than we are?"

Jeremy Howard on "The wonderful and terrifying implications of computers that can learn"

Is Google’s AI sentient? Stanford AI experts say that’s ‘pure clickbait’


Machine Learning

James Mickens' keynote talk from a USENIX Security Symposium


Assorted Projects

Github's Copilot


Cool Robots

Nao Robot (Video)