4 assignments I created for Professor Ernest Davis' Spring 2014 Artificial Intelligence class.
We were allowed to use a language of our choice for these assignments. This is a rare opportunity to use Javascript and Ruby in an undergraduate CS class (Java, C, C++ more typical).
See subdirectories for more detailed READMEs.
CYK Parser for a provided context-free grammar and lexicon written in Javascript.
Salesman Hill Climbing written in Javascript.
Logic generator and solver for a basic strategy game, written in Ruby.
Biography classifier using Naive Bayes, written in Ruby.