CSCI 335 - Artificial Intelligence

Fall 2017

Programming Project #8: Handwriting Recognition with Decision Trees and Random Forests

Overview

You will implement the Decision Tree learning algorithm for the task of recognizing handwritten characters.

Programming Assignment

Download decisiontree.zip. Implement the following. Each implementation will extend the RecognizerAI class.

Assessing performance

Visualization

A visualization has been provided for you, for both the regular Decision Tree and the Random Forest. Be sure to employ the visualizations in your analysis.

Paper

When you are finished with your experiments, write a paper summarizing your findings. Include the following:

Deadlines