مجموعة أدوات بطاقة النموذج

تعمل مكتبة Model Card Toolkit (MCT) على تبسيط إنشاء البطاقات النموذجية وأتمتةها ، ووثائق التعلم الآلي التي توفر السياق والشفافية في تطوير النموذج وأدائه. سيسمح لك دمج Model Card Toolkit في خط أنابيب ML الخاص بك بمشاركة البيانات الوصفية والمقاييس الخاصة بنموذجك مع الباحثين والمطورين والمراسلين والمزيد.

يقوم MCT بتخزين حقول بطاقة النموذج باستخدام مخطط JSON . يمكن لـ MCT ملء هذه الحقول تلقائيًا لمستخدمي TFX عبر بيانات تعريف ML (MLMD) . يمكن أيضًا تعبئة حقول بطاقة النموذج يدويًا عبر Python API . تتضمن بعض حالات استخدام البطاقات النموذجية ما يلي:

  • تسهيل تبادل المعلومات بين بناة النماذج ومطوري المنتجات.
  • إعلام المستخدمين بنماذج ML لاتخاذ قرارات مستنيرة حول كيفية استخدامها (أو كيفية عدم استخدامها).
  • توفير المعلومات النموذجية المطلوبة للرقابة العامة والمساءلة الفعالة.
import model_card_toolkit

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

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

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

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

موارد