# -*- coding: utf-8 -*-
'''
Created on 2018年1月27日
@author: Jason.F
@summary: 前馈神经网络激励函数-Sigmoid,逻辑斯蒂函数
'''
import numpy as np
import timeif __name__ == "__main__":   start = time.clock()  X= np.array([[1,1.4,1.5]])w=np.array([0.0,0.2,0.4])def net_input(X,w):z=X.dot(w)return zdef logistic(z):return 1.0/(1.0+np.exp(-z))def logistic_activation(X,w):z=net_input(X, w)return logistic(z)print ('P(y=1|x)=%.3f'%logistic_activation(X, w)[0])#W:array,shape=[n_output_units,n_hidden_units+1],weight matrix for hidden layer --> output layer#note that first column (A[:][0]=1) are the bias units.W=np.array([[1.1,1.2,1.3,0.5],[0.1,0.2,0.4,0.1],[0.2,0.5,2.1,1.9]])#A:array,shape=[n_hiddern+1,n_samples],Activation of hidden layer.#note that first element (A[0][0]=1) is the bias unit.A=np.array([[1.0],[0.1],[0.3],[0.7]])#Z:array,shape=[n_output_units,n_samples],Net input of the output layer.Z=W.dot(A)y_class = np.argmax(Z,axis=0)print ('predicted class label:%d'%y_class[0])end = time.clock()    print('finish all in %s' % str(end - start)) 

结果:

P(y=1|x)=0.707
predicted class label:2
finish all in 0.00122912770087

【Python-ML】神经网络激励函数-Sigmoid相关推荐

  1. 结合反向传播算法使用python实现神经网络的ReLU、Sigmoid、Affine、Softmax-with-Loss层

    结合反向传播算法使用python实现神经网络的ReLU.Sigmoid激活函数层 这里写目录标题 一.ReLU层的实现 二.Sigmoid层的实现 三.实现神经网络的Affine层 四.Softmax ...

  2. python制作神经网络_python_deeplearning02_使用python制作神经网络

    20180421 qzd ch02 - 使用python制作神经网络 构建框架 初始化函数 -- 设定输入层节点.隐藏层节点和输出层节点的数量. 训练 -- 学习给定训练集样本后,优化权重(权重--网 ...

  3. 深度学习与计算机视觉:基于Python的神经网络的实现

    在前面两篇文章介绍了深度学习的一些基本概念,本文则使用Python实现一个简单的深度神经网络,并使用MNIST数据库进行测试. 神经网络的实现,包括以下内容: 神经网络权值的初始化 正向传播 误差评估 ...

  4. python 神经网络_推荐 :用Python实现神经网络(附完整代码)!

    Datawhale干货   作者:[美]霍布森·莱恩,科尔·霍华德 在学习神经网络之前,我们需要对神经网络底层先做一个基本的了解.我们将在本节介绍感知机.反向传播算法以及多种梯度下降法以给大家一个全面 ...

  5. python深度学习第一讲——用python写神经网络

    神经网络输入层到第一层的传递,也就是wx+b 用矩阵的形式写出 激活函数用sigmoid函数,其图像如下 三层神经网络的python代码如下 def sigmoid(x):return 1 / (1+ ...

  6. [转载] [556]python实现神经网络

    参考链接: 在Python中实现神经网络训练过程 神经网络/人工神经网络的洋文是Neural Network,这个计算模型在上世纪40年代就出现了,但是直到2011.2012年由于大数据和深度学习的兴 ...

  7. python实现简单的神经网络,python实现神经网络算法

    如何用9行Python代码编写一个简易神经网络 学习人工智能时,我给自己定了一个目标--用Python写一个简单的神经网络.为了确保真得理解它,我要求自己不使用任何神经网络库,从头写起.多亏了Andr ...

  8. python搭建神经网络模型,python实现神经网络算法

    如何用 Python 构建神经网络择时模型 . importmathimportrandom(0)defrand(a,b):#随机函数return(b-a)*random.random()+adefm ...

  9. 神经网络激励函数的作用是什么?有没有形象的解释?

    来自 | 知乎 地址 | https://www.zhihu.com/question/22334626/answer/103835591 神经网络激励函数的作用是什么?有没有形象的解释? 颜沁睿 h ...

最新文章

  1. java命令查看jvm内存
  2. CSS3无前缀脚本prefixfree.js与Animatable使用
  3. 1-2 小程序适合做什么样的应用
  4. python中align_Python中如何自动化对齐?
  5. 如何解决数据倾斜问题?
  6. 对象过滤某个属性 循环 php_37道PHP面试题(附答案)
  7. python treeview控件使用详解_python绘图工具turtle库的使用详解
  8. 关于Union,Struct and Class的大小计算问题
  9. word转pdf公式乱码_求助:Word转pdf时公式会公式变成乱码
  10. pr获取无字幕视频素材和常用素材的网站
  11. 转录组RNA-seq分析前沿进展综述
  12. elastic-job监控平台ElasticJob-UI的使用
  13. 梦幻西游鸿蒙石之鉴如何捡碎片,梦幻西游鸿蒙石之鉴任务攻略 鸿蒙石之鉴攻略...
  14. 微软解析新Edge浏览器的多进程体系结构
  15. 常见的 ChatGPT 相关错误提示及解决办法
  16. HDOJ 2080 数学
  17. Matter协议特性解析(二) 分身(Multiple Fabiric)和权限控制
  18. 理论力学静力学与运动学补充(二):点的复合运动
  19. 使用Fireworks 8制作网页效果图2-生成网页[原创教程]
  20. 循环执行oracle到mysql的迁移步骤及各种注意事项

热门文章

  1. 面试mysql中怎么创建索引_阿里面试:MySQL如何设计索引更高效?
  2. 品质标签分几种颜色_小标签大学问,如何给实验室仪器贴标签?
  3. 华视电子读卡器web开发_业界动态:华视电子官方微信公众号电子书架正式上线...
  4. Halcon 标定与准确测量
  5. Cocoapods ----- pod install报错
  6. 5、Linux-Mac配置环境变量
  7. EZ 2018 07 06 NOIP模拟赛
  8. 参考滴滴左右对齐自适应
  9. HTML5 Canvas Text实例1
  10. [数据库基础]——索引详解