Find Jobs
Hire Freelancers

Implement Dynamic Time Warping Algorithm

$30-250 USD

В роботі
Опублікований over 11 years ago

$30-250 USD

Оплачується при отриманні
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]
ID проекту: 2499121

Про проект

6 пропозицій(-ї)
Дистанційний проект
Активність 12 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
6 фрілансерів(-и) готові виконати цю роботу у середньому за $247 USD
Аватарка користувача
Hi, I am Algorithm expert and can surely help you here, Thank You
$200 USD за 5 дні(-в)
4,7 (131 відгуки(-ів))
6,4
6,4
Аватарка користувача
Hi, I'm interested in your project. Please kindly check your inbox and have discussion with me :)
$200 USD за 5 дні(-в)
4,9 (36 відгуки(-ів))
5,4
5,4
Аватарка користувача
Professional software engineer can help.
$99 USD за 3 дні(-в)
5,0 (17 відгуки(-ів))
4,7
4,7
Аватарка користувача
Sir, I am interested.
$100 USD за 30 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
Please take a look at the private message
$30 USD за 10 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор SWITZERLAND
Baar, Switzerland
5,0
40
Спосіб оплати верифіковано
На сайті з січ. 25, 2010

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.