CryptoNets/NeuralNetworks/SquareActivation.cs

22 строки
466 B
C#
Исходник Постоянная ссылка Ответственный История

Этот файл содержит невидимые символы Юникода!

Этот файл содержит невидимые символы Юникода, которые могут быть отображены не так, как показано ниже. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы показать скрытые символы.

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
using HEWrapper;
namespace NeuralNetworks
{
public class SquareActivation : BaseLayer
{
public override IMatrix Apply(IMatrix m)
{
return(ProcessInEnv( env => m.ElementWiseMultiply(m, env)));
}
public override double GetOutputScale()
{
var s = Source.GetOutputScale();
return s * s;
}
}
}