tgoop.com/biasvariance_ir/391
Last Update:
استفاده از یادگیری عمیق در پروژه های تجاری - بخش 23
توجه به ورژن کتابخانهها
اگر با کتابخانههایی مانند تنسورفلو کار کرده باشید، احتمالا میدانید که هربار که کتابخانه بروزرسانی میشود، احتمال دارد پارامترهای توابع عملکردشان تغییر کند؛ برای مثال، پارامترهای مشابه توابع متفاوتی در ورژنهای ابتدایی تنسورفلو 2 عملکرد متفاوتی با ورژنهای متاخر دارند. به همین سبب در زمان استقرار مدل لازم است که حتما حتما در داکیومنتی، خیلی دقیق به ورژن کتابخانههای استفاده شده اشاره کنید. از سویی، برخی مواقع لازم میشود که کتابخانههای کدتان را بروزرسانی کنید. در این شرایط ممکن است ناسازگاریهایی بهوجود آید. راه ایمن برای بروزرسانی کتابخانهها به ورژن جدید، داشتن تست برای قسمتهای متفاوت است. با این کار، دیگر نیاز به اجرای دستی بخشهای متفاوت نیست. به هر حال زبان پایتون زبانی کامپایلری نیست و برای یافتن خیلی از خطاها نیاز است که برنامه اجرا شود؛ به همین سبب داشتن تست برای بروزرسانی ضروری است تا متوجه شوید که چه قسمتهایی میتوانند مشکلساز شوند. یک راهکار دیگر که میتواند کمککننده باشد، استفاده از کتابخانهی mypy برای annotate کردن است ولی این راهکار، راهکاری نیست که همواره همهی موارد را بدرستی شناسایی کند ولی بودنش میتواند بسیار کمککننده باشد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
#نکته_آموزشی #یادگیری_عمیق #شبکه_عصبی #مثالهای_کاربردی #پروژه_تجاری
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
پشتیبانی | کانال | سایت | اینستاگرام | آپارات
BY Bias Variance
Share with your friend now:
tgoop.com/biasvariance_ir/391