Answered step by step
Verified Expert Solution
Question
1 Approved Answer
2 . Classification Task ( predicting a class for a new input ) ( 5 0 % - 1 0 0 marks ) For this
Classification Task predicting a class for a new input marks
For this task, you will find a dataset and classify a set of records to a specific target using different
types of Machine learning algorithms again one must be neural networks and write a small report.
Your first subtask is to find a dataset suitable for machine learning. For many classification models,
you will need to normalise the data so refer to methods on how to normalise numerical and string
data. If there is a feature which has groups of strings, use the onehot encoder, this will add extra
columns in the dataset but will become much easier to train. For this task, you will be asked to use
one CSV file type dataset can use from task if there is a classification feature Once you have fit
the model and made some appropriate predictions, state the accuracy of the model after using the
test data, and evaluate its usefulness for your dataset. In the report, you must explain in detail as to
why the model has performed in such way and suggest ways of improving the model.
Create a classification model using algorithm state which algorithm and submit working source
code marks Model can be either Support Vector Machines, Random Forest, Decision Tree,
Logistic Regression, Nave Bayes or KNearest Neighbours you are not limited to these, but these
will be taught on the module
Create a classification model using algorithm state which algorithm and submit working source
code marks Model can be either Support Vector Machines, Random Forest, Decision Tree,
Logistic Regression, Nave Bayes or KNearest Neighbours you are not limited to these, but these
will be taught on the module
Create a model using Neural Networks submit working source code marks
Report marks
Showing and comparing accuracies of each model. marks
Explanation of how your two models work include references marks
Suggest on different methods to improve your models. Eg Removeadd data? If so which
features would you build on Think about visualising the data first and seeing which features
do not help with the prediction. For NN models, change the number of neurons, layers etc?
marks
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started