Find Jobs
Hire Freelancers

Implement Dynamic Time Warping Algorithm

$30-250 USD

In corso
Pubblicato più di 11 anni fa

$30-250 USD

Pagato al completamento
Various implementations of Dynamic Time Warping ([login to view URL]) algorithms exist, written in almost any programming language. Common algorithms, however, do only compute the warping path which minimizes the DTW distance, i.e. find the best warping path. For my application, I need an implementation that finds the k-best paths. Algorithm details can be found in [1], where the authors introduce three algorithms to find the k-best warping paths (cf. Section 4.7.5). An implementation of a k-best paths algorithm is available as part of Sun’s mediaLib [2]. The k-best paths algorithm should be implemented in Python, on the basis of the DTW implementation in mlpy [3]. In mlpy, the DTW algorithm is implemented in C (dtwcore.c) for the sake of performance and a wrapper is available in Python (class Dtw in [login to view URL]). Project objectives: - Extend mlpy’s DTW algorithm - The constructor of the Dtw class should accept an additional optional argument k (number of best paths to compute) which defaults to 1. - The compute method returns an array of length k with the distances of the k best warping paths. Likewise, [login to view URL] and [login to view URL] are both arrays of length k that contain the px and py of the k-best paths. - The following assumptions / simplifications can be made for k>1: . derivative=False . startbc=True . wincond=”nowindow” . onlydist=False Please feel free to contact me should you require additional information. References: [1] Rabiner, Lawrence R.; Juang, Biing-Hwang (1993): Fundamentals of speech recognition. Upper Saddle River, NJ: Prentice Hall PTR (Prentice Hall signal processing series). [2] [login to view URL] [3] [login to view URL]~dfsg1-2/[login to view URL]
Rif. progetto: 2499121

Info sul progetto

6 proposte
Progetto a distanza
Attivo 12 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
6 freelance hanno fatto un'offerta media di $247 USD
Avatar dell'utente
Hi, I am Algorithm expert and can surely help you here, Thank You
$200 USD in 5 giorni
4,7 (131 valutazioni)
6,4
6,4
Avatar dell'utente
Hi, I'm interested in your project. Please kindly check your inbox and have discussion with me :)
$200 USD in 5 giorni
4,9 (36 valutazioni)
5,4
5,4
Avatar dell'utente
Professional software engineer can help.
$99 USD in 3 giorni
5,0 (17 valutazioni)
4,7
4,7
Avatar dell'utente
Sir, I am interested.
$100 USD in 30 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Please take a look at the private message
$30 USD in 10 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: SWITZERLAND
Baar, Switzerland
5,0
40
Metodo di pagamento verificato
Membro dal gen 25, 2010

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.