Question: Dear all, Here is the 2 0 2 3 challenge. Have you heard about CAPTCHAs? Maybe not. But you have seen them all over the
Dear all,
Here is the challenge. Have you heard about CAPTCHAs? Maybe not. But you have seen them all over the Internet for sure. Google CAPTCHA to learn more. Your task is to make a function called myclassifier.m that decodes three digits in an image. You have plenty of training data in imagedata and in labels.txt you have the ground truth decoding.
imagescodelabzip Download imagescodelabzip
Your solution should be programmed reasonably well so it terminates within minutes on the training data set. We will run your function myclassifier.m on our own data, which is similar but not identical to your training data. If you score above average precision and fulfill the time condition, then you pass the lab. See the enclosed script evaluateclassifier.m and the example myclassifier.m for an explanation of the expected formats. You are not allowed to use the builtin OCR function in Matlab in your solution. You can use the Deep Learning toolbox. You are allowed to use only Matlab to make the comparison fair.
Zipfile description:
Training data in imagedata
Labels in labels.txt
Matlab files: evaluateclassifier.m myclassifier.m
Guidelines:
Leave evaluateclassifier.m unchanged except for the parameters.
Train your classifier with the training data in imagedata in your own file, for example, train.m
Save the weights as a Matlab data file, named, for example, model.mat.
Load the weights for the classifier to run, that is modify myclassifier.m however, do not change the function call in myclassifier.m
Submit train.m model.mat and myclassifier.m as a zip file in Studium.
You should be able to run the evaluateclassifier.m on the training data. Training data can only be used during the training time and should not be used in any way when running evaluateclassifier.m We will not train your model, only evaluate it which is why you have to submit a working classifier. Please, know that we have our own test data to test your classifier.
Upload your solution the mfiles to Studium along with your own cool team name. You should put the estimate of the average precision for the training data and the execution time of the method for training data as a comment in your submission in Studium. No report is required!
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
