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

怎么给网站做防护颜色广告

怎么给网站做防护,颜色广告,新手怎样自己做网站,wordpress首页不显示图片概念 神经网络的梯度下降法是训练神经网络的核心优化算法之一。它通过调整神经网络的权重和偏差#xff0c;以最小化损失函数#xff0c;从而使神经网络能够逐渐逼近目标函数的最优值。 步骤 1损失函数#xff08;Loss Function#xff09;#xff1a; 首先#xff0c…概念 神经网络的梯度下降法是训练神经网络的核心优化算法之一。它通过调整神经网络的权重和偏差以最小化损失函数从而使神经网络能够逐渐逼近目标函数的最优值。 步骤 1损失函数Loss Function 首先我们定义一个损失函数用来衡量神经网络预测值与真实标签之间的差距。常见的损失函数包括均方误差Mean Squared Error和交叉熵Cross-Entropy等。 2初始化参数 在训练之前需要随机初始化神经网络的权重和偏差。 4前向传播 通过前向传播计算神经网络的输出根据输入数据、权重和偏差计算每一层的激活值和预测值。 5计算损失 使用损失函数计算预测值与真实标签之间的差距。 6反向传播 反向传播是梯度下降法的关键步骤。它从输出层开始计算每一层的误差梯度然后根据链式法则将梯度传递回每一层。这样可以得到关于权重和偏差的梯度信息指导参数的更新。 7更新参数 使用梯度信息按照一定的学习率learning rate更新神经网络的权重和偏差。通常采用如下更新规则新权重 旧权重 - 学习率 × 梯度。 8重复迭代 重复执行前向传播、计算损失、反向传播和参数更新步骤直到损失函数收敛或达到预定的迭代次数。 9评估模型 在训练过程中可以周期性地评估模型在验证集上的性能以防止过拟合并选择合适的模型。 python实现 import numpy as np# 定义 sigmoid 激活函数及其导数 def sigmoid(x):return 1 / (1 np.exp(-x))def sigmoid_derivative(x):return x * (1 - x)# 设置随机种子以保证可重复性 np.random.seed(42)# 生成模拟数据 X np.array([[0, 0], [0, 1], [1, 0], [1, 1]]) y np.array([[0], [1], [1], [0]])# 初始化权重和偏差 input_size 2 output_size 1 hidden_size 4weights_input_hidden np.random.uniform(-1, 1, (input_size, hidden_size)) bias_hidden np.zeros((1, hidden_size))weights_hidden_output np.random.uniform(-1, 1, (hidden_size, output_size)) bias_output np.zeros((1, output_size))# 设置学习率和迭代次数 learning_rate 0.1 epochs 10000# 训练神经网络 for epoch in range(epochs):# 前向传播hidden_input np.dot(X, weights_input_hidden) bias_hiddenhidden_output sigmoid(hidden_input)final_input np.dot(hidden_output, weights_hidden_output) bias_outputfinal_output sigmoid(final_input)# 计算损失loss np.mean(0.5 * (y - final_output) ** 2)# 反向传播d_output (y - final_output) * sigmoid_derivative(final_output)d_hidden d_output.dot(weights_hidden_output.T) * sigmoid_derivative(hidden_output)# 更新权重和偏差weights_hidden_output hidden_output.T.dot(d_output) * learning_ratebias_output np.sum(d_output, axis0, keepdimsTrue) * learning_rateweights_input_hidden X.T.dot(d_hidden) * learning_ratebias_hidden np.sum(d_hidden, axis0, keepdimsTrue) * learning_rateif epoch % 1000 0:print(fEpoch {epoch}, Loss: {loss})# 打印训练后的权重和偏差 print(Final weights_input_hidden:, weights_input_hidden) print(Final bias_hidden:, bias_hidden) print(Final weights_hidden_output:, weights_hidden_output) print(Final bias_output:, bias_output)
http://www.dnsts.com.cn/news/272400.html

相关文章:

  • 网站图片代码怎么做浏览器下载免费版
  • 电脑做系统ppt下载网站北京文化馆设计公司怎么看
  • 建设规范文件在哪个网站发布wordpress支持广告播放器
  • 用dw个人网站怎么建立医院门户网站建设规划
  • 收录网站有哪些网站为什么要做seo
  • 资阳视频网站建设网站开发课程设计总结
  • 有自己的网站怎么做淘宝客电商推广是什么意思
  • 网站维护需要做那些事安防网站源码
  • 西安企业名录电话资料整站优化seo平台
  • 江浦做网站怎么做一个手机网站
  • wordpress图片站模板千户微建站平台
  • 多个 wordpress宁波seo关键词排名优化
  • 网站搜索优化方案潍坊网站制作工具
  • 网上做广告的网站网站建设最低价
  • 优舟网站建设毕节城乡建设厅网站
  • 有关做能源的网站wordpress msn登陆
  • 虚拟主机网站怎么上传文件怎么办网站平台
  • 石家庄网站搭建欧美风格网站设计
  • 衡水企业网站制作公司wordpress访问慢
  • 如何做高并发网站的架构设计做传奇网站
  • 专业的营销型网站公司陕西高端品牌网站建设价格
  • 网网站制作あかねさす少女免费
  • 阿里云中文域名建设网站开鲁网站seo转接
  • 网站建设免费免代码建设大学网站费用
  • 成都网站关键字优化我是怎么做网站架构的
  • 顺德网站建设信息网站开发平台是什么
  • 建设银行官方网站手机版下载平面设计教程网站有哪些
  • 建设一个网站的硬件要求吗优化加速
  • 推进网站集约化建设的做法提供中山精品网站建设
  • 找平面设计师网站系统门户网站建设常用功能