示例#1
0
        public override FloatTensor Forward(FloatTensor input)
        {
            FloatTensor output = input.MM(_weights);

            activation = output.Id;


            return(output);
        }
示例#2
0
        public override FloatTensor Forward(FloatTensor input)
        {
            FloatTensor unbiased_output = input.MM(_weights);
            FloatTensor output          = unbiased_output.Add(_bias.Expand(unbiased_output.Shape).Contiguous());

            activation = output.Id;

            return(output);
        }
示例#3
0
        public override FloatTensor Forward(FloatTensor input)
        {
            FloatTensor output;

            if (_fast)
            {
                output = input.MMT(_weights);
            }
            else
            {
                output = input.MM(_weights);
            };

            if (_biased)
            {
                output = output.Add(_bias.Expand(output.Shape).Contiguous());
            }
            ;
            activation = output.Id;

            return(output);
        }
示例#4
0
 protected override FloatTensor Forward(FloatTensor input)
 {
     return(input.MM(_weights));
 }
示例#5
0
文件: Linear.cs 项目: bosr/OpenMined
 public override FloatTensor Forward(FloatTensor input)
 {
     return(input.MM(_weights));
 }