युनिट्स
1. एमएल अभियांत्रिकीमध्ये कृत्रिम बुद्धिमत्ता: भूमिका, सीमा, प्रमाणीकरण आणि जबाबदारी 2. डेटा पाइपलाइन: संकलन, साफ करणे, टॅग करणे आणि आवृत्ती करणे 3. मॉडेल प्रशिक्षण आणि मूल्यमापन: अचूक मेट्रिक्स, प्रामाणिक बेंचमार्किंग 4. LLM अर्ज: RAG सह तुमच्या स्वतःच्या डेटावर आधारित उत्तरे 5. एलएलएम अर्ज: एजंट, टूलिंग आणि सुरक्षित ऑटोमेशन 6. फाइन-ट्यूनिंग बेस: केव्हा, कसे आणि कोणत्या जोखमीसह 7. MLOps आणि उपयोजन: प्रयोगशाळेतून उत्पादनाकडे मॉडेल हलवणे 8. इव्हल आणि मॉनिटरिंग: उत्पादनामध्ये मॉडेल खरोखर काय करते हे जाणून घेणे 9. सुरक्षा आणि गोपनीयता: AI सिस्टमचे रक्षण करणे 10. बायस, एथिक्स आणि कॉस्ट: जबाबदार आणि शाश्वत AI अभियांत्रिकी 11. पुनरुत्पादनक्षमता आणि एंड-टू-एंड प्रोजेक्ट: सर्वकाही एकत्र करणे
युनिट 10 / 11

बायस, एथिक्स आणि कॉस्ट: जबाबदार आणि शाश्वत AI अभियांत्रिकी

नफा:

  • पूर्वाग्रह डेटा (ऐतिहासिक, प्रातिनिधिक, मोजमाप, एकत्रीकरण) आणि उपसमूहांच्या आधारे मॉडेलचे मूल्यमापन करून येतो हे समजून लपविलेले भेदभाव शोधण्याची क्षमता
  • स्पष्टीकरण, मानवी देखरेख आणि उच्च-प्रभावी निर्णयांमध्ये उत्तरदायित्व प्रदान करण्याची क्षमता आणि मॉडेल कार्डसह दस्तऐवज पारदर्शकता
  • सर्वात लहान पुरेसे मॉडेल, प्रॉम्प्ट शॉर्टनिंग, कॅशे आणि बॅचसह गुणवत्तेशी तडजोड न करता आर्थिक आणि पर्यावरणीय खर्च व्यवस्थापित करण्याची क्षमता

मॉडेल तांत्रिकदृष्ट्या उत्तम प्रकारे कार्य करू शकते परंतु तरीही ते चुकीचे असू शकते — जर ते काही लोकांसाठी अन्यायकारक असेल, अकल्पनीय असेल किंवा टिकाऊ खर्च निर्माण करत असेल. या युनिटमध्ये, आम्ही ML अभियांत्रिकीचे तीन "अदृश्य" परंतु निर्णायक परिमाण समाविष्ट करतो: पूर्वाग्रह आणि निष्पक्षता, नैतिकता आणि पारदर्शकता, खर्च आणि टिकाव. हे नंतर जोडलेले दागिने नाहीत, परंतु अभियांत्रिकी गुणवत्तेचे अविभाज्य भाग आहेत.

पूर्वग्रह कुठून येतो?

मॉडेल बायस (मॉडेलचा ठराविक गटांना वेगळ्या/अयोग्य पद्धतीने पद्धतशीर उपचार) सहसा डेटामधून येतो, मॉडेल नाही. स्रोत:

  • ऐतिहासिक पूर्वाग्रह: डेटा भूतकाळातील अन्याय प्रतिबिंबित करतो. जर एखाद्या विशिष्ट गटाला भूतकाळात कमी क्रेडिट दिले गेले असेल, तर त्या डेटावर प्रशिक्षित मॉडेल हा भेदभाव शिकेल आणि कायम ठेवेल.
  • प्रतिनिधित्व पूर्वाग्रह: काही गट डेटामध्ये कमी प्रतिनिधित्व करतात; मॉडेल त्यांच्यासाठी खराब कामगिरी करते (उदा. लहान नमुना लोकसंख्याशास्त्रातील कमी अचूकता).
  • मापन पूर्वाग्रह: लेबल स्वतःच पक्षपाती असतात (उदा. एखाद्या "चांगल्या कर्मचाऱ्याची" व्याख्या मागील पदोन्नतीच्या निर्णयांवर आधारित असल्यास).
  • एकत्रीकरण पूर्वाग्रह: डेटा विशिष्ट चॅनेलवरून येत असल्यामुळे, तो विश्वाचा प्रतिनिधी नाही.

