1. Homepage
  2. Programming
  3. Assignment 1: Machine Learning Methods - Predict energy usage

Assignment 1: Machine Learning Methods - Predict energy usage

Engage in a Conversation
Data analyticsMachine LearningPythonRegression Model

This assessment is worth 20% of your overall grade. Due: 05 March 2023, 23:59pm (Week 5). CourseNana.COM

Course Learning Outcomes CourseNana.COM

·    CLO 2: Apply suitable algorithms for particular data mining problems. CourseNana.COM

·    CLO 3: Design and develop processes and products to solve business problems related to data mining. CourseNana.COM

·    CLO 5: Communicate effectively in a variety of forms using appropriate terminology. CourseNana.COM

Task Description CourseNana.COM

Purpose: CourseNana.COM

To practice the basic flow of machine learning and to apply regression techniques to solve a practical problem. CourseNana.COM

Task description: CourseNana.COM

The task is to predict future energy use in a household based on weather conditions by building an advanced regression model. CourseNana.COM

You need to write Python or R code to predict the energy use and analyse the impact of different factors based on your model. CourseNana.COM

Instructions CourseNana.COM

Please read and follow the instructions below to complete the task.Download the dataset and code template provided. CourseNana.COM

1.        Read the paper 4, below before you start working on the task - you may find the information useful. Candanedo,  LNI, Feldheim,  V & Deramaix,  D 2017,  Data driven  prediction models of energy use of appliances in a low-energy house',  Energy and buildings,  vol. 140, pp. 81-97. 4, CourseNana.COM

2.        Construct a code in Python Jupyter notebook or R Notebook/Markdown. Python is preferred. CourseNana.COM

3.        Analyse and visualise the data (word limit: 200 words). CourseNana.COM

·      Identify data dependencies that might be useful for this task and visualise those dependencies using suitable techniques and charts. CourseNana.COM

·      Use this analysis to select suitable prediction models for experimentation and justify your selection. CourseNana.COM

·      Include the charts and diagrams together with the code, e.g., in Jupyter Notebook. CourseNana.COM

·      Pre-process data: apply suitable processing techniques such as scaling, conversion and imputation of missing values. CourseNana.COM

5. Based on your analysis: CourseNana.COM

·      Implement and train at least two prediction model(s). CourseNana.COM

You can use the paper and the paper code in your assignment. If you use the code from the paper 4. , clearly identify which part of the code is used and where, and how it has been adapted to your task. You can also use common Python and R libraries. Do not use any other code except the code from the seminar, workshop and the abovementioned paper. CourseNana.COM

·      Use suitable training/testing methodology, such as data training/test split or cross-validation and justify your decision (write up to 100 words). CourseNana.COM

·      Use suitable model performance metrics and justify your selection (write up to 200 words). CourseNana.COM

6.             Test the models and print/include results for all models using machine learning methodology. CourseNana.COM

7.            Compare the results from all candidate models, choose the best model. justify your choice and discuss the results (word limit: 200 words). CourseNana.COM

·      Show the results of all models in the form of suitable charts and tables, CourseNana.COM

·      Select the best performing model, show the final results for this model and justify you selection_ CourseNana.COM

8. Reflect on what you have learned by completing this assignment (word limit: 200 words) Submission requirements: CourseNana.COM

You are required to submit all the runnable code(s), analysis and results in one file (e.g., .1pynb), do not zip it, just submit that file. CourseNana.COM

Every submitted file name must be in the form "<your id ›_<your_name>_assign1" (as in the template) CourseNana.COM


  CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
Data analytics代写,Machine Learning代写,Python代写,Regression Model代写,Data analytics代编,Machine Learning代编,Python代编,Regression Model代编,Data analytics代考,Machine Learning代考,Python代考,Regression Model代考,Data analyticshelp,Machine Learninghelp,Pythonhelp,Regression Modelhelp,Data analytics作业代写,Machine Learning作业代写,Python作业代写,Regression Model作业代写,Data analytics编程代写,Machine Learning编程代写,Python编程代写,Regression Model编程代写,Data analyticsprogramming help,Machine Learningprogramming help,Pythonprogramming help,Regression Modelprogramming help,Data analyticsassignment help,Machine Learningassignment help,Pythonassignment help,Regression Modelassignment help,Data analyticssolution,Machine Learningsolution,Pythonsolution,Regression Modelsolution,