美文网首页
2019-04-24 神经网络&激活函数&多维数组

2019-04-24 神经网络&激活函数&多维数组

作者: BA蓬莱传说 | 来源:发表于2019-04-24 21:40 被阅读0次

Day 3

从感知机到复杂神经网络

简单理解,感知机可看作是激活函数为阶跃函数的“神经元”。而许多神经元进行串、并联可以构成复杂的神经网络,并随着层数的加深拥有近乎无限的表达能力。

激活函数

import numpy as np


def step_function(x: np.array):
    y: np.array = x > 0
    return y.astype(np.int)


def sigmoid(x):
    return 1 / (1 + np.exp(-x))


def relu(x):
    return np.maximum(0, x)


def identity_function(x):
    return x


def softmax(a: np.array):
    c = np.max(a)
    exp_a = np.exp(a - c)  # to avoid overflow
    sum_exp_a = np.sum(exp_a)
    y: np.array = exp_a / sum_exp_a

    return y

多维数组

import numpy as np

a = np.random.rand(2, 5)
print(a)

a = a.reshape(5, 2)
print(a)

相关文章

  • 2019-04-24 神经网络&激活函数&多维数组

    Day 3 从感知机到复杂神经网络 简单理解,感知机可看作是激活函数为阶跃函数的“神经元”。而许多神经元进行串、并...

  • 3. 深度学习- 常用的激活函数

    在学习神经网络中,我们会常常碰到激活函数这个名词。那么什么是激活函数?激活函数激活的是什么?在神经网络中,有什么用...

  • 机器学习笔记(五)——激活函数

    激活函数区别和作用 本质:    激活函数是来向神经网络中引入非线性因素,通过激活函数,神经网络就可以拟合各种曲线...

  • 机器学习之神经网络

    什么是神经网络 就是使用了平滑的激活函数的多层感知机 激活函数 什么是激活函数呢? 激活函数就是从输入值到对应输出...

  • 开学季,你要的激活函数都在这里

    摘要:激活函数就是神经网络输出端的一个节点,来连接两个神经网络。激活函数都有哪些类型?让我们继续阅读。 什么是激活...

  • 机器学习中常见函数

    1、激活函数 常用于神经网络,激活函数增加了神经网络模型的非线性特征 2、损失函数 机器学习过程中中,我们期望样本...

  • ReLu(Rectified Linear Units)激活函数

    Sigmoid函数以及传统线性函数 在ReLU激活函数出现之前,神经网络训练都是勇Sigmoid作为激活函数。其中...

  • 激活函数与损失函数

    激活函数 1、作用: 线性模型的表达能力不够,激活函数增加神经网络模型的非线性,提升神经网络模型表达能力(数据往往...

  • 神经网络相关词汇翻译

    neural networks 神经网络 activation function 激活函数 hyperbolic ...

  • 神经网络的激活函数总结

    导言 激活函数在神经网络中具有重要的地位。在SIGAI之前的公众号文章“理解神经网络的激活函数”中,我们回答了3个...

网友评论

      本文标题:2019-04-24 神经网络&激活函数&多维数组

      本文链接:https://www.haomeiwen.com/subject/oaingqtx.html