Link to full playlist on DTW: • Dynamic time warping (...
Пікірлер: 37
@mohamedrefaat1973 жыл бұрын
Beautiful! Thanks for this "series".
@kamperh3 жыл бұрын
Very happy you enjoy it! :)
@mahyar24 Жыл бұрын
As a Data Scientist, I'm a long-time youtube learner who watched hundreds of hours of DS content. THIS WAS ONE OF THE BESTS! It reminded me of @statquest. Thanks a lot!
@kamperh Жыл бұрын
Thanks a ton for the encouragement! :D
@richsajdak5 ай бұрын
Fantastic job! This is one of the best explanations of DTW I've seen
@benjavides Жыл бұрын
Great explanation and visualizations, thanks!
@manishakowdiki8261 Жыл бұрын
nice explaination
@julianray68022 жыл бұрын
Best explanation I have come across!
@shrur35272 жыл бұрын
thank u so much
@TheMangz16117 ай бұрын
could you share python code to do this?
@codewithyouml89942 жыл бұрын
How we could generate these types of simulations?
@halbarads54063 жыл бұрын
Hi, thanks for the video. I am working with a database where I have the total monthly customer spend over 5 years on a product. My goal is to try to see which customers tend to increase or decrease their consumption at the same time by similar magnitudes. For that I am making clusters with the variable time and with the variation in consumption with respect to the previous month. For this I used k-means using the Euclidean distance as a measure. Do you consider that this is okay or should I use dynamic time warping as a distance measure? Greetings and thanks.
@kamperh3 жыл бұрын
When choosing a distance metric, the crucial question is what you would like to do. Different distance metrics makes different underlying assumptions. So in DTW, for instance, the metric is explicitly developed so that, if the same pattern occurs at different points within the signal, you will still get a low distance (high similarity). From what you are saying, I don't think you actually want this, since you have the phrase "consumption at the same time", although I'm not entirely sure what that means. With Euclidean distance, you will always be comparing the first time-point of one consumer to the first time-point of another; in some cases this might be exactly what you want to do, where in other cases this might be exactly the opposite of what you want to do. Long answer to basically say: there is never one distance metric that will give you best performance in all cases. DTW is really good at some things, but not everything. Hope that helps! :)
@halbarads54063 жыл бұрын
@@kamperh thanks for your answer, i'll be waiting for more content :D
@SarahSanchez-b2w22 күн бұрын
Allen Shirley Miller Elizabeth Thomas Linda
@amvsekai Жыл бұрын
Clear and nice explanation.. liked it ❤
@1ssbrudra Жыл бұрын
I think it is important that we stop calling it a "distance metric" because its mathematically inaccurate, its a measure at best. www.cs.unm.edu/~mueen/DTW.pdf
@afraaalobaid82563 жыл бұрын
That's very helpful! Thank you very much
@kamperh3 жыл бұрын
Huge pleasure! :)
@user-gs9ze8us4b2 жыл бұрын
flawless explanation👍🏻
@nschweiz125 күн бұрын
Great video series! The algorithm video was the one that finally got me to "get" DTW!
@kad3nce Жыл бұрын
Very helpful. Thank you for sharing! A question I have… I am looking for an algorithm to compare a human drum performance captured over midi to a click track. Answering the first question you pose in this video would provide a kind of performance accuracy score (e.g. “how closely was the drummer able to re-create the signal generated by the click track?”). And answering the second question posed in your video, perhaps while also presenting data on how far offset the corresponding points are, could give a drummer insight as to whether they are behind or in front of the beat, and by how much, etc. DTW seems close to what I need, except that the algorithm seems to be dependent on the sampling rate matching between the two signals. In this case, the human drummer may add or drop notes altogether relative to the click track, and thus end up with a different number of samples that likely never precisely line up with the click track at any point in time. Could you recommend a way to process these two times series that would enable me to answer the two questions you posed in this video?
@CarlosMagno-uz8de10 ай бұрын
Such a great explanation. The best on the topic that I have come across!
@xuxu40682 жыл бұрын
This video helps me a lot, thank you
@kamperh2 жыл бұрын
Very happy it helped!! :D
@afwanherucahya Жыл бұрын
Does DTW could do a forecast or predictions?
@darh784 ай бұрын
What a great explanation of DTW!
@diegocanales2 жыл бұрын
Exelent video!👏
@stat511 Жыл бұрын
Thank you for sharing
@AntonKeyter Жыл бұрын
Herman die kwaliteit van hierdie produksie oor DTW is uistekend, wel gedaan!! Selfs die kode wat jy deel help my om DTW in C++ skryf. Hierdie playlist help my om natuurlike herhalings van patrone in the FX mark te identifiseer. Baie dankie, doen asb meer sulke produksies, jy't werkik 'n talent. - (Hoop jy kry hierdie boodskap 😀)
@kamperh Жыл бұрын
Dankie Anton! Dis so lekker om so boodskap in Afrikaans te kry! :D
@Quizbeebuz2 жыл бұрын
who , you really look similar to Mark Zuckerberg in every single way ! great explanation btw
@kamperh2 жыл бұрын
Don't know if that's a complement or an insult ;) But happy you enjoyed the explanation! :)
@udomatthiasdrums53222 жыл бұрын
love it!!
@AB-bp9fi2 жыл бұрын
Very good.
@jonathanz9889 Жыл бұрын
Sorry if this might be offensive but do you happen to be color blind? In the wikipedia GIF the blue curve you mention is actually purple.
@alexmatt4012 Жыл бұрын
Another great tutorial starting with an unnecessary "so".