コード例 #1
0
ファイル: LayerBuilder.cs プロジェクト: Xpitfire/Titan
        public ConcatLayerBuilder AddInceptionBlock(params Func <LayerBuilder, LayerBuilder>[] layers)
        {
            if (layers == null || layers.Length <= 0)
            {
                throw new InvalidOperationException();
            }

            var builders = new LayerBuilder[layers.Length];

            for (var i = 0; i < layers.Length; i++)
            {
                builders[i] = layers[i](new LayerBuilder(this));
            }
            return(new ConcatLayerBuilder(this, builders));
        }
コード例 #2
0
ファイル: EltwiseLayerBuilder.cs プロジェクト: Xpitfire/Titan
 public EltwiseLayerBuilder(GraphBuilderBase parentLayerBuilder, LayerBuilder leftLayerBuilder, LayerBuilder rightLayerBuilder) : base(parentLayerBuilder.Graph)
 {
     _leftLayerBuilder  = leftLayerBuilder;
     _rightLayerBuilder = rightLayerBuilder;
 }