Find Jobs
Hire Freelancers

K-means Hadoop Map Reduce Program

£50-100 GBP

Opravljeno
Objavljeno pred več kot 6 leti

£50-100 GBP

Plačilo ob dostavi
I need a map reduce iterative program that completes the k-means algorithm. The code must be in java and there must be 3 separate files. A Mapper class file, a reducer class file and a main run job file. The code must be explained line by line. The data file is attached. K-Means Algorithm: Step1: Initially randomly centroid is selected based on data. In our implementation we used 3 centroids. Step2: The Input file contains initial centroid and data. Step3: In Mapper class "configure" function is used to first open the file and read the centroids and store in the data structure( use an ArrayList) Step4: Mapper read the data file and emit the nearest centroid with the point to the reducer. Step5: Reducer collect all this data and calculate the new corresponding centroids and emit. Step6: In the job configuration, we are reading both files and checking if difference between old and new centroid is less than 0.1 then convergence is reached else repeat step 2 with new centroids.
ID projekta: 15831068

Več o projektu

3 ponudb
Projekt na daljavo
Aktivno pred 6 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
£100 GBP v 2 dneh
5,0 (45 ocen)
5,3
5,3
3 freelancerjev je oddalo ponudbo s povprečno vrednostjo £100 GBP za to delo
Avatar uporabnika
I am in UK , I teach hadoop and map-reduce at university level, I can easily help you on this project Stay tuned, I'm still working on this proposal.
£100 GBP v 10 dneh
5,0 (5 ocen)
2,9
2,9

O stranki

Zastava UNITED KINGDOM
Huddersfield, United Kingdom
5,0
1
Plačilna metoda je verificirana
Član(ica) od dec. 8, 2017

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.