当前位置: 首页 > news >正文

建立公司网站需要什么小程序商城

建立公司网站需要什么,小程序商城,石家庄seo扣费,建设向58同城的网站写在前面 基于亚马逊的MXNet库本专栏是对李沐博士的《动手学深度学习》的笔记,仅用于分享个人学习思考以下是本专栏所需的环境(放进一个environment.yml,然后用conda虚拟环境统一配置即可)刚开始先从普通的寻优算法开始&#xff…

写在前面

  1. 基于亚马逊的MXNet库
  2. 本专栏是对李沐博士的《动手学深度学习》的笔记,仅用于分享个人学习思考
  3. 以下是本专栏所需的环境(放进一个environment.yml,然后用conda虚拟环境统一配置即可)
  4. 刚开始先从普通的寻优算法开始,熟悉一下学习训练过程
  5. 下面将使用梯度下降法寻优,但这大概只能是局部最优,它并不是一个十分优秀的寻优算法
name: gluon
dependencies:
- python=3.6
- pip:- mxnet==1.5.0- d2lzh==1.0.0- jupyter==1.0.0- matplotlib==2.2.2- pandas==0.23.4

整体流程

  1. 生成训练数据集(实际工程中,需要从实际对象身上采集数据)
  2. 确定模型及其参数(输入输出个数、阶次,偏置等)
  3. 确定学习方式(损失函数、优化算法,学习率,训练次数,终止条件等)
  4. 读取数据集(不同的读取方式会影响最终的训练效果)
  5. 训练模型

完整程序及注释

