工序工时由该工序的工艺参数决定,有了工时后乘以固定因子就是计件工资.一般参考本地小时工资以及同类小时工资并考虑作业的风险等因素给出固定因子 采用的VS2010 , Matlab2015a 64,  开发端是win7 64 , 部署端是win2012 R2 Datacenter 64 Matlab部分 下面是样本数据: 注意样本数据要尽可能全面,比方这里会交换L与R后做为另一组样本数据一起交给系统训练 打钩的数据会抽取来训练,WTime是目标,所以5个输入1个输出. 训练代码 clc clear…
这是一个非常漂亮的三层反向传播神经网络的python实现,下一步我准备试着将其修改为多层BP神经网络. 下面是运行演示函数的截图,你会发现预测的结果很惊人! 提示:运行演示函数的时候,可以尝试改变隐藏层的节点数,看节点数增加了,预测的精度会否提升 import math import random import string random.seed(0) # 生成区间[a, b)内的随机数 def rand(a, b): return (b-a)*random.random() + a # 生成…
博客园不支持数学公式orz,我也很绝望啊!…
DNA序列分类  作为研究DNA序列结构的尝试,提出以下对序列集合进行分类的问题:有20个已知类别的人工制造序列,其中序列标号1-10为A类,11-20为B类.请从中提取特征,构造分类方法,并用这些已知类别的序列,衡量你的方法是否足够好.然后用你认为满意的方法,对另外20个未标明类别的人工序列(标号21-40)进行分类,判断哪些属于A类,哪些属于B类,哪些既不属于A类又不属于B类. (一)问题分析 采用DNA序列中4个字符的含量百分比对DNA序列进行分类. (二)模型建立 (1)BP神经网络结构…
2.1 BP神经网络基本原理 BP网络模型处理信息的基本原理是:输入信号Xi通过中间节点(隐层点)作用于输出节点,经过非线形变换,产生输出信号Yk,网络训练的每一个样本包含输入向量X和期望输出量t,网络输出值Y与期望输出值t之间的偏差,通过调整输入节点与隐层节点的联接强度取值Wij和隐层节点与输出节点之间的联接强度Tjk以及阈值,使误差沿梯度方向下降,经过重复学习训练,确定与最小误差相相应的网络參数(权值和阈值),训练即告停止.此时经过训练的神经网络即能对相似样本的输入信息,自行处理输出误差最小…
2.1 BP神经网络基本原理 BP网络模型处理信息的基本原理是:输入信号Xi通过中间节点(隐层点)作用于输出节点.经过非线形变换,产生输出信号Yk,网络训练的每一个样本包含输入向量X和期望输出量t,网络输出值Y与期望输出值t之间的偏差,通过调整输入节点与隐层节点的联接强度取值Wij和隐层节点与输出节点之间的联接强度Tjk以及阈值,使误差沿梯度方向下降,经过重复学习训练,确定与最小误差相相应的网络參数(权值和阈值),训练即告停止.此时经过训练的神经网络即能对相似样本的输入信息.自行处理输出误差最小…
1.简介(只是简单介绍下理论内容帮助理解下面的代码,如果自己写代码实现此理论不够) 1) BP神经网络是一种多层网络算法,其核心是反向传播误差,即: 使用梯度下降法(或其他算法),通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小. BP神经网络模型拓扑结构包括输入层(input).隐藏层(hidden layer)和输出层(output layer),每层包含多个神经元. 2)BP神经网络示例图 上图就是一个简单的三层BP神经网络.网络共有6个单元,O0用于表示阈值,O1.O2为输…
1.简介(只是简单介绍下理论内容帮助理解下面的代码,如果自己写代码实现此理论不够) 1) BP神经网络是一种多层网络算法,其核心是反向传播误差,即: 使用梯度下降法(或其他算法),通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小. BP神经网络模型拓扑结构包括输入层(input).隐藏层(hidden layer)和输出层(output layer),每层包含多个神经元. 2)BP神经网络示例图 上图就是一个简单的三层BP神经网络.网络共有6个单元,O0用于表示阈值,O1.O2为输…
BP神经网络的基础介绍见:http://blog.csdn.net/fengbingchun/article/details/50274471,这里主要以公式推导为主. BP神经网络又称为误差反向传播网络,其结构例如以下图. 这样的网络实质是一种前向无反馈网络,具有结构清晰.易实现.计算功能强大等特点. BP神经网络有一个输入层.一个输出层.一个或多个隐含层.每一层上包括了若干个节点.每个节点代表一个神经元,同一层上各节点之间无不论什么耦合连接关系,层间各神经元之间实现全连接,即后一层(如输入层…
引言 在上一篇博客中,介绍了各种Python的第三方库的安装,本周将要使用Tensorflow完成第一个神经网络,BP神经网络的编写.由于之前已经介绍过了BP神经网络的内部结构,本文将直接介绍Tensorflow编程常用的一些方法. 正文 神经网络的内容 一般,一个神经网络程序包含以下几部分内容. 1.数据表达和特征提取.对于一个非深度学习神经网络,主要影响其模型准确度的因素就是数据表达和特征提取.同样的一组数据,在欧式空间和非欧空间,就会有着不同的分布.有时候换一种思考问题的思路就会使得问题变…