ParseExampleV2

کلاس نهایی عمومی ParseExampleV2

بردار tf. نمونه پروتوها (به عنوان رشته ها) را به تانسورهای تایپ شده تبدیل می کند.

روش های عمومی

استاتیک ParseExampleV2
ایجاد ( scope scope, Operand <String> serialized, Operand <String> names, Operand <String> sparseKeys, Operand <String> denseKeys, Operand <String> raggedKeys, Iterable< Operand <?>> denseDefaults, Long numSparse, List<Class <?>> sparseTypes، List<Class<?>> raggedValueTypes، List<Class<?>> raggedSplitTypes، List< Shape > denseShapes)
روش Factory برای ایجاد کلاسی که یک عملیات ParseExampleV2 جدید را بسته بندی می کند.
فهرست< خروجی <?>>
فهرست< خروجی <?>>
فهرست< خروجی <?>>
RaggedValues ​​()
فهرست< خروجی <طولانی>>
فهرست< خروجی <طولانی>>
فهرست< خروجی <?>>
sparseValues ​​()

روش های ارثی

روش های عمومی

ایجاد استاتیک عمومی ParseExampleV2 ( دامنه دامنه ، عملوند <رشته> سریال، نام عملوند <String>، عملوند <String> sparseKeys، عملوند <String> denseKeys، عملوند <String> raggedKeys، تکرارپذیر< Operand <?>> denseDefaults، Long List<Class<?>> sparseTypes، List<Class<?>> raggedValueTypes، List<Class<?>> raggedSplitTypes، List< Shape > denseShapes)

روش Factory برای ایجاد کلاسی که یک عملیات ParseExampleV2 جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
سریالی شده یک اسکالر یا بردار حاوی پروتوهای نمونه سریال دودویی.
نام ها یک تانسور حاوی نام پروتوهای سریالی. 1:1 با تانسور "سریال" مطابقت دارد. به عنوان مثال، ممکن است شامل نام‌های کلید جدول (توصیفی) برای پروتوهای سریالی مربوطه باشد. اینها صرفاً برای اهداف اشکال زدایی مفید هستند و وجود مقادیر در اینجا تأثیری بر خروجی ندارد. اگر نامی در دسترس نباشد، ممکن است یک بردار خالی باشد. اگر خالی نباشد، این تانسور باید همان شکل "سریال" را داشته باشد.
کلیدهای پراکنده وکتور رشته ها. کلیدهای مورد انتظار در ویژگی‌های Examples مرتبط با مقادیر پراکنده هستند.
کلیدهای متراکم وکتور رشته ها. کلیدهای مورد انتظار در ویژگی‌های Examples مرتبط با مقادیر متراکم هستند.
Ragged Keys وکتور رشته ها. کلیدهای مورد انتظار در ویژگی‌های Examples مرتبط با مقادیر ناهموار هستند.
denseDefaults فهرستی از تنسورها (ممکن است برخی خالی باشند). 1:1 با "کلیدهای_ متراکم" مطابقت دارد. 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 تعداد کلیدهای پراکنده
SparseTypes فهرستی از انواع «num_sparse». انواع داده های داده در هر ویژگی که در کلیدهای پراکنده ارائه شده است. در حال حاضر ParseExample از DT_FLOAT (FloatList)، DT_INT64 (Int64List) و DT_STRING (BytesList) پشتیبانی می کند.
raggedValueTypes فهرستی از انواع «num_ragged». انواع داده‌های داده در هر ویژگی به صورت ragged_keys (که در آن «num_ragged = sparse_keys.size()» ارائه شده است. در حال حاضر ParseExample از DT_FLOAT (FloatList)، DT_INT64 (Int64List) و DT_STRING (BytesList) پشتیبانی می کند.
raggedSplitTypes فهرستی از انواع «num_ragged». انواع داده های row_splits در هر ویژگی به صورت ragged_keys (که در آن 'num_ragged = sparse_keys.size()') داده شده است. ممکن است DT_INT32 یا DT_INT64 باشد.
شکل های متراکم فهرستی از اشکال «تعداد_متراکم». شکل داده‌ها در هر ویژگی با کلیدهای متراکم داده شده است (که در آن «num_dense = dense_keys.size()» است. تعداد عناصر موجود در Feature مربوط به dense_key[j] باید همیشه برابر با dense_shapes[j] باشد.NumEntries(). اگر شکل‌های متراکم[j] == (D0، D1، ...، DN) شکل تانسورهای متراکم[j] خروجی به صورت (|مجموعه|، D0، D1، ...، DN) خواهد بود: خروجی‌های متراکم عبارتند از فقط ورودی ها به صورت دسته ای ردیف شده اند. این برای شکل های متراکم [j] = (-1، D1، ...، DN) کار می کند. در این حالت شکل تانسور خروجی dense_values[j] خواهد بود (|سریال|، M، D1، ..، DN)، که در آن M حداکثر تعداد بلوک های عناصر با طول D1 * .... * DN است. ، در تمام ورودی های minibatch در ورودی. هر ورودی minibatch با کمتر از M بلوک از عناصر با طول D1 * ... * DN با عنصر اسکالر default_value مربوطه در امتداد بعد دوم پر می شود.
برمی گرداند
  • یک نمونه جدید از ParseExampleV2

فهرست عمومی< خروجی <?>> denseValues ​​()

فهرست عمومی< خروجی <?>> raggedRowSplits ()

فهرست عمومی< خروجی <?>> raggedValues ​​()

فهرست عمومی< خروجی <طولانی>> sparseIndices ()

لیست عمومی< خروجی <طولانی>> sparseShapes ()

فهرست عمومی< خروجی <?>> sparseValues ​​()