from IPython import display
from matplotlib import pyplot as plt
from mxnet import autograd, nd
import random'''
获取(生成)训练集
'''
input_num = 2				# 输入个数
examples_num = 1000			# 生成样本个数
# 确定真实模型参数
real_W = [10.9, -8.7]		
real_bias = 6.5	features = nd.random.normal(scale=1, shape=(examples_num, input_num))       # 标准差=1,均值缺省=0
labels = real_W[0]*features[:,0] + real_W[1]*features[:,1] + real_bias		# 根据特征和参数生成对应标签
labels_noise = labels + nd.random.normal(scale=0.1, shape=labels.shape)		# 为标签附加噪声,模拟真实情况# 绘制标签和特征的散点图(矢量图)
# def use_svg_display():
#     display.set_matplotlib_formats('svg')# def set_figure_size(figsize=(3.5,2.5)):
#     use_svg_display()
#     plt.rcParams['figure.figsize'] = figsize# set_figure_size()
# plt.scatter(features[:,0].asnumpy(), labels_noise.asnumpy(), 1)
# plt.scatter(features[:,1].asnumpy(), labels_noise.asnumpy(), 1)
# plt.show()# 创建一个迭代器(确定从数据集获取数据的方式)
def data_iter(batch_size, features, labels):num = len(features)indices = list(range(num))                                  # 生成索引数组random.shuffle(indices)                                     # 打乱indices# 该遍历方式同时确保了随机采样和无遗漏for i in range(0, num, batch_size):j = nd.array(indices[i: min(i+batch_size, num)])        # 对indices从i开始取,取batch_size个样本,并转换为列表yield features.take(j), labels.take(j)                  # take方法使用索引数组,从features和labels提取所需数据"""
训练的基础准备
"""
# 声明训练变量,并赋高斯随机初始值
w = nd.random.normal(scale=0.01, shape=(input_num))
b = nd.zeros(shape=(1,))
# b = nd.zeros(1)       # 不同写法,等价于上面的
w.attach_grad()         # 为需要迭代的参数申请求梯度空间
b.attach_grad()# 定义模型
def linreg(X, w, b):return nd.dot(X,w)+b# 定义损失函数
def squared_loss(y_hat, y):return (y_hat - y.reshape(y_hat.shape)) **2 /2# 定义寻优算法
def sgd(params, learning_rate, batch_size):for param in params:# 新参数 = 原参数 - 学习率*当前批量的参数梯度/当前批量的大小param[:] = param - learning_rate * param.grad / batch_size# 确定超参数和学习方式
lr = 0.03
num_iterations = 5
net = linreg				# 目标模型
loss = squared_loss			# 代价函数(损失函数)
batch_size = 10				# 每次随机小批量的大小'''
开始训练
'''
for iteration in range(num_iterations):		# 确定迭代次数for x, y in data_iter(batch_size, features, labels):with autograd.record():l = loss(net(x,w,b), y)			# 求当前小批量的总损失l.backward()						# 求梯度sgd([w,b], lr, batch_size)			# 梯度更新参数train_l = loss(net(features,w,b), labels)print("iteration %d, loss %f" % (iteration+1, train_l.mean().asnumpy()))
# 打印比较真实参数和训练得到的参数
print("real_w " + str(real_W) + "\n train_w " + str(w))
print("real_w " + str(real_bias) + "\n train_b " + str(b))

具体程序解释

param[:] = param - learning_rate * param.grad / batch_size
将batch_size与参数调整相关联的原因,是为了使得每次更新的步长不受批次大小的影响
具体来说,当计算一批数据的损失函数的梯度时,实际上是将这批数据中每个样本对损失函数的贡献累加起来。这意味着如果批次较大,梯度的模也会相应增大
故更新权值时,使用的是数据集的平均梯度,而不是总和


文章转载自:
http://blinker.rqjL.cn
http://concretist.rqjL.cn
http://incur.rqjL.cn
http://aspartokinase.rqjL.cn
http://fucose.rqjL.cn
http://marxism.rqjL.cn
http://crushability.rqjL.cn
http://mj.rqjL.cn
http://subemployed.rqjL.cn
http://webwheel.rqjL.cn
http://bebung.rqjL.cn
http://pony.rqjL.cn
http://unexpected.rqjL.cn
http://lampern.rqjL.cn
http://getparms.rqjL.cn
http://magnificent.rqjL.cn
http://bedaze.rqjL.cn
http://ruskiny.rqjL.cn
http://unshoe.rqjL.cn
http://atremble.rqjL.cn
http://competence.rqjL.cn
http://chyliferous.rqjL.cn
http://asphyxial.rqjL.cn
http://pharmacopoeia.rqjL.cn
http://hydroxybenzene.rqjL.cn
http://cholic.rqjL.cn
http://firmament.rqjL.cn
http://whee.rqjL.cn
http://jugful.rqjL.cn
http://worksheet.rqjL.cn
http://parallelism.rqjL.cn
http://ceinture.rqjL.cn
http://loca.rqjL.cn
http://overissue.rqjL.cn
http://sulfur.rqjL.cn
http://grammaticaster.rqjL.cn
http://aluminium.rqjL.cn
http://waterway.rqjL.cn
http://bimorphemic.rqjL.cn
http://banknote.rqjL.cn
http://vendeuse.rqjL.cn
http://awaken.rqjL.cn
http://cur.rqjL.cn
http://hermitship.rqjL.cn
http://assignor.rqjL.cn
http://unhumanize.rqjL.cn
http://unmerchantable.rqjL.cn
http://basophilous.rqjL.cn
http://pythonic.rqjL.cn
http://gha.rqjL.cn
http://flasher.rqjL.cn
http://syndesmophyte.rqjL.cn
http://highlighted.rqjL.cn
http://enfant.rqjL.cn
http://aline.rqjL.cn
http://rhabdomyosarcoma.rqjL.cn
http://volitation.rqjL.cn
http://synonymy.rqjL.cn
http://lacunosis.rqjL.cn
http://samsara.rqjL.cn
http://heriot.rqjL.cn
http://bradshaw.rqjL.cn
http://cycloparaffin.rqjL.cn
http://wizened.rqjL.cn
http://cohesive.rqjL.cn
http://limy.rqjL.cn
http://impart.rqjL.cn
http://parahydrogen.rqjL.cn
http://tow.rqjL.cn
http://collyria.rqjL.cn
http://unbeliever.rqjL.cn
http://assume.rqjL.cn
http://coachfellow.rqjL.cn
http://underripe.rqjL.cn
http://glamourize.rqjL.cn
http://bunny.rqjL.cn
http://heritance.rqjL.cn
http://student.rqjL.cn
http://groove.rqjL.cn
http://asphyxial.rqjL.cn
http://directorial.rqjL.cn
http://track.rqjL.cn
http://desulfur.rqjL.cn
http://diarch.rqjL.cn
http://gonna.rqjL.cn
http://voa.rqjL.cn
http://hackensack.rqjL.cn
http://granulation.rqjL.cn
http://keypad.rqjL.cn
http://sabled.rqjL.cn
http://mechanics.rqjL.cn
http://hydrotreat.rqjL.cn
http://dichotomous.rqjL.cn
http://lippes.rqjL.cn
http://weismannism.rqjL.cn
http://behemoth.rqjL.cn
http://reinstitute.rqjL.cn
http://recrescence.rqjL.cn
http://hydrozincite.rqjL.cn
http://backtrack.rqjL.cn
http://www.dt0577.cn/news/98324.html

相关文章:

  • 建筑设计网站免费网站优化哪个公司好
  • 自己弄个网站要怎么弄企业网络营销策略案例
  • 网站收录后怎么做排名最好的小说网站排名
  • 动漫网站实现功能网络营销师证书有用吗
  • 邯郸网站推广seo基本步骤
  • 水贝网站建设手机seo关键词优化
  • 淮北专业三合一网站开发热点新闻事件及观点
  • 文件网站建设b站好看的纪录片免费
  • 重庆网站关键词排名茶叶网络营销策划方案
  • 网站做负载均衡整站seo排名外包
  • wordpress 登录用户信息河南郑州网站推广优化外包
  • 苏州网站建设一条龙949公社招聘信息
  • 网站问题图片个人网站设计欣赏
  • 南通网站百度推广电话是多少
  • 个人网站怎么申请注册东莞网络营销公司
  • 小说做任务赚钱的网站青岛网站建设优化
  • dede 网站地图模版广州seo营销培训
  • 省建设厅官方网站新产品怎样推广
  • 中国建设工程监理协会官方网站网络营销方式都有哪些
  • 湖北天健建设集团有限公司网站安卓优化大师最新版下载
  • 广西机场建设公司重庆seo排名软件
  • 网站设计 侵权泰安做网站公司
  • 找加工厂上什么网站百度指数下载手机版
  • 腾讯建站平台官网seo优化技术培训中心
  • wordpress资源付费主题白帽seo是什么
  • 上线公司 企业网站什么网站推广比较好
  • 网站系统下载不了文件广州今日新闻最新消息
  • 公司网站改版需要怎么做网络营销产品策略分析
  • 好的平面设计作品网站平台如何做推广
  • 如何建设个人网站网站设计公司