Find Jobs
Hire Freelancers

Need implementation of ML assignment in python -- 2

₹600-1500 INR

Closed
Posted about 2 years ago

₹600-1500 INR

Paid on delivery
1 Introduction This assignment is about implementation of primitive ML algorithm for 5 different tasks. The tasks would remain fixed across all the assignments while the algorithms and experiments to be conducted would vary. 2 Problem statements We consider five distinct tasks for the assignments which are described below: 2.1 Binary Classification problem Here we consider a 2 class classification problem on image data. The dataset is PneumoniaMNIST which can be found here: [login to view URL] It contains images from chest X-rays belonging to two classes - Normal and Pneumonia. The metrics to be computed are: classification accuracy, AUC and F1 score. Training is to be done on the training split and test on the test split. 2.2 Multi-Class Classification Problem In this task, we look at an 8-class classification problem on Blood Cell Microscope images. The dataset is called the BloodMNIST which can be obtained from this link - [login to view URL] The metrics are same as above. 2.3 Bounding box regression Problem In this problem, we are given images of traffic signs and the task is to find out the bounding boxes that encompass the sign in the image. The dataset is available here - [login to view URL] There is an xml annotation file that has the co-ordinates of the boxes. For example - <bndbox> <xmin>98</xmin> <ymin>62</ymin> <xmax>208</xmax> <ymax>232</ymax> </bndbox>. The task is to take the input image andregress over the co-ordinates (4) of the box. The metrics here are the mean MSE, mean MAE and mean Intersection over Union (mIoU). 2.4 Frame classification on audio data In this problem, the task is to classify every sample of a speech/audio signal. We use the TIMIT dataset for this purpose - [login to view URL] Consider one of the Directories (DRx) each from the Train and Test sets for all your experiments. The task here is to classify every sample of the utterance to be belonging to vowel or not vowels. The ground truth information has to be generated from the .phn file that accompanies every .wav file. It lists the phonemes corresponding to time intervals in the utterance. Eg - 0 3050 h# 3050 4559 sh 4559 5723 ix 5723 6642 hv 6642 8772 eh 8772 9190 dcl 9190 10337 jh 10337 11517 ih 11517 12500 dcl. Define Vowels to be all phonemes that contain /a,e,i,o/ and u in them. The metrics are average true positive, average true negative, average false positive and average false negative. For this problem, use short segments of speech signals (of duration 10 to 40 ms) as data points. Either use RAW speech or features such as MFCCs or LPCs may be used as input space. 2.5 Generative Models In this module, we build generative models on Tinyimage net ([login to view URL]). Use Frechet Inception Distance (FID) between 1000 generated and real data as the metric for evaluation. 3 Models for Assignment 3.1 Bayes’s Classifier with several Class Conditional Densities such as Gaussian, GMMs (Have to code up EM) 3.2 Bayes’s Classifier with different density estimates (ML, MAP and Parzen Window and nearest neighbor estimates) 5 Also using any one data set do the following:- 5.1 Train a DCGAN for one of the datasets given. Compute FID and plot the generated images in a 10×10 grids.  5.2 Train a VAE on the same dataset and repeat the above experiment.  5.3 Plot t-SNE embeddings for both 2 and 3 dimensions for one of the datasets.  5.4 Compare the above plots with the ones obtained using PCA on the same dataset on 2 and 3 dimensions.  5.5 Compute and plot reconstructions of data from initial k components of PCA deposition.  5.6 Choose a dataset among the ones given and run K means. Use the cluster center as the representation points and run K NN on them.
Project ID: 33439164

About the project

5 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average ₹8,220 INR for this job
User Avatar
Hi, I hope you are doing fine. I have almost 10 years of experience in machine learning algorithms. I can implement various types of artificial intelligence algorithms including yours with Matlab, Python and etc. I have PhD from Tohoku University and have several journal publications on the subjects. You can see portfolio for my previous projects. I read about your project and am interested in working with you. Please send me a message so that we can discuss more. Best regards.
₹25,000 INR in 7 days
4.9 (19 reviews)
5.2
5.2
User Avatar
Hello Being a data and software engineer with a master's of engineering degree in the field, I'm fluent in multiple programming languages such as R, Python, and javascript. I have completed many AI, Computer vision, data science, and software projects with international clients helping me amass an extensive experience in the industry. I am an expert in Deep Learning models (CNN, RNN, GANs, Transformers, Auto-encoders), Worked primarily on projects in computer vision (Image Classification, Object Detection, Image Segmentation, Motion Capture), NLP (Chatbots, Text recommendation systems, Machine translation..) and Time series analysis (SARIMA, GARCH, mGARCH) I provide quality service with a quick turnaround and I'd be happy to take this offer as I love computer vision and Python. And don't forget to message me to give me more details about the project and send me the tasks you want to achieve. Best regards, Habbouza Hamdi
₹6,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i have a great in-depth knowledge of image processing , Open CV Neural Network VGG16 , 19 ResNet50 , Cnn
₹1,050 INR in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Bengaluru, India
0.0
0
Member since Apr 11, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.