KF7006 Machine Learning Assignment

Assignment Help Python Programming
Reference no: EM132888834

KF7006 Machine Learning - Northumbria University

Assignment - The Design, Development, Analysis and Performance Evaluation of Deep Learning algorithms

Learning Outcome 1: Demonstrate knowledge and understanding of the core concepts of machine learning and its underlying mathematical foundations
Learning Outcome 2: Demonstrate knowledge and understanding of the principal advanced machine learning techniques for solving real world problems.

Intellectual / Professional skills & abilities:

• Critically evaluate machine learning algorithms and applications.
• Analyse, design and develop machine learning solutions and evaluate their performance

Nature of the submission required:
All the work for this assessment should be produced as a word (.docx) or PDF document (.pdf) for the report plus a single zipped file (.zip) of the code. This report will be then submitted to Turnitin and the code will be submitted directly to Blackboard. Both of the report and code should identify the student by name and ID.
Instructions to students:
This is an individual work and you CANNOT work with others to construct your work. During the semester there are numerous opportunities to seek and get advice and support on your work, from tutors and peers but you must ensure you do not do work for others or copy work from others.

Academic Conduct:
You must adhere to Northumbria University regulations on academic conduct. Assessment Regulations for Taught Awards (ARTA) contain the regulations and procedures applying to cheating, plagiarism and other forms of academic misconduct. The full policy is available on the University website. You are reminded that plagiarism, collusion and other forms of academic misconduct as referred to in the Academic Misconduct procedure of the assessment regulations are taken very seriously. Assignments in which evidence of plagiarism or other forms of academic misconduct is found may receive a mark of zero.
If you need an extension:
Contact ask4Help. Tutors and Module tutors cannot change deadlines.

Disabled students
Contact the module lead tutor about reasonable adjustments.

Submission Requirements

You must comply to the following criteria to fulfil the assignment submission requirements:

o The word limit is 2000. However, if the assignment is within +10% (i.e., up to 200 words) then NO penalty will be applied.
o The word count should be declared on the cover page of your assignment. The word count does not include title page, table of contents page, references and appendices. Please note, in text citations [e.g. (O'Brien, 2020)].

Assessment Brief

Lately, deep Learning has a tremendous amount of attention especially in medical image analysis. In this assignment you will be required to design, develop, analyse and evaluate an appropriate deep learning model. You can build your own model or use a pretrained model with your layers added to it. You will explore the dataset and then apply that model to a dataset of your choosing. You will need to evaluate the performance in terms of precision, recall, F1-score, ROC-curve and PR-curve. You will discuss the findings that have been produced, and critically reflect upon the model and its predictions.

Assessment Tasks:

You have been provided with access to three datasets; all are available on Kaggle (Please see links below). The data covers the following scenarios:
• Classification of blood cell types

• Chest X-ray classification to COVID-19, Viral Pneumonia, normal

• Brain tumour detection from MRI images

You are required to choose one of the above scenarios as your assignment. Your task is to produce a deep learning model that is appropriate to the problem. The model can be your own model or designed based on fine-tuning of a pretrained model. You are required to conduct data preparation/transformation to make the data ready for the model. Please note that what will be provided in the report should reflect on the python code. Please also note NOT to take on any existing code online as your own work. The errors in the code will affect your mark final mark.

The key components you must complete are:

1. Explore the dataset to understand its characteristics
2. Pre-process your data to be suitable for building the model
3. Build the model that allows for the task specified for chosen dataset
4. Evaluate the model predictions using the metrics stated above.
5. Fine-tune the model to get better predictions on the test set
6. Present your findings with suitable visualisations that are easy to interpret
7. Critically evaluate and discuss the whole process and he findings and what can be improved

Attachment:- Machine Learning.rar

Reference no: EM132888834

Questions Cloud

What is business letter format : What Is Business Letter Format? What Are The Different Parts Of A Business Letter?
Inclusiveness give company competitive edge : How can diversity and inclusiveness give a company a competitive edge? Can they really make a difference in the bottom line?
Make the journal entries to record the reacquisition : On March 31, 2022, Hill recalls the bonds at the call price of 107 plus accrued interest. Make the journal entries to record the reacquisition
What pretax total amount should be reported as prior period : What pretax total amount should be reported as prior period errors in 2020? A counting error relating to the inventory on December 31, 2019 was discovered.
KF7006 Machine Learning Assignment : KF7006 Machine Learning Assignment Help and Solution, Northumbria University - Assessment Writing Service - Demonstrate knowledge and understanding of the core
Although organizational power and politics : Although organizational power and politics cannot be eliminated, managers can keep it within reasonable bounds.
Does torture work : Does torture work? Is it justifiable in a doomsday scenario?1 min 2 max. use references and cite as needed.
What amount should be reported as total current liabilities : Accounts payable, net of debit balances in suppliers' accounts P100,000 4,000,000. What amount should be reported as total current liabilities?
How to create a career profile and resume : How to create a Career profile and resume as a facility manager on a sports management job?

Reviews

len2888834

5/17/2021 2:54:44 AM

please check the assignment brief clearly and confrim only if you can able to the solution clearly as per the breif

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd