به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

با سلام و احترام
برای رسم منحنی های لاس در فاز تست و ترین و دقت درفاز فایل لاگ از اسکریپت شما در گیت هاب استفاده کرده ام:

https://gist.github.com/Coderx7/708a8ea8a30ec7b750fe5d81120d21d2

و با پایتون خودمم که 3.5 هست سازگارش کردم
الان مشکلی که دارم اینه که وقتی اسکریپت شما را ران می کنم،پیغام زیر روی cmd پرینت میشه:

C:\Users\somaye\Anaconda3\envs\python35\lib\site-packages\matplotlib\__init__.py:938: UserWarning: axes.color_cycle is deprecated and replaced with axes.prop_cycle; please use the latter.
  warnings.warn(self.msg_depr % (key, alt_key))

و روی محورهای مختصات هیچ منحنی وجود نداره.

***من فایل لاگ رو با دستور :

 2>&1 | tee -a

در یک فایل تکست با پسوند لاگ دخیره کرده ام .

توسط (100 امتیاز)

1 پاسخ

+1 امتیاز

سلام
اون پیامی که میگیرید اهمیتی نداره . دلیل اینکه برای شما چیزی رسم نمیشه بخاطر مشکل دار بودن لاگ شماست.
من یک نگاهی به لاگ شما انداختم . چندتا موضوع رو باید رعایت کنید.
1.هر لاگ باید مربوط به شروع و خاتمه یک دوره ترینینگ باشه و اینطور نباید باشه که چندتا لاگ پشت سر هم رو سیو کنید و با این اسکریپت بخوایید خروجی بگیرید .
میتونید هرکدوم رو جداگانه تحت یک فایل با پسوند.log ذخیره کنید و بعد اسکریپت رو که اجرا کنید خودکار هر فایلی با پسوند .log اطرافش باشه اون رو رسم میکنه.
پس بهتره بجای دستوری که برای pip کردن خروجی به فایل استفاده میکنید رو بصورت زیر تغییر بدید :

 caffe train --solver=$solver_file 2>&1 | tee log.txt
  1. من دیدم در بین لاگها همچین چیزایی وجود داره :
I1003 09:26:46.823643  5140 solver.cpp:218] Iteration 139480 (25.9442 iter/s, 0.770887s/20 
iters), loss = 0.0242569
I1003 09:26:46.823643  5140 solver.cpp:237
]     Train net output #0: loss = 0.0242
578 (* 1 = 0.0242578 loss)
I1003 09:26:46.823643  5140 sgd_solver.cpp:105] Iteration 139480, lr = 1e-10
I1003 09:26:47.589243  5140 solver.cpp:218] Iteration 139500 (25.9235 iter/s, 0.7715s/20 
iters), loss = 0.126188

این نباید به این شکل باشه باید مثل بقیه بصورت زیر درستش کنید :

I1003 09:26:46.823643  5140 solver.cpp:218] Iteration 139480 (25.9442 iter/s, 0.770887s/20 iters), loss = 0.0242569
I1003 09:26:46.823643  5140 solver.cpp:237]     Train net output #0: loss = 0.0242578 (* 1 = 0.0242578 loss)
I1003 09:26:46.823643  5140 sgd_solver.cpp:105] Iteration 139480, lr = 1e-10
I1003 09:26:47.589243  5140 solver.cpp:218] Iteration 139500 (25.9235 iter/s, 0.7715s/20 iters), loss = 0.126188

این ناهماهنگی ها رو برطرف کنید نباید مشکلی داشته باشید.

آپدیت :
فایل لاگی که فرستادید (اینجا) مشکلش در encoding فایل بود. فایل شما باید انکودینگ UTF-8 تا مشکلی پیش نیاد.
وقتی این کار رو انجام بدید میبینید که بدرستی نمودار شما رسم میشه مثل زیر :

توسط (4.3k امتیاز)
...