मैं "क्वेरी" और "टेम्प्लेट" वक्र से मिलान करने के लिए डायनेमिक टाइम वारिंग का उपयोग कर रहा हूं और इस प्रकार अब तक उचित सफलता पा रहा हूं, लेकिन मेरे पास कुछ बुनियादी प्रश्न हैं:
मैं यह आंकलन करके "मैच" कर रहा हूं कि क्या DTW का परिणाम कुछ सीमा मूल्य से कम है, जो मैं उसके साथ आया हूं। क्या DTW का उपयोग करके "मैच" का निर्धारण करने का यह सामान्य तरीका है? यदि नहीं, तो कृपया समझाएं ...
(1) के उत्तर को "हां" मान लें, तो मैं उलझन में हूँ, क्योंकि DTW परिणाम काफी संवेदनशील है) क के आयामों में अंतर और b) क्वेरी वेक्टर की लंबाई और लंबाई " टेम्पलेट "वेक्टर।
मैं एक सममित कदम फ़ंक्शन का उपयोग कर रहा हूं, इसलिए (b) मैं M + N (DTW मैट्रिक्स की चौड़ाई + ऊंचाई) से विभाजित करके अपने DTW परिणाम को सामान्य कर रहा हूं। यह कुछ हद तक प्रभावी प्रतीत होता है, लेकिन ऐसा लगता है कि यह डीटीडब्ल्यू मैचों को दंडित करेगा जो तिरछे (यानी, डीटीडब्ल्यू मैट्रिक्स के माध्यम से एक लंबा रास्ता है) से आगे हैं। जो "सामान्यीकरण" दृष्टिकोण के लिए एक प्रकार का मनमाना लगता है। मैट्रिक्स के माध्यम से चरणों की संख्या से विभाजित करना सहज ज्ञान युक्त लगता है, लेकिन यह साहित्य के अनुसार करने का तरीका प्रतीत नहीं होता है।
तो क्या क्वेरी और टेम्पलेट वैक्टर के आकार के लिए DTW परिणाम को समायोजित करने का एक बेहतर तरीका है?
अंत में, मैं क्वेरी और टेम्पलेट वैक्टर के बीच आयाम में अंतर के लिए DTW परिणाम को सामान्य कैसे करूं?
जैसा कि यह है, विश्वसनीय सामान्यीकरण तकनीकों की कमी (या मेरी समझ की कमी) को देखते हुए, "मैच" को परिभाषित करने के लिए सर्वश्रेष्ठ थ्रेशोल्ड स्तर की पहचान करने के लिए नमूना डेटा के साथ काम करने में बहुत सारे मैनुअल प्रयास शामिल हैं। क्या मैं कुछ भूल रहा हूँ?