نوشته های وبلاگ

نشست تعاملی

نشست تعاملی

پیش‌تر درباره مفهوم نشست (Session) و راهکاری که در TensorFlow برای بهبود زمان اجرای محاسبات صورت گرفته بود، صحبت کردیم.

اما گاهی نیاز است که بتوان نتیجه‌ی برخی عملیات را به صورت لحظه‌ای (بلادرنگ) مشاهده کنیم و یا در محیط‌هایی مانند Ipython  بتوانیم نتیجه‌ی خط به خط اجرای برنامه را دریافت کنیم، از این رو قابلیتی در تنسورفلو گنجانده‌شده است که به کاربران این امکان را می‌دهد بدون نیاز به اجرای یک‌باره گراف محاسباتی، مقادیر هر یک از عملیات را دریافت کنند. برای این منظور ابتدا باید یک نشست به صورت تعاملی ایجاد نمود.

این کار با دستور زیر صورت می‌گیرد.

 

حال می‌توان با متد eval() ، مقادیری هر یک از تانسورها و عملیات را محاسبه نمود. برای مثال:

 

درنهایت توجه کنید که به مانند نشست معمولی تنسورفلو، باید پس از انجام محاسبات و در انتهای کار نشست را بست.

مطالب مرتبط

1 دیدگاه برای “نشست تعاملی

پاسخ دادن به محمدرضا لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

8 + سه =