Require Format
• a pdf file with the source code (excluding libraries), the output and a brief explanation of the implementation.
• the code.
Problem : Image Classification. Using the images in the Images directory. The objective of this problem is to classify each image of the test set into one of three classes: coast, forest or “insidecity”. The representation will be in the form of three separate histograms of the R, G and B color channels. Each histogram will have 8 bins. Therefore, each image will be represented by 24 numbers. These representation should be computed for all images in the training set. The class labels of the 12 images in the training set will be considered known.
When computing the histograms make sure that all pixels are counted exactly 3 times, once in each color channel. Include a verification step that will be submitted with your code.
During testing, each image is classified independently of all other images in the test set. Use the same function to compute the representation and assign to the test image the label of the training image that has the “nearest” representation. The “nearest” representation should be computed using the Euclidean distance in the 24D histogram space. In other words, use the 1-nearest neighbor classifier. (You can use brute force search for the nearest neighbor due to the small size of the training set.)
Your code should print a sting like the following for each image:
Test image 1 of class 2 has been assigned to class 1.
Compute the accuracy of your classifier and include it in the report.
Repeat the above experiments and show results for:
1. Changing the number of bins for each histogram (originally 8) to 4, 16, 32, meaning that the each image will be represented 12, 48, 96 numbers respectively.
2. Use 8 bins for each histogram, but classify a test sample using 3-nearest neighbor classifier.
Requirements and notes.
• Use matlab or java
• You are allowed to use image reading and writing functions, as well as plotting functions. You can convert the images to a different format for reading them.
Hi. My name is Uzair.I did my masters in Electrical Engineering. I have done my thesis in biomedical signal processing and Machine learning.
I have more than 3 years of experience in Python/MATLAB specially in Machine learning/Deep Learning, Image processing and Signal processing.
I have knowledge and understanding of state of the art machine learning algorithms like SVM, neaural networks as well as basic algos like KNN and clustering. I have also worked with sklearn and keras in PYTHON.
I have experience with tensorflow,Keras,Pytorch and a ot of other ML libraries.
I have recently organized a bootcamp on AI and machine learning in my university.
Due to my vast coding experience , I can handle your project with quality work. Kindly share some more details so that I can offer the exact solution to your problem.
Regards
$150 USD 3 gün içinde
4,9 (66 değerlendirme)
6,0
6,0
8 freelancers are bidding on average $123 USD for this job
Dear sir.
Your project attracted my attention at first glance, because I've extensive experience in Image Classification Programming.
I'm really confident about your project, and very eager to join your project.
If we have a chance to cooperate, I'll do my best to provide wonderful result.
Looking forward to your response.
Best Regards.
Hello. How are you today.
I have read and understood this task.
I have a lots of experience and very good knowledge of Data structures, Algorithms Design, Computer Architecture.
And I'm expert in Java, Matlab, Python etc.
I'm interested in this project.
I'll wait for your good reply.
Thanks.
Hello,
I am a mechatronics engineer ,Professional at MATLAB and Image Processing.
I saw all you need and I can strongly do it,
So, contact me for further details.