ModelCardGenerator TFX পাইপলাইন উপাদান মডেল কার্ড তৈরি করে।
বিস্তারিত মডেল কার্ড ফরম্যাটের জন্য, মডেল কার্ড API দেখুন।
TFX সম্পর্কে আরও সাধারণ তথ্যের জন্য, অনুগ্রহ করে TFX ব্যবহারকারীর নির্দেশিকা দেখুন।
মডেলকার্ড জেনারেটর উপাদান কনফিগার করা হচ্ছে
মডেলকার্ড জেনারেটর একটি মডেল কার্ডের অংশগুলি স্বয়ংক্রিয়ভাবে পূরণ করতে ডেটাসেট পরিসংখ্যান , মডেল মূল্যায়ন এবং একটি পুশ করা মডেল নেয়।
মডেল কার্ড ক্ষেত্রগুলিও স্পষ্টভাবে একটি JSON স্ট্রিং দিয়ে তৈরি করা যেতে পারে (এটি json
মডিউল ব্যবহার করে তৈরি করা যেতে পারে, নীচের উদাহরণ দেখুন)। যদি একটি ক্ষেত্র TFX এবং JSON উভয় দ্বারা পপুলেট করা হয়, JSON মান TFX মানকে ওভাররাইট করবে।
মডেলকার্ড জেনারেটর মডেল কার্ড নথিগুলিকে তার আর্টিফ্যাক্ট আউটপুটের model_card/
ডিরেক্টরিতে লেখে। এটি একটি ডিফল্ট HTML মডেল কার্ড টেমপ্লেট ব্যবহার করে, যা model_card.html
তৈরি করতে ব্যবহৃত হয়। কাস্টম টেমপ্লেটগুলিও ব্যবহার করা যেতে পারে; প্রতিটি টেমপ্লেট ইনপুট অবশ্যই template_io
arg-এ একটি ফাইলের নাম আউটপুট সহ থাকতে হবে।
উদাহরণ
from model_card_toolkit import ModelCardGenerator
import json
...
model_card_fields = {
'model_details': {
'name': 'my_model',
'owners': 'Google',
'version': 'v0.1'
},
'considerations': {
'limitations': 'This is a demo model.'
}
}
mc_gen = ModelCardGenerator(
statistics=statistics_gen.outputs['statistics'],
evaluation=evaluator.outputs['evaluation'],
pushed_model=pusher.outputs['pushed_model'],
json=json.dumps(model_card_fields),
template_io=[
('html/default_template.html.jinja', 'model_card.html'),
('md/default_template.md.jinja', 'model_card.md')
]
)
ModelCardGenerator API রেফারেন্সে আরও বিশদ পাওয়া যায়।
একটি সম্পূর্ণ কাজের উদাহরণের জন্য আমাদের এন্ড-টু-এন্ড ডেমো দেখুন।