کلاس نهایی عمومی ParseSingleExample
یک پروتو tf.Example (به عنوان یک رشته) را به تانسورهای تایپ شده تبدیل می کند.
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک ParseSingleExample | ایجاد ( محدوده دامنه ، عملوند < TString > سریال، تکرارپذیر< عملوند <?>> متراکم پیشفرضها، طولانی numSparse، فهرست<رشته> کلیدهای پراکنده، فهرست<رشته> کلیدهای متراکم، فهرست<کلاس<? گسترش TType >> sparseTypes، List< شکل > شکل های متراکم) روش کارخانه برای ایجاد کلاسی که یک عملیات ParseSingleExample جدید را بسته بندی می کند. |
فهرست< خروجی <?>> | ارزش متراکم () |
لیست< خروجی < TINT64 >> | |
لیست< خروجی < TINT64 >> | SparseShapes () |
فهرست< خروجی <?>> | sparseValues () |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
مقدار ثابت: "ParseSingleExample"
روش های عمومی
عمومی ایستا ParseSingleExample ایجاد ( محدوده دامنه، عملوند < TString > سریال، تکرارپذیر< عملوند <?>> متراکم پیش فرض ها، طولانی numSparse، فهرست <رشته> کلیدهای پراکنده، فهرست<رشته> کلیدهای متراکم، فهرست<Class<? گسترش TType >> sparse < Shape > denseShapes)
روش کارخانه برای ایجاد کلاسی که یک عملیات ParseSingleExample جدید را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
سریالی شده | بردار حاوی دستهای از نمونههای اولیه سریالسازی شده باینری. |
denseDefaults | فهرستی از تانسورها (بعضی ممکن است خالی باشند)، که طول آنها با طول «کلیدهای_ متراکم» مطابقت دارد. dense_defaults[j] مقادیر پیشفرض را زمانی ارائه میکند که feature_map مثال فاقد کلید [j] متراکم باشد. اگر یک تانسور خالی برای dense_defaults[j] ارائه شده باشد، سپس Feature dense_keys[j] مورد نیاز است. نوع ورودی از dense_defaults[j] استنباط می شود، حتی زمانی که خالی است. اگر dense_defaults[j] خالی نباشد، و dense_shapes[j] کاملاً تعریف شده باشد، شکل dense_defaults[j] باید با شکل dense_shapes[j] مطابقت داشته باشد. اگر dense_shapes[j] یک بعد اصلی تعریفنشده دارد (ویژگی متراکم گامهای متغیر)، dense_defaults[j] باید یک عنصر واحد داشته باشد: عنصر padding. |
numSparse | تعداد ویژگیهای پراکنده که باید از مثال تجزیه شوند. این باید با طول «کلیدهای_پراک» و «نوع_پراکنده» مطابقت داشته باشد. |
کلیدهای پراکنده | فهرستی از رشتههای «تعداد_پراکنده». کلیدهای مورد انتظار در ویژگیهای Examples مرتبط با مقادیر پراکنده هستند. |
کلیدهای متراکم | کلیدهای مورد انتظار در ویژگیهای Examples مرتبط با مقادیر متراکم هستند. |
SparseTypes | فهرستی از انواع «num_sparse». انواع داده های داده در هر ویژگی که در کلیدهای پراکنده ارائه شده است. در حال حاضر عملیات ParseSingleExample از DT_FLOAT (FloatList)، DT_INT64 (Int64List) و DT_STRING (BytesList) پشتیبانی می کند. |
شکل های متراکم | شکل داده ها در هر ویژگی به صورت dense_keys ارائه شده است. طول این لیست باید با طول «کلیدهای_ متراکم» مطابقت داشته باشد. تعداد عناصر موجود در Feature مربوط به dense_key[j] باید همیشه برابر با dense_shapes[j] باشد.NumEntries(). اگر شکلهای متراکم[j] == (D0، D1، ...، DN) آنگاه شکل مقادیر تانسورهای متراکم[j] به صورت (D0، D1، ...، DN) خواهد بود: در مورد شکلهای متراکم[j] = (-1، D1، ...، DN)، شکل تانسور خروجی مقادیر_ متراکم [j] خواهد بود (M، D1، ..، DN)، که در آن M تعداد بلوک های عناصر با طول D1 * است. ... * DN، در ورودی. |
برمی گرداند
- یک نمونه جدید از ParseSingleExample