[SOLVED] COMS3007-Assignment

20.99 $

Programming resource
Digital learning resource
Category:
✓ Practical programming resource
✓ Suitable for guided study and reference
✓ Tutor guidance available when needed

Description

5/5 - (1 vote)

For this assignment, find a suitable dataset on which you can apply various classification algorithms.

  • A description of your dataset: what are the attributes, what are the targets, how many datapoints do you have, and some sample datapoints from the dataset. State what you are trying to predict with the data.

Note: marks will be given for an interesting choice of dataset.

  • A description of how you structured your inputs/targets and normalised and preprocessed the data, and the split into training/validation/test data.
  • A list of classification algorithms you applied to the data, together with the details of each implementation and the error on the test set. Also provide details on how and why you selected the hyperparameters you did. Present the errors at least in the form of a confusion matrix.

For example, if you used regularised linear regression:

  • Why did you choose this algorithm, and why did you add regularisation?
  • What value of λ did you use? Why was this a good choice (with evidence)?
  • What basis functions did you use? Why?
  • How did you train the model? e.g. gradient descent with α = 0. Why did you choose this?
  • A brief discussion of your results from the various algorithms. E.g., what worked best/worst and why you think this is so. What is the best possible performance you can achieve on this dataset? How did you do that? What would you recommend someone else try if they were interested in working with this data7
Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.