1. Which three kinds of tasks are shown in the above figure? Briefly describe those three tasks and the
differences each others.
[5 marks]
2. Choose one of the tasks you answered above, and give ONE specific real-world problem that pertains to
this task. Detail the issues raised by this real-world problem.
[5 marks]
3. Explain how neural networks can be used to address the problem you stated above. Find THREE
different published neural network models that can solve this problem.
[5 marks]
4. Draw a diagram of the workflow for the algorithm you proposed, and describe in details.
[5 marks]
5. You start prototyping by training your chosen network on a small set of 1,000 images. Training converges,
but the training loss is high. A colleague suggests to solve this by increasing the training set. Is this
approach likely to help? Explain.
[5 marks]
6. Later you use the full set of the dataset, but find that the dataset is unbalanced. How will the training
results be affected? How can you solve this?
[5 marks]