ฉันใช้ Dynamic Time Warping เพื่อจับคู่ "เคียวรี" และเส้นโค้ง "เทมเพลต" และประสบความสำเร็จอย่างสมเหตุสมผล แต่ฉันมีคำถามพื้นฐาน:
ฉันกำลังประเมิน "การจับคู่" โดยการประเมินว่าผลลัพธ์ DTW น้อยกว่าค่าเกณฑ์ที่ฉันคิดขึ้นเองหรือไม่ นี่เป็นวิธีทั่วไปในการพิจารณา "จับคู่" โดยใช้ DTW หรือไม่ ถ้าไม่ได้โปรดอธิบาย ...
สมมติว่าคำตอบของ (1) คือ "ใช่" จากนั้นฉันสับสนเนื่องจากผลของ DTW ค่อนข้างอ่อนไหวต่อ a) ความแตกต่างของแอมพลิจูดของเส้นโค้งและ b) ความยาวของเวกเตอร์เคียวรีและความยาวของ " แม่แบบ "เวกเตอร์
ฉันใช้ฟังก์ชันขั้นตอนสมมาตรดังนั้นสำหรับ (b) ฉันกำลังทำให้ผลลัพธ์ DTW ของฉันเป็นปกติด้วยการหารด้วย M + N (ความกว้าง + ความสูงของเมทริกซ์ DTW) สิ่งนี้ดูเหมือนว่าจะค่อนข้างมีประสิทธิภาพ แต่ดูเหมือนว่ามันจะลงโทษการแข่งขัน DTW ที่อยู่ไกลจากเส้นทแยงมุม (เช่นซึ่งมีเส้นทางที่ยาวกว่าผ่านเมทริกซ์ DTW) ซึ่งดูเหมือนว่าโดยพลการสำหรับวิธี "มาตรฐาน" การหารด้วยจำนวนขั้นตอนผ่านเมทริกซ์ดูเหมือนว่าจะสมเหตุสมผล แต่ก็ไม่ได้เป็นไปตามที่กำหนดไว้ในวรรณคดี
ดังนั้นจะมีวิธีที่ดีกว่าในการปรับผลลัพธ์ DTW สำหรับขนาดของแบบสอบถามและเวกเตอร์แม่แบบหรือไม่
ในที่สุดฉันจะทำให้ผลลัพธ์ของ DTW เป็นปกติสำหรับความแตกต่างของแอมพลิจูดระหว่างเคียวรีและเท็มเพลตเทมเพลตได้อย่างไร
ตามที่ได้รับเนื่องจากการขาดเทคนิคการทำให้เป็นมาตรฐานที่เชื่อถือได้ (หรือขาดความเข้าใจ) ดูเหมือนว่าจะมีความพยายามทำด้วยตนเองจำนวนมากที่เกี่ยวข้องกับการทำงานกับข้อมูลตัวอย่างเพื่อระบุระดับเกณฑ์ที่ดีที่สุดสำหรับการกำหนด "การแข่งขัน" ฉันพลาดอะไรไปรึเปล่า?