BasicRNNCell

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
public struct BasicRNNCell<Scalar> : RecurrentLayerCell where Scalar : TensorFlowFloatingPoint

خلية RNN أساسية.

  • إعلان

    public var weight: Tensor<Scalar>
  • إعلان

    public var bias: Tensor<Scalar>
  • إعلان

    public typealias State = Tensor<Scalar>
  • إعلان

    public typealias TimeStepInput = Tensor<Scalar>
  • إعلان

    public typealias TimeStepOutput = State
  • إعلان

    public typealias Input = RNNCellInput<TimeStepInput, State>
  • إعلان

    public typealias Output = RNNCellOutput<TimeStepOutput, State>
  • يخلق SimpleRNNCell مع حجم الإدخال المحدد ومخفية حجم الدولة.

    إعلان

    public init(inputSize: Int, hiddenSize: Int, seed: TensorFlowSeed = Context.local.randomSeed)

    العوامل

    inputSize

    عدد الميزات في موتر الإدخال ثنائي الأبعاد.

    hiddenSize

    عدد الميزات في الحالات المخفية ثنائية الأبعاد.

    seed

    البذور العشوائية للتهيئة. القيمة الافتراضية هي عشوائية.

  • تُرجع حالة القيمة الصفرية ذات الشكل المتوافق مع المدخلات المتوفرة.

    إعلان

    public func zeroState(for input: Tensor<Scalar>) -> State
  • تُرجع المخرجات التي تم الحصول عليها من تطبيق الطبقة على الإدخال المحدد.

    إعلان

    @differentiable
    public func callAsFunction(_ input: Input) -> Output

    العوامل

    input

    الإدخال إلى الطبقة.

    قيمة الإرجاع

    الدولة المخفية.