Category | Assignment | Subject | Programming |
---|---|---|---|
University | University of Bolton | Module Title | SWE6204 Machine Learning |
Word Count | +/- 3000 words |
---|---|
Assessment Type | Report |
a. We all know we have three main types of Machine Learning (ML), such as Supervised Learning, Unsupervised Learning, and Reinforcement Learning.
Assume you have been given the following scenarios. Your task is to identify what type of ML you can apply to the following scenarios and explain why in your own words. [LO1](4marks)
i. Imagine you work for a financial consulting firm, and one of your responsibilities is to develop a predictive model that can forecast stock prices based on various financial indicators. This model will serve as a valuable tool for investors and traders to make informed decisions about buying or selling stocks, ultimately helping them maximise their returns. (1mark)
ii. Imagine you work for a healthcare organisation, and your objective is to create a patient segmentation plan to optimise and improve patient care and treatment strategies. To effectively tailor medical services, the goal is to identify distinct groups of patients with similar health profiles or medical needs. This segmentation will help the healthcare facility allocate resources efficiently and provide personalised care to each patient group. (1 mark)
iii. Imagine that you work for a social media platform, and your role involves creating a system that can automatically identify and flag inappropriate content posted by users. This system is crucial for maintaining a safe and enjoyable online environment, as it helps in swiftly removing offensive or harmful material from the platform. (1 mark)
iv. Imagine you’re tasked with creating an autonomous delivery drone system for a futuristic logistics company. This drone must learn how to efficiently navigate a complex urban environment, follow aviation regulations, and make intelligent decisions on the fly. (1 mark)
b. What is the difference between K K-means clustering algorithm and the k-nearest neighbours (KNN) classification? [LO1] (8 marks)
c. Can you explain what a ‘loss’ is in machine learning, and how to calculate that for linear regression? [LO2, LO4] (4 marks)
d. Explain “Overfitting” in Machine Learning. [LO2, LO4] (8 marks)
e. Given the following training (T) and validation (V) error curves, what actions would you take, if any, to improve performance, given that m is the number of training pairs being used? Each point of the curve is obtained by training until convergence. Explain your reasoning. [LO2, LO4]
i.
(4 Marks)
ii.
(4 Marks)
f. Can you give an example with an explanation of the challenges & risks involved in the application of AI/machine learning in the following table? [LO5] (8 marks)
Challenge/Risks | Example with an explanation |
Bias can affect the results | |
Errors may cause harm | |
A solution may not work for everyone | |
Who’s liable for AI-driven decisions? |
Scenario: You are a bachelor’s student enrolled in a Computer Science program at a university in the UK. As part of your undergraduate studies, you have been tasked with a Machine Learning project. The objective of this project is to create a predictive model capable of accurately estimating property prices using a range of input features.
You are provided an example of Python source code to generate a sample dataset comprising details about houses in a specific city, including the size of the house, number of bedrooms, number of bathrooms, location, and other significant features.
Your task is to build a Regression Model that can effectively predict the selling price of a house given its features.
i. Load/import the dataset from house_prices_dataset.csv, examine its structure, and print the first 20 rows. (5 marks)
ii. Visualise data for features ‘size’, ‘bedrooms’, ‘location’, and ‘prices’ using appropriate plots or graphs. (5 marks)
i. Split the dataset into training and testing sets using an appropriate ratio. For example, split 65% data for training and 35% data for testing. (5 marks)
ii. Select at least one regression algorithm (e.g., Linear Regression, Decision Tree Regression, Random Forest Regression) to build predictive models. (10 marks)
ii. Train each model using the training data and evaluate its performance using appropriate evaluation metrics such as Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R-squared. (15 marks)
i. Perform hyperparameter tuning on the selected regression model using techniques like Grid Search or Random Search. (10 marks)
i. Summarise the entire project, including the problem statement, data exploration, model selection, optimisation, and interpretation of results. (5 marks)
ii. Prepare a concise presentation summarising the key findings, challenges faced, and lessons learned during the project. (5 marks)
Note: You must use the Python programming language and feel free to use any machine learning libraries (e.g., scikit-learn, TensorFlow) to complete the assignment. Remember to document your code, provide appropriate comments, and include necessary visualisations to support your analysis.
Note: The following code serves as an example for generating random data using Python. If you already have a specific data source, you may use that instead. To execute this code successfully, you might need to install or import additional libraries or dependencies, depending on your environment.
You are required to produce a report (+/- 3000 words) that discusses all the above factors in Task 1 and Task 2.
Please submit to the Turnitin assignment section through Moodle.
A percentage mark will be provided based on the General Assessment Guidelines for Written Assessments. Grading is as follows:
A: 70 – 100% | B: 60 – 69% | C: 50 – 59% | D: 40 – 49% | F: Below 40% |
Specific Assessment Criteria/Marking Scheme:
Glossary:
Relevance
Learning outcomes must be met for an overall pass |
Knowledge and Understanding | Analysis, Creativity and Problem-Solving | Self-awareness and Reflection | Research/
Referencing |
Written English | Presentation and Structure
|
|
Class I (Exceptional Quality)
85% – 100% |
Work is directly relevant and expertly addresses the requirements of the brief.
Learning outcomes are met. |
Demonstrates an exceptional breadth and depth of knowledge and understanding of theory and practice beyond the threshold expectation for the level.
Demonstrates mastery in conceptual understanding of a range of specialised areas. |
Presents an exceptional synthesis and critical evaluation of findings from a broad range of relevant sources to draw clear, systematic, justified and insightful conclusions.
Provides a sophisticated critical insight and expertly interprets complex matters and ideas. Demonstrates exceptional creative flair and a high level of originality. Demonstrates exceptional problem- solving skills and initiative. |
Provides insightful reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility. | An extensive range of contemporary and relevant reference sources selected and drawn upon.
Sources cited accurately in both the body of text and in the Reference List/ Bibliography. |
Writing style is clear, succinct and appropriate to the requirements of the assessment. An exceptionally well written answer with competent spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A wide range of appropriate vocabulary is used. | The presentational style and layout are correct for the type of assignment.
Evidence of planning and logically structured. Where relevant, there is effective inclusion of, and reference to, figures, tables and images. |
Class I (Excellent Quality)
70% – 84% |
Work is relevant and comprehensively addresses the requirements of the brief.
Learning outcomes are met. |
Demonstrates an excellent breadth and depth of knowledge and understanding of theory and practice for this level.
Demonstrates an in-depth conceptual understanding of a range of specialised areas. |
Presents an excellent synthesis and critical evaluation of findings from a broad range of relevant sources in order to draw clear, systematic, justified and perceptive conclusions.
Provides a critical insight and clearly interprets complex matters and ideas. Demonstrates creative flair and a high level of originality. Demonstrates excellent problem- solving skills and initiative. |
Provides excellent reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility. | A wide range of contemporary and relevant reference sources selected and drawn upon.
Sources cited accurately in both the body of text and in the Reference List/ Bibliography. |
Writing style is clear, succinct and appropriate to the requirements of the assessment. An excellently well written answer with competent, spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A wide range of appropriate vocabulary is used. | The presentational style and layout are correct for the type of assignment.
Evidence of planning and logically structured Where relevant, there is effective inclusion of, and reference to, figures, tables and images. |
Class II/i (Very Good Quality)
60% – 69% |
Work is relevant and addresses most of the requirements of the brief well.
Learning outcomes are met. |
Demonstrates a thorough breadth and depth of knowledge and understanding of theory and practice for this level.
Demonstrates a sophisticated conceptual understanding of a range of specialised areas. |
Presents a perceptive synthesis and critical evaluation of findings from a range of relevant sources in order to draw clear, justified and thoughtful conclusions.
Interprets complex matters and ideas well. Demonstrates a good level of creativity and originality. Demonstrates strong problem- solving skills. |
Provides very good reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment. | A wide range of relevant reference sources selected and drawn upon.
Sources cited accurately in the main in both the body of text and in the Reference List/ Bibliography. |
Writing style is clear, succinct and appropriate to the requirements of the assessment. A very well written answer with competent spelling, grammar and punctuation. For example, paragraphs are well structured and include linking and signposting. Sentences are complete and different types are used. A range of appropriate vocabulary is used. | The presentational style and layout are correct for the type of assignment.
Evidence of planning and logically structured in the main. Where relevant, there is effective inclusion of, and reference to, figures, tables and images. |
Relevance
Learning outcomes must be met for an overall pass |
Knowledge and Understanding | Analysis, Creativity and Problem-Solving | Self-awareness and Reflection | Research/
Referencing |
Written English | Presentation and Structure
|
|
Class II/ii (Good Quality)
50% – 59% |
Work addresses key requirements of the brief. Some irrelevant content.
Learning outcomes are met. |
Demonstrates a sound breadth and depth of knowledge and understanding of theory and practice for this level.
Demonstrates a sound conceptual understanding of specialised areas. |
Presents a logical evaluation of findings from a range of relevant sources to draw clear and justified conclusions.
Interprets some complex matters and ideas. Demonstrates some creativity. Demonstrates effective problem-solving skills and initiative. |
Provides good reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment. | A range of relevant reference sources selected and drawn upon.
Most sources accurately cited both the body of text and in the Reference List/Bibliography. |
Writing style is mostly appropriate to the requirements of the assessment. Grammar, spelling and punctuation are generally competent and minor lapses do not pose difficulty for the reader. Paragraphs are structured and include some linking and signposting. Sentences are complete.
A range of appropriate vocabulary is used. |
The presentational style and layout are correct for the type of assignment.
Logically structured in the most part. Inclusion of figures, tables and images but not all relevant or referred to. |
Class III (Satisfactory Quality)
40% – 49% |
Work addresses the requirements of the brief, although superficially in places. Some irrelevant content.
Learning outcomes are met. |
Demonstrates a sufficient breadth and depth of knowledge and understanding of theory and practice for this level.
Demonstrates a conceptual understanding of some specialised areas. |
Presents an evaluation of findings from a range of sources to draw some valid conclusions.
Interprets some complex matters and ideas but with descriptive passages evident which lack clear purpose. Demonstrates creativity in places. Demonstrates sufficient problem- solving skills and initiative.
|
Provides some reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility, as required by the assessment. | Some relevant reference sources selected and drawn upon.
Some weaknesses in referencing technique. |
Writing style is occasionally not appropriate for the assessment.
Grammar, spelling and punctuation are generally competent but may pose minor difficulties for the reader. Some paragraphs may lack structure, and there is limited linking and signposting. Some appropriate vocabulary is used |
The presentational style and layout are largely correct for the type of assignment.
Adequately structured. Inclusion of some figures, tables and images but not all clear, relevant and/or referred to. |
Borderline
Fail |
Work addresses some of the requirements of the brief. Irrelevant and superficial content.
One or more learning outcomes have not been met. |
Demonstrates a lack of knowledge and understanding of theory and practice for this level. Demonstrates Insufficient conceptual understanding of specialised areas. | Presents a limited evaluation of findings from set sources.
Descriptive or narrative passages evident which lack clear purpose. Demonstrates little creativity. Demonstrates insufficient problem- solving skills and initiative.
|
Provides limited reflection and critical self-awareness in relation to the outcomes of own work and personal responsibility, when required. | Sources selected are limited and lack validity/relevance.
Poor referencing technique employed. |
Writing style is unclear and does not match the requirements of the assessment. Deficiencies in spelling, grammar and punctuation makes reading difficult and arguments unclear in places. Paragraphs are poorly structured. | For the type of assignment, the presentational style, layout and/or structure are lacking.
Inclusion of figures, tables and images but not clear, relevant and/or referred to. |
Fail
<34% |
Work does not address the requirements of the brief. Irrelevant and superficial content.
One or more learning outcomes have not been met. |
Demonstrates inadequate knowledge and understanding of theory and practice for this level.
Demonstrates Insufficient conceptual understanding of relevant areas. |
Analysis is weak and poorly constructed with inadequate sources drawn upon.
Demonstrates little or no creativity. Demonstrates a lack of problem- solving skills and initiative.
|
Provides inadequate reflection and self-awareness in relation to the outcomes of own work and personal responsibility, when required. | An absence of relevant sources selected and drawn upon.
Poor referencing technique employed. |
Writing style is unclear and does not match the requirements of the assessment in question.
Deficiencies in spelling, grammar and punctuation makes reading difficult and arguments unclear. Unstructured paragraphs. |
For the type of assignment, the presentational style, layout and/or structure are lacking.
Inclusion of figures, tables and images but not clear, relevant and/or referred to. |
Get the Solution of this SWE6204 Assessment
Order Non-Plagiarized AssignmentStruggling with your SWE6204 Machine Learning assignment? Let us help! Our Programming Assignment Help service is the best for you. We offer professional, affordable assignment writing services that are AI-free, plagiarism-free, and delivered on time. Our team of PhD experts understands what universities expect and creates high-quality content tailored to your needs. We also offer free assignment samples so you can check our quality before booking. We’re available 24/7 to support you with Business Management or any subject. Don’t wait until the last minute—contact us now and make your academic life easier with trusted expert help!
Let's Book Your Work with Our Expert and Get High-Quality Content