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()); }