Find Jobs
Hire Freelancers

K-means Hadoop Map Reduce Program

£50-100 GBP

Completato
Pubblicato più di 6 anni fa

£50-100 GBP

Pagato al completamento
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.
Rif. progetto: 15831068

Info sul progetto

3 proposte
Progetto a distanza
Attivo 6 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
£100 GBP in 2 giorni
5,0 (45 valutazioni)
5,3
5,3
3 freelance hanno fatto un'offerta media di £100 GBP
Avatar dell'utente
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 in 10 giorni
5,0 (5 valutazioni)
2,9
2,9

Info sul cliente

Bandiera: UNITED KINGDOM
Huddersfield, United Kingdom
5,0
1
Metodo di pagamento verificato
Membro dal dic 8, 2017

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.