برای کمک به کاربران برای درک ساختار نمودارهای ماشین حساب خود و درک رفتار کلی خطوط لوله استنتاج یادگیری ماشینی آنها، MediaPipe Visualizer را ساخته ایم که به صورت آنلاین در دسترس است.
نمای گراف به کاربران اجازه می دهد تا نمودار ماشین حساب متصل را که از طریق پیکربندی نموداری که در ویرایشگر نمودار چسبانده شده یا آپلود می شود بیان شده است، ببینند. کاربر می تواند نموداری را که ایجاد کرده است تجسم و عیب یابی کند.
کار در ویرایشگر
شروع شدن:
نمودار را می توان با افزودن و ویرایش کد در نمای ویرایشگر تغییر داد.
با فشار دادن دکمه "جدید" در گوشه بالا سمت راست، هر کد موجود در پنجره ویرایشگر پاک می شود.
با فشار دادن دکمه "آپلود" از کاربر می خواهد که یک فایل PBTXT محلی را انتخاب کند، که کد فعلی را در ویرایشگر بازنویسی می کند.
متناوبا، کد را می توان مستقیماً در پنجره ویرایشگر قرار داد.
خطاها و پیام های اطلاعاتی در پنجره بازخورد ظاهر می شوند.
درک نمودار
نمودار ویژوالایزر ارتباطات بین گره های ماشین حساب را نشان می دهد.
جریان ها از پایین ماشین حساب تولید کننده جریان خارج می شوند و وارد بالای هر ماشین حسابی که جریان را دریافت می کند، می شوند. (به استفاده از کلید، "input_stream" و "output_stream" توجه کنید).
بسته های جانبی یکسان کار می کنند، با این تفاوت که از یک گره در سمت راست خارج می شوند و در سمت چپ وارد می شوند. (به استفاده از کلید "input_side_packet" و "output_side_packet" توجه کنید).
گره های خاصی وجود دارند که ورودی ها و خروجی های گراف را نشان می دهند و می توانند بسته های جانبی یا جریان ها را تامین کنند.
تجسم زیرگراف ها
ویژوالایزر MediaPipe می تواند چندین نمودار را در برگه های جداگانه نمایش دهد. اگر یک گراف دارای یک فیلد type
در سطح بالای تعریف اولیه متن گراف باشد و آن مقدار از type
گراف به عنوان نام ماشین حساب در گراف دیگری استفاده شود، توسط بصری ساز به عنوان زیرگراف در نظر گرفته می شود و در جایی که از آن استفاده می شود رنگ مناسبی دارد. با کلیک بر روی یک زیرگراف به تب مربوطه هدایت می شود که تعریف زیرگراف را در خود دارد.
به عنوان مثال، دو نمودار در MediaPipe Hands وجود دارد: گراف اصلی ( فایل pbtxt منبع ) و گراف فرعی مرتبط با آن ( فایل منبع pbtxt ). برای تجسم آنها:
در ویژوالایزر MediaPipe، روی دکمه آپلود نمودار کلیک کنید و 2 فایل pbtxt را برای تجسم (گراف اصلی و زیرگراف مرتبط با آن) انتخاب کنید.
2 برگه اضافی وجود خواهد داشت. برگه اصلی نمودار
hand_detection_mobile.pbtxt
است.با کلیک بر روی گره
HandDetection
به رنگ بنفش، نما به برگهhand_detection_gpu.pbtxt
هدایت می شود.