Find Jobs
Hire Freelancers

Make adjustments and enhancements to a Machine Learning Python Script

$10-30 AUD

Completed
Posted about 3 years ago

$10-30 AUD

Paid on delivery
I have a Machine Learning Python script which I would like adjustments and enhancements done to. The code is meant to be a process to which i can use for many different types of models. Essentially it is a template to use where i can just import any dataset, identify what my targets and features are, choose what type of model and then the code is able to run from start to finish. This code is not finished so this project is to build upon the current script (attached) The backgound is that i have many CSVs for different projects that contains three groups/elements: - Information Columns (information that doesnt get usedin the Machine Learning Process i.e - non features and non targets data. - Target Columns: (I have multiple columns which could be used as targets in the ML process). I plan to create different models trying to predict different targets. - Feature Columns: A set of column that I want to potentially use as features. I have attached a sample dataset which has the following: Columns A to E are "Information" columns Columns F to V are possible target columns Columns W to LU are possible features (columns KF to LU are missing data at the moment FYI) The following work I would like completed to my current script is: Functions/code built that takes the input dataframe and does the following: Already in code but may need adjusting: - Pre processing steps (where i can input which column/s are information, target & features) - One hot encodes categorical data given features - Scales features (would like to choose different types eg. min/max) - Model Training Things to add: - Feature Selection (which are the most important features to use) - Train / Test split / cross validation and get the dataframe ready - Add KNN clustering as a third Model option (alongside Classifier and regression options). - HyperParameter tuning - Model Evaluation (show scores, errors, which model is best). RSME would be great - Bring back in "Information" columns to evaluate the predictions against the full orgiinal dataset - Then a function to deploy algorithms on new datasets for future predictions. Please ask any quesitions before we get started to save any trouble down the track. I would like clearly defined functions and elegant code with comments so that I can easily run the ML process myself and it can work with any initial data csv. Thanks and hope to speak soon! James
Project ID: 29991711

About the project

3 proposals
Remote project
Active 3 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
Awarded to:
User Avatar
Hello, I have read your project description and it seems very interesting. I made a lot of similar projects and dealed with different kinds of data (balanced and imbalnced), I worked with simple machine learning models for classification and regression and also worked with neural networks. I also did a lot of data analysis and data cleaning jobs. I have checked each part of the project and got the idea. It will my pleasure to work on your project. Regards.
$20 AUD in 5 days
0.0 (0 reviews)
0.0
0.0
3 freelancers are bidding on average $18 AUD for this job
User Avatar
Hi there, I am highly experienced in Machine Learning,Deep Laerning,Computer Vision and Natural Language Processing. My skills: - programming Languages: c,c++,java and python3 - Tools : pandas , matplotlib , seaborn , scipy , sklearn , spacy , keras , tensorflow , django , flask - Web - html , css , javascript , bootstrap , php I am assure you that the product will be delivered intime without any issue. Looking forward to hear from you. Regards, Mohan.
$10 AUD in 1 day
5.0 (2 reviews)
1.6
1.6

About the client

Flag of AUSTRALIA
Newport, Australia
4.9
3
Payment method verified
Member since Nov 12, 2013

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.