मॉडल कार्ड टूलकिट

मॉडल कार्ड टूलकिट (एमसीटी) पुस्तकालय मॉडल कार्ड , मशीन लर्निंग दस्तावेजों की पीढ़ी को सुव्यवस्थित और स्वचालित करता है जो एक मॉडल के विकास और प्रदर्शन में संदर्भ और पारदर्शिता प्रदान करते हैं। मॉडल कार्ड टूलकिट को अपनी एमएल पाइपलाइन में एकीकृत करने से आप अपने मॉडल के मेटाडेटा और मेट्रिक्स को शोधकर्ताओं, डेवलपर्स, रिपोर्टरों आदि के साथ साझा कर सकेंगे।

MCT मॉडल कार्ड फ़ील्ड को JSON स्कीमा का उपयोग करके संग्रहीत करता है। एमसीटी स्वचालित रूप से एमएल मेटाडेटा (एमएलएमडी) के माध्यम से टीएफएक्स उपयोगकर्ताओं के लिए उन क्षेत्रों को पॉप्युलेट कर सकता है। मॉडल कार्ड फ़ील्ड को पायथन एपीआई के माध्यम से मैन्युअल रूप से भी भरा जा सकता है। मॉडल कार्ड के कुछ उपयोग के मामलों में शामिल हैं:

  • मॉडल बिल्डरों और उत्पाद डेवलपर्स के बीच सूचनाओं के आदान-प्रदान को सुगम बनाना।
  • एमएल मॉडल के उपयोगकर्ताओं को उनका उपयोग कैसे करना है (या उनका उपयोग कैसे नहीं करना है) के बारे में बेहतर सूचित निर्णय लेने के लिए सूचित करना।
  • प्रभावी सार्वजनिक निरीक्षण और जवाबदेही के लिए आवश्यक मॉडल जानकारी प्रदान करना।
import model_card_toolkit as mct

# Initialize the Model Card Toolkit with a path to store generate assets
model_card_output_path = ...
toolkit = mct.ModelCardToolkit(model_card_output_path)

# Initialize the ModelCard, which can be freely populated
model_card = toolkit.scaffold_assets()
model_card.model_details.name = 'My Model'

# Write the model card data to a JSON file
toolkit.update_model_card_json(model_card)

# Return the model card document as an HTML page
html = toolkit.export_format()

साधन