मॉडेल फक्त हे पूर्वाग्रह शिकत नाही; ते स्वयंचलित करून स्केल करा. एका व्यक्तीच्या पक्षपाती निर्णयाचा दुसऱ्या व्यक्तीवर परिणाम होतो; पक्षपाती मॉडेलचा निकाल लाखो आहे.

खबरदारी: "मॉडेल तटस्थ आहे कारण ते फक्त गणित आहे" असे म्हणण्याच्या चुकीमध्ये पडू नका. मॉडेल डेटामधील मानवी पूर्वाग्रह शिकते आणि स्वयंचलित करते. तटस्थता ही डीफॉल्ट नाही, परंतु एक परिणाम आहे ज्याचे मोजमाप आणि खात्री करणे आवश्यक आहे.

न्याय मोजणे

न्याय व्यवस्थापित करण्यासाठी, प्रथम त्याचे मोजमाप करणे आवश्यक आहे. हे करण्यासाठी, उपसमूहाच्या आधारावर मॉडेलचे मूल्यमापन करा: अचूकता, रिकॉल, खोटे सकारात्मक दर यासारख्या मेट्रिक्स वेगवेगळ्या लोकसंख्याशास्त्रीय गटांमध्ये समान आहेत का? न्यायाच्या काही संकल्पना:

  • गट निष्पक्षता: मॉडेल वेगवेगळ्या गटांशी समान दराने योग्य/चुकीचे वागते का?
  • संधीची समानता: मॉडेल सर्व गटांमध्ये (समान आठवण) खरोखरच सकारात्मक गोष्टी कॅप्चर करते का?

महत्त्वाची वस्तुस्थिती: न्यायाच्या वेगवेगळ्या व्याख्या एकाच वेळी समाधानी नसू शकतात (हा एक गणितीय परिणाम आहे). या संदर्भात न्यायाच्या कोणत्या व्याख्येला प्राधान्य दिले जाते हा एक नैतिक आणि व्यावसायिक निर्णय आहे, तांत्रिक नाही आणि तो भागधारकांसह एकत्रितपणे केला जातो.

कमकुवत दृष्टीकोन / मजबूत दृष्टीकोन

खराब: "मॉडेलची एकूण अचूकता 88% आहे, जी योग्य आहे."

Güçlü: "एकूण अचूकता 88% होती, परंतु जेव्हा आम्ही ती उपसमूहांमध्ये विभागली तेव्हा रिकॉल एका गटात 91% आणि दुसऱ्या गटात 67% होते — मॉडेलमध्ये पद्धतशीरपणे तो गट गहाळ होता. आम्ही कारण (प्रतिनिधित्वाचा अभाव) दस्तऐवजीकरण केले, त्या गटासाठी डेटा गोळा केला आणि त्याचे पुनर्मूल्यांकन केले. आम्ही कोणत्या उद्दिष्टाच्या व्याख्येची समानता ठरवू ते आम्ही ठरवले. प्राधान्य द्या."

फरक: मजबूत दृष्टीकोन सामान्य मेट्रिकच्या मागे लपत नाही, तो उपसमूहांना वेगळे करतो आणि निष्पक्षतेला मुक्त निर्णय मानतो.

नैतिकता आणि पारदर्शकता

