/// <summary> /// Construct a cross trainer. /// </summary> /// <param name="network">The network.</param> /// <param name="training">The training data.</param> public CrossTraining(BasicNetwork network, FoldedDataSet training) { this.network = network; Training = training; this.folded = training; }
/// <summary> /// Open an additional dataset. /// </summary> /// <returns>The dataset.</returns> public IEngineIndexableSet OpenAdditional() { FoldedDataSet folded = new FoldedDataSet( (IIndexable)this.underlying.OpenAdditional()); folded.Owner = this; return(folded); }
/// <summary> /// Open an additional dataset. /// </summary> /// <returns>The dataset.</returns> public IEngineIndexableSet OpenAdditional() { FoldedDataSet folded = new FoldedDataSet( (IIndexable)this.underlying.OpenAdditional()); folded.Owner = this; return folded; }
/// <summary> /// Construct an enumerator. /// </summary> /// <param name="owner">The owner.</param> public FoldedEnumerator(FoldedDataSet owner) { this.owner = owner; this.currentIndex = -1; }