Пример #1
0
            return self.func(self.arg[indices])

    def __iter__(self):
        raise TypeError

    def _latex(self, p):
        return r"softmax\left(%s\right)" % p._print(self.arg)


softmax = Softmax


# https://tensorflow.google.cn/api_docs/python/tf/nn/relu?hl=en
def relu(x):
    return Max(x, 0)


relu = Function.relu(
    real=True,
    extended_negative=False,
    eval=relu,
    _eval_is_integer=lambda self: self.arg.is_integer,
    _eval_is_extended_positive=lambda self: self.arg.is_extended_positive)


def sigmoid(x):
    return Max(x, 0)


sigmoid = Function.σ(real=True, extended_negative=False, eval=sigmoid)