RecurrentLayerCell

public protocol RecurrentLayerCell: Layer
where
  Input == RNNCellInput<TimeStepInput, State>,
  Output == RNNCellOutput<TimeStepOutput, State>

একটি পুনরাবৃত্ত স্তর কোষ।

  • একটি সময় ধাপে ইনপুট।

    ঘোষণা

    associatedtype TimeStepInput : Differentiable where Self.Input == RNNCellInput<Self.TimeStepInput, Self.State>
  • একটি সময় ধাপে আউটপুট।

    ঘোষণা

    associatedtype TimeStepOutput : Differentiable where Self.Output == RNNCellOutput<Self.TimeStepOutput, Self.State>
  • রাজ্য যা সময়ের ধাপে সংরক্ষিত হতে পারে।

    ঘোষণা

    associatedtype State : Differentiable
  • প্রদত্ত ইনপুটের সাথে সামঞ্জস্যপূর্ণ আকৃতি সহ একটি শূন্য-মূল্যবান অবস্থা প্রদান করে।

    ঘোষণা

    func zeroState(for input: TimeStepInput) -> State
  • callAsFunction(ইনপুট:state:) এক্সটেনশন পদ্ধতি

    বর্তমান সময়ের ধাপে এবং পূর্ববর্তী অবস্থায় ইনপুটে পুনরাবৃত্ত স্তর কক্ষ প্রয়োগ করে প্রাপ্ত নতুন অবস্থা প্রদান করে।

    ঘোষণা

    @differentiable
    public func callAsFunction(
      input: TimeStepInput,
      state: State
    ) -> RNNCellOutput<TimeStepOutput, State>

    পরামিতি

    timeStepInput

    বর্তমান সময়ের ধাপে ইনপুট।

    previousState

    পুনরাবৃত্ত স্তর কোষের পূর্ববর্তী অবস্থা।

    রিটার্ন ভ্যালু

    আউটপুট।

  • কল (ইনপুট:স্টেট:) এক্সটেনশন পদ্ধতি

    ঘোষণা

    @differentiable
    public func call(input: TimeStepInput, state: State) -> RNNCellOutput<TimeStepOutput, State>