Programming Project #1 - Step 3


Step 3: Build the truss recognizer.

This section will explain the main part of the programming project. Below are the instructions that will hopefully help you construct the truss recognizer.

FILES:
The following files will be used for coding the truss recognizer:

DATA
The data you collected and labeled in Steps 1 and 2 will be used for your truss recognizer.  During the user study, you had to input four types of truss sketches.  These four types are split into four folders and given the numeric labels of 2487, 2488, 2489, and 2490.  You will specifically be working with three kinds of data.
  • Training data. This data will be given to you immediately in order to create the algorithm of your truss recognizer.  It will help determine if you recognizer works or not.

  • Testing data. This is the rest of the user study data that you will receive at a later date.  It will test how well your recognizer works on similar unseen data.

LIBRARIES
While this programming project is not restricted to any particular programming language, the libraries that are available are in Java.  Therefore, it is highly recommended that you do this programming project in Java.  Below are links to some guides that will help you get started with the assignment:

INSTRUCTIONS
Below are the instructions you will need to complete in order to complete this assignment.
  1. Adding JARs
  2. Parsing Data
  3. Running the GUI
  4. Recording the Truss Strokes
  5. Submitting the Code
  6. Analyzing the Results
  7. Writing the Paper