जबाबदार AI ची मुख्य तत्त्वे आहेत:

  • स्पष्टीकरण: मॉडेलने हा निर्णय का घेतला हे स्पष्ट केले जाऊ शकते? उच्च-प्रभावी निर्णयांमध्ये (क्रेडिट, नियुक्ती, आरोग्यसेवा) एखाद्याला स्पष्टीकरण देण्याचा अधिकार आहे. या क्षेत्रांमध्ये अस्पष्टीकरण न केलेले मॉडेल वापरले जाऊ नये किंवा स्पष्टीकरण करण्यायोग्य पद्धतीद्वारे समर्थित केले जावे.
  • मानवी निरीक्षण: उच्च-प्रभाव निर्णय आपोआप घेतले जाऊ नये; मॉडेल सुचवते, मानव पुष्टी करतो.
  • उत्तरदायित्व: जेव्हा मॉडेल चूक करते तेव्हा कोण जबाबदार आहे हे स्पष्ट असले पाहिजे. "मॉडेल ठरवले" हे निमित्त नाही.
  • पारदर्शकता: वापरकर्त्याला हे माहित असले पाहिजे की ते AI शी संवाद साधत आहेत आणि त्यांचा डेटा कसा वापरला जातो.

बऱ्याच देशांमध्ये आणि क्षेत्रांमध्ये, ही तत्त्वे कायदे (उच्च-जोखीम AI सिस्टमसाठी पारदर्शकता, ऑडिटिंग आणि मानवी देखरेख दायित्वे) मध्ये देखील अंतर्भूत आहेत. अभियंता त्याच्या क्षेत्राचे नियम जाणून घेण्याची जबाबदारी आहे.

टीप: प्रत्येक उच्च-प्रभाव मॉडेलसाठी "मॉडेल कार्ड" ठेवा: मॉडेल काय करते, कोणत्या डेटावर ते प्रशिक्षित होते, ते कोणत्या गटांमध्ये किती चांगले/खराब काम करते, त्याच्या ज्ञात मर्यादा काय आहेत. हे दस्तऐवज पारदर्शकता आणि जबाबदारीचे साधन आहे.

खर्च आणि टिकाव

एआय स्वस्त नाही. खर्च दोन आयामांमध्ये व्यवस्थापित केला जातो:

आर्थिक खर्च:

  • टोकन किंमत (LLM): प्रत्येक विनंती आणि प्रतिसादासाठी टोकनची किंमत असते; जसजसे व्हॉल्यूम वाढते, बिल वाढते. अनावश्यकपणे लांबलचक प्रॉम्प्ट्स, अत्याधिक मोठ्या मॉडेलची निवड आणि अनियंत्रित एजंट लूप (युनिट 5) खर्च वाढवतात.
  • प्रशिक्षण आणि होस्टिंग: फाइन-ट्यूनिंग आणि मॉडेल सादरीकरणासाठी हार्डवेअर खर्च येतो.
  • ऑप्टिमायझेशन: लहान मॉडेल पुरेसे असल्यास मोठे मॉडेल वापरू नका; कॅशे वारंवार विचारले जाणारे प्रश्न; प्रॉम्प्ट लहान करा; बॅच काय प्रक्रिया केली जाऊ शकते.

पर्यावरणीय खर्च: मोठे मॉडेल प्रशिक्षण आणि अनुमान महत्त्वपूर्ण ऊर्जा वापरते. टिकाऊपणा अनावश्यक गणना टाळणे (योग्य आकाराचे मॉडेल, कार्यक्षम आर्किटेक्चर) एक व्यावसायिक जबाबदारी बनवते.

टीप: खर्च ऑप्टिमायझेशनचा पहिला नियम: "या कामासाठी सर्वात लहान पुरेसे मॉडेल काय आहे?" सर्वत्र सर्वात शक्तिशाली मॉडेल ठेवणे हे स्लेजहॅमरने खिळे ठोकण्यासारखे आहे — महाग आणि अनावश्यक.

तीन लहान प्रकरणे

प्रकरण 1 - छुपा भेदभाव. एक भर्ती स्क्रीनिंग मॉडेल एकंदरीत चांगले दिसले. उपसमूह विश्लेषणामध्ये असे आढळून आले की मॉडेलने पद्धतशीरपणे महिला उमेदवारांना अधोरेखित केले कारण ऐतिहासिक डेटा पुरुष-प्रभुत्वाचा होता-त्याने ऐतिहासिक पूर्वाग्रह शिकला होता. मॉडेल थांबवले गेले, डेटा संतुलित केला गेला आणि निष्पक्षता मेट्रिक्सचे परीक्षण केले गेले. सामान्य धार्मिकतेने छुपा भेदभाव झाकून टाकला.

