CM50268 - Bayesian Machine Learning - Engineering Assignment Help

Download Solution Order New Solution
Assignment Task
 

Overview
• Submission type: project report + your own Python code

The final piece of assessed coursework involves the evaluation of Bayesian modelling methods on a real multivariate regression task. The guiding objectives are to derive a good predictor for data derived from an “energy efficiency” data set, and to estimate which of the input variables are relevant for prediction.
In particular, the exercise focuses on approximating (and averaging over) posterior distributions using the Hamiltonian Monte Carlo stochastic method (an implementation of this algorithm is supplied). Your experiments will be based mainly on existing (or supplied) analytic code and techniques you have already applied. You will of course need to write all the relevant code to process the data, apply the methods appropriately, extend them in places, and ultimately calculate and output the necessary results.

A key part of the assessment is to compile, present and critique all those results effectively within a “project report” document. For this exercise, your code will not be assessed; marks will be awarded based solely on the content of the report.

Data
You will be analysing the “Energy efficiency” data set, originally from the University of Oxford, and now made available at the UCI Machine Learning Repository.
This multivariate data set contains 768 examples and comprises eight input variables x1, x2, · · · , x8 presenting some basic architectural parameters for buildings (e.g. “Roof Area” and “Glazing Area”) with the intention of predicting a ninth target variable y, the required “Heating Load”. This can be considered a real-value variable, suitable for standard regression modelling (with the usual Gaussian noise model).
The data has been pre-processed and equally split into two specific data sets for your use:
• Training set: ee-train.csv
• Test set: ee-test.csv
Both csv files have a header row (labelling each variable), with the first 8 columns representing the input variables (x1, x2, · · · , x8) and the final column being the target variable (y “Heating Load”). For the purposes of modelling, you may find it useful to:
• Add a “bias” input (a constant) to your models
• Standardise the other inputs to mean zero and standard deviation one
For model training, only ee-train.csv should be used, and ee-test.csv should be reserved purely for assessing model performance.

 

This CM50268 - Engineering Assignment has been solved by our Engineering experts at My Uni Papers. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.