SIEMENS浙江省金华市 西门子代理商——西门子华东一级总代理
更新:2024-11-26 07:00 编号:30262666 发布IP:120.237.217.245 浏览:10次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 西门子总代理
- PLC
- 西门子一级代
- 驱动
- 西门子代理商
- 伺服电机
- 关键词
- PLC,变频器,代理商,一级代理,伺服电机
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 联系电话
- 15903418770
- 手机
- 15915421161
- 联系人
- 张经理 请说明来自顺企网,优惠更多
- 请卖家联系我
- 15915421161
详细介绍
用于完成神经网络参数的训练
定义训练过程中的超参数
#coding:utf-8
BATCH_SIZE = 50#100#batch
LEARNING_RATE_BASE = 0.005#学习率
LEARNING_RATE_DECAY = 0.99#学习率的衰减率
REGULARIZER = 0.0001#正则化项权重
STEPS = 50000#迭代次数
MOVING_AVERAGE_DECAY = 0.99#滑动平均衰减率
MODEL_SAVE_PATH="./model/"#保存模型的路径
MODEL_NAME="mnist_model"#模型命名
完成反向传播过程
给x, y_ 是占位
调用前向传播过程
求含有正则化的损失值
实现指数衰减学习率
实现滑动平均模型
将train_step和ema_op两个训练操作绑定到train_op上
实例化一个保存和恢复变量的saver,并创建一个会话
defbackward(mnist):
#x,y_占位
x =tf.placeholder(tf.float32,[
BATCH_SIZE,
mnist_lenet5_forward.IMAGE_SIZE,
mnist_lenet5_forward.IMAGE_SIZE,
mnist_lenet5_forward.NUM_CHANNELS])
y_ =tf.placeholder(tf.float32,[None,mnist_lenet5_forward.OUTPUT_NODE])
#前向传播
y =mnist_lenet5_forward.forward(x,True,REGULARIZER)
#声明一个全局计数器,并输出化为0
global_step =tf.Variable(0,trainable=False)
#先是对网络Zui后一层的输出y做softmax,再将此向量和实际标签值做交叉熵
ce =tf.nn.sparse_softmax_cross_entropy_with_logits(logits=y,labels=tf.argmax(y_,1))
#再对得到的向量求均值就得到 loss
cem =tf.reduce_mean(ce)
#添加正则化中的 losses
loss = cem +tf.add_n(tf.get_collection('losses'))
#实现指数级的减小学习率
learning_rate =tf.train.exponential_decay(
LEARNING_RATE_BASE,
global_step,
mnist.train.num_examples/ BATCH_SIZE,
LEARNING_RATE_DECAY,
staircase=True)
#传入学习率,构造一个实现梯度下降算法的优化器,再通过使用minimize更新存储要训练的变量的列表来减小loss
train_step =tf.train.GradientDescentOptimizer(learning_rate).minimize(loss,global_step=global_step)
#实现滑动平均模型,参数MOVING_AVERAGE_DECAY用于控制模型更新的速度
ema =tf.train.ExponentialMovingAverage(MOVING_AVERAGE_DECAY,global_step)
ema_op =ema.apply(tf.trainable_variables())
#将train_step和ema_op两个训练操作绑定到train_op
withtf.control_dependencies([train_step,ema_op]):
train_op =tf.no_op(name='train')
#实例化一个保存和恢复变量的saver
saver =tf.train.Saver()
#创建一个会话,并通过python中的上下文管理器来管理这个会话
withtf.Session()as sess:
init_op =tf.global_variables_initializer()
sess.run(init_op)
# 通过checkpoint文件定位到Zui新保存的模型
ckpt =tf.train.get_checkpoint_state(MODEL_SAVE_PATH)
if ckpt andckpt.model_checkpoint_path:
saver.restore(sess,ckpt.model_checkpoint_path)
for i inrange(STEPS):
#读取一个batch的数据
xs, ys =mnist.train.next_batch(BATCH_SIZE)
#将输入数据xs转换成与网络输入相同形状的矩阵
reshaped_xs =np.reshape(xs,(
BATCH_SIZE,
mnist_lenet5_forward.IMAGE_SIZE,
mnist_lenet5_forward.IMAGE_SIZE,
mnist_lenet5_forward.NUM_CHANNELS))
#喂入训练图像和标签,开始训练
_, loss_value,step =sess.run([train_op,loss,global_step],feed_dict={x:reshaped_xs,y_: ys})
if i % 100== 0:
print("After %dtraining step(s), loss on training batch is%g." %(step,loss_value))
saver.save(sess,os.path.join(MODEL_SAVE_PATH,MODEL_NAME),global_step=g
成立日期 | 2022年11月17日 | ||
主营产品 | 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头 | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
- 调速变频器怎样调快慢参数 变频器调速怎么设定变频器过载故障处理调速变频器怎样调快慢参数调速变频器的调整参数包括基本参数和gaoji参数两部分,... 2024-09-09
- 伺服电机压力机的作用是什么伺服电机压力机是一种采用伺服电机作为动力源的新型压力机,具有高精度、高效率、高稳... 2024-09-09
- 伺服编码器线Zui长多少米接线伺服编码器是一种高精度的测量设备,用于测量伺服电机的旋转角度和速度。在伺服系统中... 2024-09-09
- 夏季高温来了,该如何使用我们的变频器夏季已至,以现在设备控制调速不可缺少的变频器而言,烈日炎炎的天气是变频器发热的硬... 2024-09-09
- 变频器功率 修改方法本文主要介绍变频器功率修改方法,主要介绍常用牌子及其型号,希望对业内人士有所帮助... 2024-09-09
- SIEMENS浙江省绍兴市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省湖州市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省嘉兴市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省温州市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省宁波市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省衢州市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省舟山市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省台州市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS浙江省丽水市 西门子代理商——西门子华东一级总代理西门子总代理:PLC
- SIEMENS上海市 西门子代理商——西门子华东一级总代理西门子总代理:PLC