神经网络输入层到第一层的传递,也就是wx+b

用矩阵的形式写出

激活函数用sigmoid函数,其图像如下

三层神经网络的python代码如下

def sigmoid(x):return 1 / (1+np.exp((-x)))
def identity_function(x):return x
def init_network():network = {}network['W1'] = np.array([[0.1, 0.3, 0.5], [0.2, 0.4, 0.6]])network['b1'] = np.array([0.1, 0.2, 0.3])network['W2'] = np.array([[0.1, 0.4], [0.2, 0.5], [0.3, 0.6]])network['b2'] = np.array([0.1, 0.2])network['W3'] = np.array([[0.1, 0.3], [0.2, 0.4]])network['b3'] = np.array([0.1, 0.2])return networkdef forward(network, x):W1, W2, W3 = network['W1'], network['W2'], network['W3']b1, b2, b3 = network['b1'], network['b2'], network['b3']a1 = np.dot(x, W1) + b1z1 = sigmoid(a1)a2 = np.dot(z1, W2) + b2z2 = sigmoid(a2)a3 = np.dot(z2, W3) + b3y = identity_function(a3)return y
network = init_network()
x = np.array([1.0, 0.5])
y = forward(network, x)
print(y)

python深度学习第一讲——用python写神经网络相关推荐

  1. python深度学习第二讲——用python写深度学习损失函数

    1.可以用作损失函数的有均方误差: 这里,yk 是表示神经网络的输出,tk 表示监督数据,k表示数据的维数. 将正确解标签表示为1,其他标签表示为0的表示方法称为one-hot表示. 均方误差会计算神 ...

  2. 深度学习第一讲之深度学习基础

    技术交流qq群: 659201069 深度学习第一讲之深度学习基础 转载请注明出处! 本篇博文从what.why.when.who.where.how五个方面来分析深度学习,接下来讲如何入门,我门将通 ...

  3. python深度学习第三讲——用python写神经网络梯度下降(手写字符识别mnist)

    机器学习使用训练数据进行学习.使用训练数据进行学习,严格来说,就是针对训练数据计算损失函数的值,找出使该值尽可能小的参数.因此,计算损失函数时必须将所有的训练数据作为对象.也就是说,如果训练数据有10 ...

  4. python深度学习库系列教程——python调用opencv库教程

    分享一个朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!大家可以看看是否对自己有帮助:点击打开 全栈工程师开发手册 (作者:栾鹏) python教程全解 OpenCV安装 pip inst ...

  5. Python深度学习(Deep Learning with Python) 中文版+英文版+源代码

    Keras作者.谷歌大脑François Chollet最新撰写的深度学习Python教程实战书籍(2017年12月出版) 介绍深入学习使用Python语言和强大Keras库,详实新颖.PDF高清中文 ...

  6. python深度学习库tensorflow——实现FC卷积神经网络识别mnist手写体

    全栈工程师开发手册 (作者:栾鹏) python教程全解 FC全连接神经网络的理论教程参考 http://blog.csdn.net/luanpeng825485697/article/details ...

  7. Python深度学习13——Keras模型的可视化(神经网络结构图)

    报错问题 Failed to import pydot. You must `pip install pydot` and install graphviz 我们在调用keras里面的高级API--p ...

  8. python 慕课全集 Python爬虫 Python深度学习 百度云资源

    注:资源均来自网络 如有侵权 联系删除 链接: https://pan.baidu.com/s/11_GbeLOOcShNA1I-5Ad5Pw 提取码: xxxx老男孩Python 链接: https ...

  9. 《Python深度学习》第一章笔记

    <Python深度学习>第一章笔记 1.1人工智能.机器学习.深度学习 人工智能 机器学习 深度学习 深度学习的工作原理 1.2深度学习之前:机器学习简史 概率建模 早期神经网络 核方法 ...

最新文章

  1. 不用se11创建表结构,作smartforms
  2. 简单介绍Go 语言常见的一些坑
  3. 微软为其虚拟机更新Linux支持
  4. uniGUI试用笔记(一)
  5. wpsppt如何虚化图片_PPT模仿之路——图片以及笔画的虚化
  6. oracle 子表数据变化时主表也会更新_亿信ABI版本重大更新,新增60余个实用新功能,还有一项黑科技...
  7. wifi卡慢延迟高_家里WiFi特别卡,网络延迟高,可能不是网速的问题
  8. Java中this关键词与构造函数,构造代码块的理解
  9. OpenGIS--GDAL库学习笔记
  10. 地理住宅区的特点_高三地理复习专题讲解:民居特点与自然环境的关系
  11. 2014Esri全球用户大会——亮点系列之精彩应用案例
  12. java 生成 pdf 标题 表格 注释 合并
  13. php require找不到文件,第一次运行Fatal error: require_once找不到文件
  14. HC-05与JDY-09蓝牙模块对比与使用
  15. Xshell上传文件方法
  16. oracle检查表失效,PL/SQL联系oracle成功可以sql解决的办法是检查表的名称无法显示...
  17. NAND FLASH 坏块相关知识
  18. JPEG图像压缩解压算法——C++实现
  19. 明日方舟登录时服务器显示泰拉,明日方舟泰拉档案馆使用说明
  20. 【Eternallyc】函数reverse的基本用法

热门文章

  1. Visa 2021年Q1财报会议:计划与钱包和交易所合作,使用户能购买加密资产
  2. FinCEN就非托管加密钱包报告规则征集意见时间将截至今日12时59分
  3. TokenInsight:BTC现货交易量环比上周大幅上升,人气指数小幅回落
  4. SAP License:SAP顾问是如何炼成的——我所理解的SAP顾问
  5. 企业管理系统原型、HRM、工作报告统计、0A、商机、合同、客户管理、产品管理、企业oa、行政办公系统、数据报表、销售分析、客户分析、产品管理、人力资源管理系统、crm、axure原型、rp源文件
  6. 【Objective-C】探索Category底层的实质
  7. mysql8以上的连接配置
  8. js+springMVC 提交数组数据到后台
  9. 【Python】模块学习之Timer定时任务,递归定时自调获取博客浏览量
  10. Mysql Explain用法pdf