فهرست مطالب:

مراحل در TensorFlow چیست؟
مراحل در TensorFlow چیست؟
Anonim

مراحل: در تنسورفلو یکی مراحل به عنوان تعداد دوره ها ضرب در نمونه ها تقسیم بر اندازه دسته ای در نظر گرفته می شود. مراحل = (دوره * نمونه ها)/ اندازه دسته به عنوان مثال دوره = 100، نمونه ها = 1000 و اندازه_ دسته = 1000 مراحل = 100.

به همین ترتیب سؤال می شود که تفاوت مراحل و Max_steps چیست؟

مراحل : تعداد مراحل که برای آموزش مدل. اگر هیچ کدام، برای همیشه تمرین کنید یا تا زمانی که input_fn tf را تولید کند آموزش دهید. max_steps : تعداد کل مراحل که برای آموزش مدل. اگر هیچ کدام، برای همیشه تمرین کنید یا تا زمانی که input_fn tf را تولید کند آموزش دهید.

چگونه مراحل دوره را محاسبه می کنید؟ به طور سنتی، مراحل در هر دوره است محاسبه شد به عنوان train_length // batch_size، از آنجایی که از تمام نقاط داده استفاده می شود، یک اندازه دسته ای در یک زمان. اگر داده‌ها را افزایش می‌دهید، می‌توانید این مقدار را کمی افزایش دهید (گاهی اوقات من این تابع را در 2 یا 3 و غیره ضرب می‌کنم.

از این رو، Num_epochs چیست؟

num_epochs - حداکثر تعداد دفعاتی که برنامه می تواند روی کل مجموعه داده در یک train() تکرار کند. این آرگومان حداکثر تعداد گام‌هایی را که می‌تواند در طول عمر اشیاء LinearRegressor() پردازش کند، تعریف می‌کند. بیایید ببینیم این به چه معناست

چگونه یک مدل TensorFlow ایجاد کنم؟

مدل خود را ایجاد کنید

  1. مجموعه داده Fashion MNIST را وارد کنید.
  2. مدل خود را آموزش دهید و ارزیابی کنید.
  3. URI توزیع سرویس TensorFlow را به عنوان منبع بسته اضافه کنید:
  4. سرویس TensorFlow را نصب کنید.
  5. اجرای TensorFlow Serving را شروع کنید.
  6. درخواست های REST را انجام دهید.

توصیه شده: