42028: Deep Learning and Convolutional Neural Networks
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
Summary
The features to be used for classification are: Histogram-Of-Oriented-Gradients (HoG), Local Binary Pattern (LBP), Raw images/pixels, Any other feature (optional).
Students need to provide the code (Colab/ipython Notebook) and a final report for the assignment, which will outline a brief comparative study of the classifier’s performance.
Assignment Objectives
- To ensure firm understanding of basic machine learning basics. This will facilitate understanding of advanced topics.
- To ensure that students understand the basics of image classification, feature extraction using the traditional machine learning techniques.Page
Write a short report on the implementation, linking the concepts and methods learned in class, and provide comparative study on the accuracies obtained from the combination of different classifiers and features.
Dataset to be used: Dataset to be generated by students using the instructions provided via Canvas.
ii. Comparative study: sample table format
|
Classifier/Feature |
HOG |
LBP |
Raw Input |
|
SVM |
|
|
|
|
ANN |
|
|
|
2. AWS Sagemaker or Colab or IPython notebooks, with the code. The code should run on Sagemaker /Google Colab. The submitted notebook should also have the output visible after running each code cell.
3. To be safe, you can also download the code notebooks as PDF and submit it along with the code notebooks.
Dataset Generation
Please check the addendum on Canvas, which provides details on how to generate the dataset.
Not following the process as outlined above to obtain the dataset, or using a different dataset will result in a 0 (zero) for the complete assignment.
Submission of your assignment is in two parts. You must upload a zip file of the Ipython/Colab notebooks and the Report separately on Canvas. This must be done by the Due Date. You may submit as many times as you like until the due date. The final submission you make is the one that will be marked. If your submission cannot be run/tested, it may result in a zeromark. Additionally, the result achieved and shown in the ipython/colab notebooks should match the report. Penalties apply if there are inconsistencies in the experimental results and the report.
PLEASE NOTE 1: It is your responsibility to make sure you have thoroughly tested your program to make sure it is working correctly.
Download your submission from Canvas and test it thoroughly in your assigned laboratory session.
Return of Assessed Assignment
If you have a problem such as illness which will affect your assignment submission contact the subject coordinator as soon as possible.
Dr. Nabin SharmaRoom: CB11.07.124Phone: 9514 1835Email: [email protected]
If you have a question about the assignment, please post it to the Canvas discussion forum for this subject so that everyone can see the response.
If serious problems are discovered, the class will be informed via an announcement on Canvas. It is your responsibility to make sure you frequently check Canvas.
PLEASE NOTE : If the answer to your questions can be found directly in any of the following sources:
- Assignmentspecification
- Canvas FAQ page à Assignment 1 and General
- FAQs related to Assignment 1 are provided to clarify and support the assignment requirements and should be considered part of the overall specifications.
- Canvas discussion board
2026-03-30