ویژوالایزر

برای کمک به کاربران برای درک ساختار نمودارهای ماشین حساب خود و درک رفتار کلی خطوط لوله استنتاج یادگیری ماشینی آنها، MediaPipe Visualizer را ساخته ایم که به صورت آنلاین در دسترس است.

  • نمای گراف به کاربران اجازه می دهد تا نمودار ماشین حساب متصل را که از طریق پیکربندی نموداری که در ویرایشگر نمودار چسبانده شده یا آپلود می شود بیان شده است، ببینند. کاربر می تواند نموداری را که ایجاد کرده است تجسم و عیب یابی کند.

    صفحه راه اندازی

کار در ویرایشگر

شروع شدن:

نمودار را می توان با افزودن و ویرایش کد در نمای ویرایشگر تغییر داد.

رابط کاربری ویرایشگر

  • با فشار دادن دکمه "جدید" در گوشه بالا سمت راست، هر کد موجود در پنجره ویرایشگر پاک می شود.

    دکمه جدید

  • با فشار دادن دکمه "آپلود" از کاربر می خواهد که یک فایل PBTXT محلی را انتخاب کند، که کد فعلی را در ویرایشگر بازنویسی می کند.

  • متناوبا، کد را می توان مستقیماً در پنجره ویرایشگر قرار داد.

  • خطاها و پیام های اطلاعاتی در پنجره بازخورد ظاهر می شوند.

    پیام خطا

درک نمودار

نمودار ویژوالایزر ارتباطات بین گره های ماشین حساب را نشان می دهد.

  • جریان ها از پایین ماشین حساب تولید کننده جریان خارج می شوند و وارد بالای هر ماشین حسابی که جریان را دریافت می کند، می شوند. (به استفاده از کلید، "input_stream" و "output_stream" توجه کنید).

    رابط کاربری جریان

    جریان_کد

  • بسته های جانبی یکسان کار می کنند، با این تفاوت که از یک گره در سمت راست خارج می شوند و در سمت چپ وارد می شوند. (به استفاده از کلید "input_side_packet" و "output_side_packet" توجه کنید).

    UI بسته جانبی

    Sidepacket_code

  • گره های خاصی وجود دارند که ورودی ها و خروجی های گراف را نشان می دهند و می توانند بسته های جانبی یا جریان ها را تامین کنند.

    گره های ویژه

    گره های ویژه

تجسم زیرگراف ها

ویژوالایزر MediaPipe می تواند چندین نمودار را در برگه های جداگانه نمایش دهد. اگر یک گراف دارای یک فیلد type در سطح بالای تعریف اولیه متن گراف باشد و آن مقدار از type گراف به عنوان نام ماشین حساب در گراف دیگری استفاده شود، توسط بصری ساز به عنوان زیرگراف در نظر گرفته می شود و در جایی که از آن استفاده می شود رنگ مناسبی دارد. با کلیک بر روی یک زیرگراف به تب مربوطه هدایت می شود که تعریف زیرگراف را در خود دارد.

به عنوان مثال، دو نمودار در MediaPipe Hands وجود دارد: گراف اصلی ( فایل pbtxt منبع ) و گراف فرعی مرتبط با آن ( فایل منبع pbtxt ). برای تجسم آنها:

  • در ویژوالایزر MediaPipe، روی دکمه آپلود نمودار کلیک کنید و 2 فایل pbtxt را برای تجسم (گراف اصلی و زیرگراف مرتبط با آن) انتخاب کنید.

    دکمه آپلود نمودار

    2 فایل را انتخاب کنید

  • 2 برگه اضافی وجود خواهد داشت. برگه اصلی نمودار hand_detection_mobile.pbtxt است.

    hand_detection_mobile_gpu.pbtxt

  • با کلیک بر روی گره HandDetection به رنگ بنفش، نما به برگه hand_detection_gpu.pbtxt هدایت می شود.

    زیرگراف تشخیص دست