PRML-Lab01
PRML-Lab01
Lab Assignment – 01
TA’s information:
Email: [email protected]
Requirements:
2. PyTorch: Implement the CNN using PyTorch, taking advantage of its powerful
functionalities for building neural networks.
6. Training Loop: Implement the training loop to train the CNN on the training dataset.
Monitor the training loss and accuracy.
7. Validation: After training, evaluate the model on a separate validation dataset to assess
its generalization performance.
• We encourage students to leverage platforms like Google Colab for experimenting with
the CNN implementation. Google Colab provides free access to GPU resources,
facilitating faster model training and experimentation. If you don’t know how to use
Google Colab, contact to Teaching Assistant for helping as soon as posible.
• Plagiarism Warning: Students are strictly prohibited from copying or reproducing the
solution code from their peers or any external sources. Each submission must be the
individual work of the student. Any instances of plagiarism or copying will result in a
grade of 0 points for the assignment.
Submission Guidelines:
• Submit the Python code for the implemented CNN in a well-documented Jupyter
Notebook named as following format: PRML01_StudentID_Name.ipynb, for example,
PRML01_22110075_NguyenVanA.ipynb.
• Provide a brief written analysis of the results and any insights gained from the exercise.