केस 2 - अस्पष्टीकृत नकार. क्रेडिट मॉडेल अर्ज नाकारत होते, परंतु कोणीही याचे कारण स्पष्ट करू शकले नाही. जेव्हा एका ग्राहकाने कायदेशीर स्पष्टीकरणाची विनंती केली तेव्हा संघ प्रतिसाद देऊ शकला नाही. स्पष्टीकरण करण्यायोग्य पद्धत जोडली जाईपर्यंत आणि प्रत्येक नकारासाठी औचित्य निर्माण होईपर्यंत मॉडेल उच्च-प्रभाव निर्णयांमध्ये वापरण्यापासून मागे घेण्यात आले. धडा: उच्च-प्रभावी निर्णय घेताना स्पष्टीकरण आवश्यक आहे.

केस 3 - बिल शॉक. एक संघ प्रत्येक विनंतीसाठी सर्वात मोठा LLM आणि खूप लांब प्रॉम्प्ट वापरत होता. मासिक बिल अनपेक्षितपणे वाढले आहे. विश्लेषणानंतर: बऱ्याच विनंत्या छोट्या मॉडेलसह सोडवल्या जाऊ शकतात, अर्ध्या प्रॉम्प्ट्स निरर्थक होत्या आणि वारंवार प्रश्न कॅश केले जाऊ शकतात. या तीन ऑप्टिमायझेशनने गुणवत्तेशी तडजोड न करता खर्चात लक्षणीय घट केली. धडा: सर्वात शक्तिशाली मॉडेल सर्वत्र आवश्यक नाही.

कॉपी करण्यायोग्य टेम्पलेट्स

या मॉडेलचे पूर्वाग्रह/न्याय्यतेसाठी मूल्यांकन करण्यात मला मदत करा. मी कोणते उपसमूह (डेमोग्राफिक/सेगमेंट) विभागून मोजावे? मी कोणत्या मेट्रिक्सची (अचूकता, आठवण, गटानुसार खोटे सकारात्मक दर) तुलना करावी? निष्पक्षतेच्या भिन्न व्याख्यांचा विरोध होऊ शकतो, ज्याला मी या संदर्भात प्राधान्य द्यावे आणि का? मॉडेल/निर्णय संदर्भ: [स्पष्टीकरण]

या उच्च-प्रभाव मॉडेलसाठी मसुदा मॉडेल कार्ड तयार करा. यामध्ये हे समाविष्ट असावे: उद्देश, प्रशिक्षण डेटा आणि तारीख, उपसमूहांमधील कामगिरी, ज्ञात मर्यादा, योग्य/अयोग्य वापर, स्पष्टीकरण स्थिती, मानवी निरीक्षणाचा मुद्दा. मॉडेल: [वर्णन]

गुणवत्तेशी तडजोड न करता या LLM अंमलबजावणीची किंमत कमी करण्यात मला मदत करा. उपलब्ध: मॉडेल आकार, सरासरी प्रॉम्प्ट लांबी, विनंती व्हॉल्यूम, कॅशे आहे का? मूल्यमापन:1) लहान मॉडेल पुरेसे आहे का (कोणत्या कार्यांसाठी)? 2) प्रॉम्प्ट लहान केले जाऊ शकते का? 3) वारंवार विनंत्या कॅश केल्या जाऊ शकतात? 4) प्रत्येक बॅचच्या प्रभावाच्या अंदाजासाठी अंदाजे काम उपलब्ध आहे का?

या उच्च-प्रभावी निर्णय प्रणालीसाठी एक नैतिकता/जबाबदारी चेकलिस्ट तयार करा.- स्पष्टीकरण: निर्णयाचे औचित्य निर्माण केले जाऊ शकते?- मानवी निरीक्षण: उच्च-परिणामग्रस्त निर्णय मंजुरीच्या अधीन आहे का?- जबाबदारी: त्रुटी झाल्यास कोण जबाबदार आहे?- पारदर्शकता: वापरकर्त्याला हे माहित आहे की AI वापरला जात आहे?- नियमन: कायदेशीर बंधने काय आहेत?

बायस स्रोत सारणी

स्त्रोत

लक्षण

खबरदारी

ऐतिहासिक पूर्वाग्रह

भूतकाळातील भेदभाव सुरूच आहे

