# बेजोड़ प्रशिक्षण प्लगइन (`1_collect_unmatched_training`) ## उद्देश्य यह प्लगइन स्वचालित रूप से अपरिचित ध्वनि इनपुट एकत्र करता है और उन्हें जोड़ता है फ़ज़ी मैप रेगेक्स के नए वेरिएंट के रूप में। यह सिस्टम को "स्व-प्रशिक्षित" करने की अनुमति देता है समय के साथ बेजोड़ मान्यता परिणामों से सीखकर। ## यह काम किस प्रकार करता है 1. `COLLECT_UNMATCHED` कैच-ऑल नियम तब सक्रिय होता है जब कोई अन्य नियम मेल नहीं खाता। 2. `collect_unmatched.py` को मिलान किए गए टेक्स्ट के साथ `on_match_exec` के माध्यम से कॉल किया जाता है। 3. `FUZZY_MAP_pre.py` कॉलिंग में रेगेक्स स्वचालित रूप से बढ़ाया जाता है। ## उपयोग इस कैच-ऑल नियम को किसी भी `FUZZY_MAP_pre.py` के अंत में जोड़ें जिसे आप प्रशिक्षित करना चाहते हैं: __CODE_ब्लॉक_0__ लेबल `f'{str(__file__)}'` `collect_unmatched.py` को बिल्कुल बताता है कि कौन सा अद्यतन करने के लिए `FUZZY_MAP_pre.py` - इसलिए नियम किसी भी प्लगइन में पोर्टेबल है। ## प्लगइन को अक्षम करना जब आपने पर्याप्त प्रशिक्षण डेटा एकत्र कर लिया हो, तो निम्न में से किसी एक को अक्षम करें: - कैच-ऑल नियम पर टिप्पणी करना - अमान्य नाम के साथ फ़ोल्डर का नाम बदलना (उदाहरण के लिए एक स्थान जोड़ें) - `मैप्स' डायरेक्टरी से प्लगइन फ़ोल्डर को हटाना ## फ़ाइल संरचना __CODE_ब्लॉक_1__ ## टिप्पणी प्लगइन रनटाइम पर `FUZZY_MAP_pre.py` को संशोधित करता है। अद्यतन प्रतिबद्ध करें एकत्रित प्रशिक्षण डेटा को संरक्षित करने के लिए नियमित रूप से फ़ाइल करें।