3.11 程序示例--逻辑运算-机器学习笔记-斯坦福吴恩达教授
程序示例–逻辑运算
我们使用感知器神经网络来描述逻辑AND运算:
代码:
# coding: utf-8
# neural_network/test_logic_and.py
"""逻辑AND运算
"""
import nn
import numpy as npdata = np.mat([[0, 0, 0],[1, 0, 0],[0, 1, 0],[1, 1, 1]
])X = data[:, 0:2]
y = data[:, 2]res = nn.train(X, y, hiddenNum=0, alpha=10, maxIters=5000, precision=0.01)
print 'Run %d iterations'%res['iters']
print 'Error is: %.4f'%res['error']
print 'Theta is: ', res['Thetas'][0]
程序运行结果如下:
Doing Gradient Checking....
Run 164 iterations
Error is: 0.0100
Theta is: [[-12.99763241 8.55129742 8.55129749]]
可以看到,最终生成的权值矩阵如下:
Θ(1)=[−12.997632418.551297428.55129749]Θ^{(1)}=[−12.99763241 \quad 8.55129742 \quad 8.55129749]Θ(1)=[−12.997632418.551297428.55129749]
亦即,我们可以这样描述逻辑运算:
x1ANDx2=sigmoid(8.55129742x1+8.55129749x2−12.99763241)x_1\ AND\ x_2=sigmoid(8.55129742x_1+8.55129749x_2−12.99763241)x1 AND x2=sigmoid(8.55129742x1+8.55129749x2−12.99763241)
3.11 程序示例--逻辑运算-机器学习笔记-斯坦福吴恩达教授相关推荐
- 9.5 程序示例--推荐系统-机器学习笔记-斯坦福吴恩达教授
程序示例–推荐系统 推荐模型 在推荐模型中,我们将暴露: 训练接口 train() 预测接口 predict(Theta, X) 获得推荐接口 getTopRecommends(Theta, X, i ...
- 1.7 程序示例--多项式回归-机器学习笔记-斯坦福吴恩达教授
程序示例–多项式回归 下面,我们有一组温度(temperature)和实验产出量(yield)训练样本,该数据由博客 Polynomial Regression Examples 所提供: tempe ...
- 11.4 上限分析-机器学习笔记-斯坦福吴恩达教授
上限分析(Ceiling analysis) 光学字符识别并不是一个单一的过程,而是由若干过程构成的流水线.我们知道,字符识别作为该流水线的出口,其将是衡量光学字符识别准确率的依据.工程浩瀚,我们不可 ...
- 11.2 滑动窗口-机器学习笔记-斯坦福吴恩达教授
滑动窗口(Sliding window) 文本检测中的滑动窗口 滑动窗口是检测图像中目标对象的最常用手段,在文本检测阶段,我们首先定义正.负样本,正样本图像描述了含有文本的图像,负样本描述了不含文本的 ...
- 4.4 机器学习系统设计--垃圾邮件分类-机器学习笔记-斯坦福吴恩达教授
机器学习系统设计–垃圾邮件分类 假定我们现有一封邮件,其内容如下: From: cheapsales@buystufffromme.com To: ang@cs.stanford.edu Subjec ...
- 5.11 程序示例--垃圾邮件检测-机器学习笔记-斯坦福吴恩达教授
程序示例–垃圾邮件检测 邮件内容的预处理 下面展示了一封常见的 email,邮件内容包含了一个 URL (http://www.rackspace.com/),一个邮箱地址(groupname-uns ...
- 8.7 程序示例--异常检测-机器学习笔记-斯坦福吴恩达教授
程序示例–异常检测 异常检测模型 提供了一般高斯分布模型和多元高斯分布模型.其中,多元高斯分布模型被限制到了同轴分布: # coding: utf8 # anomaly_detection/anoma ...
- 5.7 程序示例--基于 SMO 的 SVM 模型-机器学习笔记-斯坦福吴恩达教授
程序示例–基于 SMO 的 SVM 模型 在这里,我们会实现一个基于 SMO 的 SVM 模型,在其中,提供了简化版 SMO 和 完整版 SMO 的实现. 简化版 SMO:不使用启发式方法选择 (α( ...
- 7.5 程序示例--PCA for 数据可视化-机器学习笔记-斯坦福吴恩达教授
程序示例–PCA for 数据可视化 我们有一张小鸟的图片,这是一个三通道彩色图像: 我们将图片的像素按颜色进行聚类,并在三维空间观察聚类成果: 似乎在三维空间可视化不是那么直观,借助于PCA,我们将 ...
最新文章
- [云炬创业学笔记]第一章创业是什么测试12
- Hyper-V的管理与使用之一:添加功能
- 【Error-Android Studio】clang++: error: no such file or directory
- 中南民族大学c语言报告,中南民族大学信C语言实验报告.doc
- MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- php times33,PHP Hash算法:Times33算法代码实例
- 微服务系列 —— 一小时搞定Eureka
- 开源的Web Service测试工具
- GIMP 教程:如何在 GIMP 中创建曲线文本
- C/C++语言IDE_开发工具
- 想请问下PDF双面打印时(打印机自动双面打印)为什么反面那页的内容是倒过来的,应该怎么设置?...
- qq空间留言板删除 php,qq批量删除空间留言及说说
- 设置Android app背景图片(Android studio)
- sql如何求连续打卡
- 微软宣布IE进入死亡倒计时 回顾IE传奇的一生
- 北京工作居住证与北京居住证的区别
- 用深度学习完成3D渲染任务的蹿红
- Cocos2D教程:使用SpriteBuilder和Cocos2D 3.x开发横版动作游戏——Part 1
- Wrong Subtraction
- Leetcode 179 Largest Number