tensorflow:: عملیات:: تصادفی‌سازی تصادفی

#include <random_ops.h>

به صورت تصادفی یک تانسور را در امتداد بعد اولش جابجا می‌کند.

خلاصه

تانسور در امتداد بُعد ۰ جابجا می‌شود، به طوری که هر value[j] به یک و فقط یک output[i] نگاشت می‌شود. برای مثال، نگاشتی که ممکن است برای یک تانسور ۳x۲ ​​رخ دهد به صورت زیر است:

[[1, 2],       [[5, 6],
 [3, 4],  ==>   [1, 2],
 [5, 6]]        [3, 4]]

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • مقدار: تانسوری که قرار است بُر زده شود.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • دانه: اگر هر یک از seed یا seed2 روی غیر صفر تنظیم شوند، مولد اعداد تصادفی توسط دانه داده شده دانه‌گذاری می‌شود. در غیر این صورت، توسط یک دانه تصادفی دانه‌گذاری می‌شود.
  • seed2: یک دانه دوم برای جلوگیری از برخورد دانه‌ها.

بازده:

  • Output : یک تانسور با شکل و نوع مشابه با value ، که در امتداد بعد اول آن جابجا شده است.

سازنده‌ها و مخرب‌ها

RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value)
RandomShuffle (const :: tensorflow::Scope & scope, :: tensorflow::Input value, const RandomShuffle::Attrs & attrs)

ویژگی‌های عمومی

operation
output

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

توابع استاتیک عمومی

Seed (int64 x)
Seed2 (int64 x)

ساختارها

tensorflow:: عملیات:: تصادفی‌سازی تصادفی:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای RandomShuffle .

ویژگی‌های عمومی

عملیات

Operation operation

خروجی

::tensorflow::Output output

کارکردهای عمومی

تصادفی، تصادفی

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value
)

تصادفی، تصادفی

 RandomShuffle(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input value,
  const RandomShuffle::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

توابع استاتیک عمومی

بذر

Attrs Seed(
  int64 x
)

سید۲

Attrs Seed2(
  int64 x
)