Anda di halaman 1dari 1

1. Implementing a single-node decision tree using MATLAB.

- Write functions that take a data set and compute the optimal decision plane.
- The input set of instances can be of two dimensions or of more than two
dimensions.
- The output from the main function must be the identified projection vector.

2. Implementing bagging method and AdaBoost method using MATLAB.


- Write functions that take a set of examples and identify the decision plane to
separate the examples
- The input set of instances can be of two dimensions or of more than two
dimensions.
- The output from the main function must be the identified hyper plane.

3. Write functions to visualize the synthetic data and evaluate the methods with synthetic
data using MATLAB.
- The functions should be able to allow user to specify which dimensions (no more
than 3 dimensions) to be included in the visualization.
- The functions should be able to use color to differentiate examples from different
classes.
- Use the examples generated from the functions developed in Assignment 1 to
evaluate the methods developed in 1 and 2. Conduct cross-validation and report the
average accuracy, sensitivity, and specificity.

NOTE:
a. There is no requirement to develop a GUI to visualize the intermediate or the final
results for problems 1 and 2, although a visualization is recommended.
b. The synthetic data generated using the functions from problem 3 (above) are suggested
to be used for evaluating the two methods from problems 1 and 2.

A report that includes the following items is due in addition to the source code for the
functions:
- A description of each function,
- how to run the functions to get the reported results, and
- the experimental results.

Anda mungkin juga menyukai