Task:
In this assignment, you will select one task, such as classification (including object recognition), regression, clustering, forecasting, and recommendation for a problem inspired by the real world and explore how to apply best (deep) neural networks to solve it.
The main purpose of this assignment is to:
• Test the understanding of fundamental concepts of neural networks and their applications.
• Perform. appropriate dataset preparation and evaluate the performance of different neural networks on the chosen dataset.
• Gain practical experience using neural network learning algorithms to solve a real-life problem.
• Demonstrate the ability to evaluate the results of different learning algorithms critically.
Remarks:
· You can use any ANN you like, whether it was covered in the module or not. However,
· Your work must be strictly related to ANN. No other machine learning methods are accepted.
· The dataset you use must be publicly available, e.g., in Kaggle, UCI, or other open repositories:
1. UCI: http://archive.ics.uci.edu/ml
2. Kaggle: https://www.kaggle.com/datasets
· Everything you do should be reproducible: The link to the dataset should be provided (direct link to the dataset itself, not the site where it is hosted). The code used, in its totality, should be included as text (not image, file, link, etc.) in the appendix. If you use a code that is not yours, whether totally or partially, this must be indicated.
· You should provide clear evidence in the appendix, using screen captures, that you installed the software and ran every part of the experiments. The screen captures should also clearly show the device (i.e., user ID) on which the experiments were conducted/the software was installed.
· Except for the dataset, NO LINKS of any kind to your work are allowed. Everything should be included in the report itself (the body or the appendix)
· Plagiarism and collusion are taken extremely seriously. Any part, from any source, of any type, in any language, should be COMPLETELY AND cited. The source should be cited in the caption if you use a figure/table/image that is not yours.
Organisation of the report and marking scheme:
o Cover page: the project title, Student ID and Word count.
o Section 1. Introduction (5 marks)
Should include the description of the chosen real-life problem and its significance (1-2 pages)
o Section 2. Related work (10 marks)
Should explain and properly cite the (most notable) works already done related to the selected problem. The references need to be from journal papers, not just from websites.
o Section 3. Dataset (10 marks)
Include the description of the publicly available dataset and its link (1-3 pages). Please describe the processes you use to clean and formalize the data set for your use.
Section 4. Method(s) (15 marks)
Should describe the appropriate neural network(s), the learning algorithm(s), and other parameters tried to solve the problem. Please provide the reasoning behind selecting the type of the neural network and parameters.
o Section 5. Experimental results (15 marks)
Should explain the rigor experiments conducted and compare their detailed results.
o Section 6. Discussion and future work (5 marks)
Should present the summary of the findings (1-2 pages). Also provide what future work can be conducted on this project.
o References (5 marks)
List of references cited in the other sections, in the APA style.
o Appendix 1- Screenshots and steps (10 marks)
Should contain the screenshots of all the steps together with brief descriptions such that an interested reader can re-do all the experiments in this research.
o Implementing a Neural Network model form. the scratch. (5 Marks)
o Appendix 2- Code (10 marks)
The complete code in text (in readable format)
The remaining 10 marks is for the overall presentation of the report (e.g., its organization, format, and clarity). Please use a short yet meaningful title in the cover page. You should use the existing journal papers in the literature as examples to better realise what to include in each section. Please start each section on a new page for more readable.
|