Example #1
0
        public INetworkUnitCreatorConnectionChaining <TUnit, TConnection, TUnitActivation, TUnitImpl, TConnectionImpl, TInputUnitImpl, TBiasUnitImpl> UnitActivationMultiFold <TUnitActivationImpl>()
            where TUnitActivationImpl : TUnitActivation, IUnitActivationMultiFold <TUnit, TConnection, TUnitActivation>, new()
        {
            LayerTemplateUnitActivationCreator <TUnit, TConnection, TUnitActivation> .AddMultiFold <TUnitActivationImpl>(_genericNetworkChainOfResponsibility.State);

            return(_genericNetworkChainOfResponsibility.NetworkUnitCreatorConnectionChaining());
        }
        public IInventoryAndChaining <TUnit, TConnection, TUnitActivation, TUnitImpl, TConnectionImpl, TInputUnitImpl, TBiasUnitImpl> OutputUnitActivation <TUnitActivationImpl>()
            where TUnitActivationImpl : TUnitActivation, IUnitActivationSingleFold <TUnit>, new()
        {
            LayerTemplateUnitActivationCreator <TUnit, TConnection, TUnitActivation> .AddSingleFold <TUnitActivationImpl>(_genericNetworkChainOfResponsibility.State);

            return(_genericNetworkChainOfResponsibility.InventoryAndChaining());
        }