CSCI 479 -- Machine Learning
Fall 2026 - Assignment 2
Submit deadline: 12:30pm, 16 October 2026, Friday

Objectives:

References:


Problem Description:

The original German Credit Dataset used in Assignment 1 consists 20 descriptive attributes of various types. The Modified German Credit Dataset removed quite some descriptive attributes and only have the following handful of descriptive attributes left: "purpose", "employment", "housing", "job", "foreign_worker".

This reduction may compromize the quality of the predictive model trained from the data, but it makes building a decision tree attainable even partially manually.

Additionally, the dataset is split to two subsets. In the worksheet "Training Dataset", 800 data items are selected to train a decision tree model. And in the worksheet "Testing Dataset", 200 data items are saved to test the decision tree model built from the training dataset.

Your Tasks:

You are asked to perform and document the process of building a decision tree from the training dataset provided, and applying the built decision tree to predict the credit risk of each data item in the testing dataset.

The process and your written document should include at least the following steps:

How to submit:

To submit your assignment, login to your VIU Learn account, find the CSCI 479 course page, click on the "Assessment" drop-down menu, click on the "Assignments" item, then click on the folder named "A2". Then you can click on the "Add a File" button to browse and upload your report and any other associated files.

Your report file should be in one of the following formats: pdf, docx, md, and txt, preferably pdf. If you need to submit your own program, only the source code files should be included.

If you have any problem with submitting on the VIU Learn, please email me to let me know and attach your solution files with your email.


Last updated: 28 September 2026