پیاده سازی یک مدل

هنگام پیاده سازی یک مدل، ساده شروع کنید. بیشتر کار در ML در سمت داده است، بنابراین اجرای یک خط لوله کامل برای یک مدل پیچیده دشوارتر از تکرار در خود مدل است. پس از راه اندازی خط لوله داده خود و اجرای یک مدل ساده که از چند ویژگی استفاده می کند، می توانید روی ایجاد یک مدل بهتر تکرار کنید.

مدل های ساده پایه خوبی را ارائه می دهند، حتی اگر در نهایت آنها را راه اندازی نکنید. در واقع، استفاده از یک مدل ساده احتمالا بهتر از آن چیزی است که فکر می کنید. شروع ساده به شما کمک می کند تا تعیین کنید که آیا یک مدل پیچیده حتی موجه است یا خیر.

مدل خود را در مقابل استفاده از یک مدل آموزش دیده آموزش دهید

مدل های آموزش دیده برای انواع موارد استفاده وجود دارد و مزایای بسیاری را ارائه می دهد. با این حال، مدل‌های آموزش‌دیده تنها زمانی واقعاً کار می‌کنند که برچسب و ویژگی‌ها دقیقاً با مجموعه داده شما مطابقت داشته باشند. به عنوان مثال، اگر یک مدل آموزش دیده از 25 ویژگی استفاده کند و مجموعه داده شما فقط شامل 24 مورد از آنها باشد، مدل آموزش دیده به احتمال زیاد پیش بینی های بدی انجام می دهد.

معمولاً، پزشکان ML از بخش های فرعی منطبق از ورودی های یک مدل آموزش دیده برای تنظیم دقیق یا انتقال یادگیری استفاده می کنند. اگر یک مدل آموزش‌دیده برای مورد استفاده خاص شما وجود ندارد، هنگام آموزش مدل خود، از زیربخش‌های یک مدل آموزش‌دیده استفاده کنید.

برای اطلاعات در مورد مدل های آموزش دیده، نگاه کنید

نظارت

در طول قالب بندی مشکل، زیرساخت نظارت و هشدار را در نظر بگیرید که راه حل ML شما نیاز دارد.

استقرار مدل

در برخی موارد، یک مدل تازه آموزش دیده ممکن است بدتر از مدلی باشد که در حال حاضر تولید می شود. اگر چنین است، باید از عرضه آن به تولید جلوگیری کنید و هشداری دریافت کنید که استقرار خودکار شما ناموفق بوده است.

کج آموزشی-سرویس

اگر هر یک از ویژگی‌های ورودی که برای استنتاج استفاده می‌شود دارای مقادیری باشد که خارج از محدوده توزیع داده‌های مورد استفاده در آموزش است، باید به شما هشدار داده شود زیرا به احتمال زیاد مدل پیش‌بینی‌های ضعیفی خواهد داشت. به عنوان مثال، اگر مدل شما برای پیش‌بینی دما برای شهرهای استوایی در سطح دریا آموزش دیده است، سیستم سرویس‌دهی شما باید از داده‌های دریافتی با طول و عرض جغرافیایی و/یا ارتفاعات خارج از محدوده‌ای که مدل روی آن آموزش داده شده، هشدار دهد. برعکس، اگر مدل در حال انجام پیش‌بینی‌هایی خارج از محدوده توزیعی است که در طول آموزش دیده می‌شود، سیستم سرویس دهی باید به شما هشدار دهد.

سرور استنتاج

اگر از طریق یک سیستم RPC استنباط ارائه می کنید، باید خود سرور RPC را زیر نظر داشته باشید و در صورت توقف ارائه استنتاج، هشدار دریافت کنید.