Concept drift क्या है?

Monitoring Machine Learning Concepts

Hakim Elakhrass

Co-founder and CEO of NannyML

परिभाषा

  • मॉडल के इनपुट और टारगेट के बीच संबंध में बदलाव
  • $P(Y|X)$ बदलता है, $P(X)$ वही रहता है

इमेज में training और production में income और age के रिश्ते में बदलाव दिखता है.

Monitoring Machine Learning Concepts

ड्रिफ्ट क्यों होता है?

  • बाहरी घटनाएँ
    • वायरल ट्रेंड, नीति बदलाव
  • अनमॉडेल्ड सीज़नैलिटी
    • डिमांड फोरकास्टिंग में Black Friday या Christmas जैसे सीज़नल इवेंट
  • डेटा-जेनरेशन प्रक्रिया में बदलाव

    • डेटा कलेक्शन ऐप का नया अपडेट
  • बदलता यूज़र व्यवहार

    • आदतें, पैटर्न, पसंद लगातार बदलती हैं
Monitoring Machine Learning Concepts

Concept drift की गतिशीलता

  • Sudden drift - कम समय में नया कॉन्सेप्ट आता है

 

  • Gradual drift - नया कॉन्सेप्ट धीरे-धीरे पुराने को बदलता है

 

  • Reoccurring - पुराना कॉन्सेप्ट समय-समय पर लौटता है

इमेज में Covid-19 लिखा है.

इमेज में अमेरिकी बैंकनोट दिखते हैं.

इमेज में Black Friday पर 50% सेल का पोस्टर है.

Monitoring Machine Learning Concepts

Covariate shift का concept drift पर असर

  • Negative
    • concept drift का असर घटता है

 

 

  • Positive
    • concept drift का असर बढ़ता है

इमेज training और production के बीच covariate shift दिखाती है: income फीचर 80k/year से 100k/year हो गया है. दूसरे ग्राफ में concept drift है: income और predicted loan default के रिश्ते में बदलाव. कम आय वालों में default की संभावना ज़्यादा है.

इमेज training और production के बीच covariate shift दिखाती है: income फीचर 80k/year से 60k/year हो गया है. दूसरे ग्राफ में concept drift है: income और predicted loan default के रिश्ते में बदलाव. कम आय वालों में default की संभावना ज़्यादा है.

Monitoring Machine Learning Concepts

अभ्यास करते हैं!

Monitoring Machine Learning Concepts

Preparing Video For Download...