This coursework is the sole assessment for DTS101TC and aims to evaluate your comprehension of the module. It consists of three sections: 'Short Answer Question', 'Image Classification Programming', and 'Real-world Application Question'. Each question must be answered as per the instructions provided in the assignment paper. The programming task necessitates the use of Python with PyTorch within a Jupyter Notebook environment, with all output cells saved alongside the code.
Learning Outcomes
Please save your assignment in a PDF document, and package your code as a ZIP file. If there are any errors in the program, include debugging information. Submit both the answer sheet and the ZIP code file via Learning Mall Core to the appropriate drop box. Electronic submission is the only method accepted; no hard copies will be accepted.
You must download your file and check that it is viewable after submission. Documents may become corrupted during the uploading process (e.g. due to slow internet connections). However, students themselves are responsible for submitting a functional and correct file for assessments.
- Do NOT submit work from others.
- Do NOT share code/work with others.
- Do NOT copy and paste directly from sources without proper attribution.
- Do NOT use paid services to complete assignments for you.
Q1. Short Answer Questions [40 marks]
Layer # |
Filters |
Kernel |
Size |
Stride |
Padding |
Size of
Feature Map
|
Activation
Function
|
Input |
|
|
|
|
|
|
|
Conv1 |
|
|
|
|
|
|
ReLU |
MaxPool |
|
|
|
|
|
|
|
Conv2 |
|
|
|
|
|
|
ReLU |
FC1 |
|
- |
- |
- |
|
|
ReLU |
FC2 |
|
- |
- |
- |
|
|
|
Rubrics |
Marking Scheme |
Marks |
Program [60%] |
The code works with clear layout and some comments. The out puts make some sense. |
60% |
The code works and outputs make some sense. |
40% |
|
Some of the component parts of the problem can be seen in the solution, but the program cannot produce any outcome. The code is difficult to read in places. |
20% |
|
The component parts of the program are incorrect or incomplete, providing a program of limited functionality that meets some of the given requirements. The code is difficult to read. |
0% |
|
Question Answer [40%]
|
All question are answered correctly, plentiful evidence of clear understanding of the CNN |
40% |
Some of the answers not correct, convincing evidence of understanding of the CNN |
20% |
|
Answers are incorrect, very little evidence of understanding of the CNN |
0% |
(2). Marking scheme for each sub-question in Q3
Marks |
Scope, quantity and relevance of studied material |
Evidence of understanding (through critical analysis) |
5 |
High quality of originality. Extensive and relevant literature has been creatively chosen, and outlined and located in an appropriate context. |
There is plentiful evidence of clear understanding of the topic. |
4 |
Shows originality. The major key points and literature have been outlined and put in an adequate con text. The major points of those sources are reason ably brought out and related in a way which reveals some grasp of the topic in question. |
There is convincing evidence of understanding of the topic. |
3 |
Effort has gone into developing a set of original ideas. Some relevant key points and literature are outlined, but this outline is patchy, unclear and/or not located in an adequate context. |
There is some evidence of understanding of the topic. |
2 |
May demonstrate an incomplete grasp of the task and will show only intermittent signs of originality. There are some mention of relevant key points, but this outline is very patchy, unclear, and/or very inadequately placed in context. |
There is limited evidence of understanding of the topic. |
1 |
Shows very limited ability to recognise the issues represented by the brief. There is little mention of rele vant key points. |
There is very little evidence of understanding of the topic. |