প্রশিক্ষণ যুগ

public final class TrainingEpochs<
  Samples: Collection,
  Entropy: RandomNumberGenerator
>: Sequence, IteratorProtocol

একটি DNN প্রশিক্ষণের জন্য উপযুক্ত ব্যাচের নমুনার সংগ্রহের একটি অসীম ক্রম যখন নমুনাগুলি অভিন্ন হয়৷

প্রতিটি যুগের ব্যাচগুলির সকলেরই ঠিক একই আকার রয়েছে।

  • samples থেকে আকারের batchSize ব্যাচে নমুনা আঁকার একটি উদাহরণ তৈরি করে।

    ঘোষণা

    public init(
      samples: Samples,
      batchSize: Int,
      entropy: Entropy
    )

    পরামিতি

    entropy

    নমুনা অর্ডার এলোমেলো করতে ব্যবহৃত এলোমেলোতার একটি উৎস। এটি self এ সংরক্ষিত হবে, তাই যদি এটি শুধুমাত্র সিউডোর্যান্ডম হয় এবং এর অর্থবোধক মান থাকে, তাহলে যুগের ক্রমটি নির্ধারক এবং অন্যান্য ক্রিয়াকলাপের উপর নির্ভরশীল নয়।

  • প্রতিটি যুগের ধরন, নমুনার ব্যাচের সংগ্রহ।

    ঘোষণা

    public typealias Element = Slices<
      Sampling<Samples, Array<Samples.Index>.SubSequence>
    >
  • ক্রমানুসারে পরবর্তী যুগ ফিরিয়ে দেয়।

    ঘোষণা

    public func next() -> Element?
উপলব্ধ যেখানে `Entropy` == `SystemRandomNumberGenerator`
  • samples থেকে আকারের batchSize ব্যাচে নমুনা আঁকার একটি উদাহরণ তৈরি করে।

    ঘোষণা

    public convenience init(
      samples: Samples,
      batchSize: Int
    )