Answer by using mathlap

Note: To be completed in groups of 3 students each 1.1 Developing the Machine Learning Model (20 points) Note: For each version, select only 5 features out of the available columns. Version 1: Heart Failure Prediction Dataset • Link: https://www.kaggle.com/datasets/fedesoriano/heart-failure-prediction • Train-Test Split: 70% – 30% • Output: Heart Disease Column (0 or 1) Version 2: Gender Classification Dataset • Link: https://www.kaggle.com/datasets/elakiricoder/gender-classification-dataset • Train-Test Split: 85% – 15% • Output: Gender (Male or Female) Version 3: Credit Card Fraud Detection Dataset • Link: https://www.kaggle.com/datasets/joebeachcapital/credit-card-fraud • Train-Test Split: 80% – 20% • Output: Output (1 or 0) Version 4: Milk Quality Dataset • Link: https://www.kaggle.com/datasets/cpluzshrijayan/milkquality • Train-Test Split: 85% – 15% • Output: Grade (Low, Medium, High) Version 5: Palmer Penguin Classification Dataset • Link: https://www.kaggle.com/datasets/martaarroyo/palmer-penguins-for-binary-classification • Train-Test Split: 75% – 25% • Output: Species (Adelie or Gentoo) Version 6: Airline Satisfaction Classification Dataset • Link: https://www.kaggle.com/datasets/binaryjoker/airline-passenger-satisfaction • Train-Test Split: 70% – 30% • Output: Satisfaction (Satisfied or Neutral/Dissatisfied) Version 7: Diabetes Prediction Dataset • Link: https://www.kaggle.com/datasets/vikasukani/diabetes-data-set • Train-Test Split: 80% – 20% • Output: Outcome (1 or 0) Version 8: Water Quality Prediction Dataset • Link: https://www.kaggle.com/datasets/adityakadiwal/water-potability • Train-Test Split: 85% – 15% • Output: Potability (1 or 0) Version 9: Smoke Detection Dataset • Link: https://www.kaggle.com/datasets/deepcontractor/smoke-detection-dataset • Train-Test Split: 70% – 30% • Output: Fire Alarm (1 or 0) According to the version assigned to you, train and compare 5 machine learning models for the specific application using the Matlab Classification Learner App or Python. Ensure to export the model with the highest accuracy. The following mark distribution will be followed, hence, make sure to include these in your report and code: 1. Introduction (3 points) 2. Database Loading, Pre-processing, and Train-test split (3 points) 3. Training process Screenshot and Training Results (3 points) 4. Testing, Confusion Matrix, accuracy, and saved model (3 points) 5. Explanations for each step (6 points) 6. Conclusion (2 points) 1.2 Developing the Application or Website (10 points) Using the model that you saved in Task 1, use Matlab App Designer (or any preferred interface software) to create a user interface application that satisfies the following requirements: a) Allows the user to upload test features. (2 points) c) Implements the model saved in Task 1 to determine the class of the features uploaded. (2 points) d) Provides an option to display the confusion matrix in Task 1 within a separate Axes. (2 points) e) Ensure creativity and use of unique widgets (2 points) f) Explanation of the app design and code (2 points) 1.3 Demonstration (10 points – 5 marks) Class demonstration: The team will be given 10 minutes to demonstrate their project to the class. There is no need to prepare PPT slides for this, you only need to show your app and code, and explain how it works. You will be marked as per the table below. Criteria Points Student Mark Answers to questions 5 Demonstration works as required 5 TOTAL 10 Submission Instructions: Submit a report which contains the following (30 points): • Assignment Cover Page – as per this document, include all names and student IDs of group members • Introduction paragraph – introduce what your dataset about, the number of classes, and number of features, and what the features are and why you chose them. (points included in Model development) • Model Development and results – include screenshots of the code in your report to explain them, but ensure to attach the original codes in the submission (20 points – spread between codes and report) o The points to be discussed is detailed in Section 1.1 • Application Design – include screenshots in your report to explain them, but ensure to attach the original codes in the submission (10 points – spread between codes and report) o The points to be discussed is detailed in Section 1.2 • Conclusion – conclude and summarize the assignment (points included in Model development) FAIR CONTRIBUTION MARK SHEET Fill in the contribution mark based on your individual contribution to the assignment. If all members contributed equally, write your contribution grade as 20/20. The total contribution score should equal to: Number of Team Members * 20. Example: Team Member Name Contribution Score A Signature Actual Report Mark Actual Mark Received 21/20 (contributed more 28/30 (21/20)*28 = 29.4/30 than assigned) B C TOTAL 20/20 (contributed as expected) 19/20 (contributed less than assigned) 60/60 28/30 (20/20)*28 = 28/30 28/30 (19/20)*28 = 26.6/30 Note: If all team members contributed equally, you can assign 20/20 contribution score for everyone. Fill in the following table for your Fair Contribution Scores: Team Member Name Contribution Score Signature Actual Report Mark Actual Received TOTAL Project – Prepared by: Dr. Abigail Copiaco Page 2 Mark

Answer by using mathlap

We offer the best custom writing paper services. We have answered this question before and we can also do it for you.

GET STARTED TODAY AND GET A 20% DISCOUNT coupon code DISC20

We offer the bestcustom writing paper services. We have done this question before, we can also do it for you.

Why Choose Us

  • 100% non-plagiarized Papers
  • 24/7 /365 Service Available
  • Affordable Prices
  • Any Paper, Urgency, and Subject
  • Will complete your papers in 6 hours
  • On-time Delivery
  • Money-back and Privacy guarantees
  • Unlimited Amendments upon request
  • Satisfaction guarantee

How it Works

  • Click on the “Place Order” tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
  • Fill in your paper’s requirements in the "PAPER DETAILS" section.
  • Fill in your paper’s academic level, deadline, and the required number of pages from the drop-down menus.
  • Click “CREATE ACCOUNT & SIGN IN” to enter your registration details and get an account with us for record-keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
  • From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.