डेटा ऑडिट + निष्पक्षता मेट्रिक

प्रतिनिधित्व पूर्वाग्रह

लहान नमुना गटात कमी अचूकता

उपसमूह विश्लेषण + संतुलन

मापन पूर्वाग्रह

पक्षपाती लेबले

लेबल प्रक्रियेचे पुनरावलोकन

एकत्रीकरण पूर्वाग्रह

विश्वाचे प्रतिनिधित्व केले जात नाही

संसाधनांचे विविधीकरण

सामान्य चुका

  • एकूण मेट्रिकवर अवलंबून. उपसमूह विश्लेषणाशिवाय छुपा भेदभाव पाहिला जाऊ शकत नाही.
  • "मॉडेल न्यूट्रल" असे गृहीत धरत आहे. मॉडेल शिकते आणि डेटामधील पूर्वाग्रह वाढवते.
  • उच्च-प्रभाव निर्णय अस्पष्टीकृत मॉडेलवर सोडणे. कायदेशीर आणि नैतिक धोका.
  • मानवी पर्यवेक्षण बायपास करणे. "मॉडेल ठरवले" निमित्त नाही.
  • सर्वत्र सर्वात मोठे मॉडेल टाकणे. अनावश्यक खर्च आणि ऊर्जा.
  • खर्चाचा मागोवा घेत नाही. बिल शांतपणे फुगले.

सारांशात

तांत्रिकदृष्ट्या योग्य मॉडेल योग्य, स्पष्टीकरण आणि टिकाऊ नसल्यास ते अपयशी ठरते. बायस मुख्यतः डेटामधून येतो आणि मॉडेल ते मोठ्या प्रमाणात वाढवते; उपसमूहांद्वारे निष्पक्षतेचे मापन करा आणि निष्पक्षतेची कोणती व्याख्या प्राधान्य द्यायची हे भागधारकांशी सहमत आहे. उच्च-प्रभावी निर्णयांमध्ये स्पष्टीकरण, मानवी देखरेख आणि जबाबदारी आवश्यक आहे; मॉडेल कार्डसह कागदपत्र पारदर्शकता. खर्च आणि ऊर्जा व्यवस्थापित करा: सर्वात लहान पुरेसे मॉडेल निवडा, प्रॉम्प्ट लहान करा, कॅशे आणि बॅच वापरा. ही परिमाणे अभियांत्रिकी गुणवत्तेचे अविभाज्य भाग आहेत, फ्रिल्स नंतर जोडलेले नाहीत.

अर्ज कार्य

मॉडेलचे किमान दोन उपसमूहांमध्ये विभाजन करा आणि गट आधारावर रिकॉल आणि फॉल्स पॉझिटिव्ह रेटची तुलना करा; लक्षणीय फरक असल्यास, कारण आणि खबरदारी लिहा. उच्च-प्रभाव मॉडेल (उद्देश, डेटा, उपसमूह कामगिरी, सीमा, स्पष्टीकरण) साठी एक संक्षिप्त मॉडेल कार्ड मसुदा तयार करा. LLM लागू करण्याची किंमत कमी करण्यासाठी किमान दोन ठोस ऑप्टिमायझेशन (किमान / प्रॉम्प्ट ट्रंकेशन / कॅशे / बॅच) ओळखा आणि त्यांचे अंदाजे परिणाम लिहा.

चेकलिस्ट

  • मी उपसमूहांवर आधारित मॉडेलचे मूल्यांकन केले, मी सामान्य मेट्रिकवर अवलंबून नाही.
  • मी न्यायाच्या कोणत्या व्याख्येला प्राधान्य द्यायचे हे मी भागधारकांसोबत ठरवले.
  • [ ] उच्च प्रभावाचा निर्णय स्पष्टीकरण करण्यायोग्य आहे आणि मानवी मान्यतेच्या अधीन आहे.
  • मी पॅटर्न कार्डसह पारदर्शकता आणि सीमांचे दस्तऐवजीकरण केले आहे.
  • [ ] मी सर्वात लहान पुरेसे मॉडेल निवडले; मी प्रॉम्प्ट/कॅशे/बॅच ऑप्टिमाइझ केले.
  • [ ] मी खर्च आणि ऊर्जा प्रभावाचे निरीक्षण करतो.