做虾苗网站有哪些流程深圳公司注册多少钱

news/2025/10/9 4:09:58/文章来源:
做虾苗网站有哪些流程,深圳公司注册多少钱,网上购物商城源代码,网站备案密码忘在使用机器学习构建预测模型时#xff0c;我们不只是想知道“预测值(点预测)”#xff0c;而是想知道“预测值落在某个范围内的可能性有多大(区间预测)”。例如当需要进行需求预测时#xff0c;如果只储备最可能的需求预测量#xff0c;那么缺货的概率非常的大。但是如果库…在使用机器学习构建预测模型时我们不只是想知道“预测值(点预测)”而是想知道“预测值落在某个范围内的可能性有多大(区间预测)”。例如当需要进行需求预测时如果只储备最可能的需求预测量那么缺货的概率非常的大。但是如果库存处于预测的第95个百分位数(需求有95%的可能性小于或等于该值)那么缺货数量会减少到大约20分之1。 获得这些百分位数值的机器学习方法有 scikit-learn:GradientBoostingRegressor(lossquantile, alphaalpha)LightGBM: LGBMRegressor(objectivequantile, alphaalpha)XGBoost: XGBoostRegressor(objectivereg:quantileerror, quantile_alphaalpha) (version 2.0~) 这种”预测值落在某个范围内的可能性有多大(区间预测)”的方法都被称作分位数回归上面的这些机器学习的方法是用了一种叫做Quantile Loss的损失。 Quantile loss是用于评估分位数回归模型性能的一种损失函数。在分位数回归中我们不仅关注预测的中心趋势如均值还关注在分布的不同分位数处的预测准确性。Quantile loss允许我们根据所关注的分位数来量化预测的不确定性。 假设我们有一个预测问题其中我们要预测一个连续型变量的分布并且我们关注不同的分位数例如中位数、0.25分位数、0.75分位数等。对于第q分位数Quantile Loss定义为 这里 yy 是真实值。yy 是模型的预测值。qq 是目标分位数取值范围为0,10,1。 这个损失函数的核心思想是当模型的预测值超过真实值时损失是预测值与真实值的差值乘以q。当预测值低于真实值时损失是预测值与真实值的差值乘以1−q。这确保了对于不同的分位数我们有不同的惩罚。如果我们更关心较小分位数例如中位数我们会设定较小的q反之亦然。 用Pytorch实现分位数损失 下面是一个使用Pytorch将分位数损失定义为自定义损失函数的示例。 importtorchdefquantile_loss(y_true, y_pred, quantile):errorsy_true-y_predlosstorch.mean(torch.max((quantile-1) *errors, quantile*errors))returnloss对于训练来说跟正常的训练方法一样 for epoch in range(num_epochs):for batch_x, batch_y in dataloader:optimizer.zero_grad()outputs model(batch_x)loss quantile_loss(outputs, batch_y, quantile)loss.backward()optimizer.step()让我们看看这个自定义的损失函数是否如预期的那样工作。 Pytorch分位数损失测试 首先我们尝试为x生成均匀随机分布(-5~5)为y生成与x指数成比例的正态随机分布看看是否可以从x预测y的分位数点。 # Generate dummy datanum_samples 10000shape (num_samples, 1)torch.manual_seed(0)# x is uniform random from -5 to 5# y is random normal distribution * exp(scaled x)x_tensor torch.rand(shape) * 10 - 5x_scaled x_tensor / 5y_tensor torch.randn(shape) * torch.exp(x_scaled)# Convert values to NumPy array (for graphs)x x_tensor.numpy()y y_tensor.numpy()网络结构很简单两个中间层64个节点每层relu。在没有任何正则化或提前停止的情况下使用100次epoch。待预测的四分位数(百分位数)在列中为[0.500,0.700,0.950,0.990,0.995]在行中为批大小[1,4,16,64,256]总共有25个预测。在10,000个训练数据实例(蓝色)中低于预测输出值(红色)的实例的比率在图中被标记为“实际”值。 低于指定百分位数值的样本百分比通常接近指定值并且输出分位数预测的是非常直接的。 再考虑一个稍微复杂的例子其中yclip(x - 2,2) randn。其中clip(x - 2,2)是剪辑函数(将值限制在指定范围内)。当数字超出给定范围时该函数将其限制到最近的边界如果将范围设置为-2到2并输入-5的输入值该函数将返回-2;如果输入10它将返回2)而randn是遵循正态分布的随机数。网络结构和其他设置与前一种情况相同。 与前一种情况一样低于指定百分位数值的样本百分比通常接近指定值。分位数预测的理想形状总是左上角图中红线的形状。它应该随着指定的百分位数的增加而平行向上移动。当移动到图的右下方时预测的红线呈现出更线性的形状这不是一个理想的结果。 让我们用一个更复杂的形状我们的目标是y2sin(x) randn。其他设置与前一种情况相同。 可以看到低于指定百分位数值的样本百分比通常接近指定值。当向5x5图的右下方移动时分位数预测的形状偏离了正弦形状。在图的右下方预测值的红线变得更加线性。 如何选择Q 我们看到如果设置过高的quantile会得到扁平化的值那么如何判断使用Quantile Loss得到的结果是否“扁平”如何“避免扁平呢”? 检测“扁平化”的方法之一是一起计算第50、68和95个百分位值并检查这些值之间的关系即使要获得的最终值是99.5百分位值。如果样本分布服从正态分布以μ为均值σ为标准差 在μ±σ区间内的概率约为68在μ±2σ区间内的概率约为95在μ±3σ区间内的概率约为99.7 如果第68百分位-第50百分位、第95百分位-第50百分位和99.5百分位-第50百分位值的比值明显偏离1:2:3我们可以确定偏离的百分位值已经“变平”。 避免扁平化”的第一种方法是减少批量大小如上面的实验所示。较小的批量大小避免了这个问题并且不太可能产生平坦的预测。但是减少批大小也有缺点比如收敛不稳定和增加训练时间所以它只是有时一个容易采用的选择。 第二种方法是在同一批次中收集相似的样本而不是随机生成批次。这避免了“在批内低于和高于预测值的样本比例与指定的百分位数值之间的平衡”。 最后扁平化是无法避免的我们只能进行缓解下列符号用于下列方程。 P0:第50个百分位值P1:第68个百分位值P2:第95百分位值P3: 99.5百分位值 使用上述变量可以使用以下流程图获得适当的99.5%百分位数值。 总结 分位数回归是一种强大的统计工具对于那些关注数据分布中不同区域的问题以及需要更加灵活建模的情况都是一种有价值的方法。 本文将介绍了在神经网络种自定义损失实现分位数回归并且介绍了如何检测和缓解预测结果的扁平化问题。Quantile loss在一些应用中很有用特别是在金融领域的风险管理问题中因为它提供了一个在不同分位数下评估模型性能的方法。 https://avoid.overfit.cn/post/e64a72a342af4aeda08b249ebca2c214 作者Shiro Matsumoto

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932176.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

杭州网站建设源码外国人做免费视频网站

嵌_ModbusTcpIp数据转发/通_通/发送方.MCG嵌_ModbusTcpIp数据转发/通_通/接收方.MCG嵌_ModbusTcpIp数据转发/通_通/驱动路径说明.txt嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModbusTCPIPSlave.chm嵌_ModbusTcpIp数据转发/通_通/ModBusTcp数据转发设备/ModBusTCPIP…

一个网站两个域名备案软件工程师报名

在当前全球化的时代背景下,海外市场的开拓对于企业的发展至关重要。而海外媒体宣传是一种有效的推广方式,可以帮助企业在全球范围内打开市场。本文将对8个海外媒体宣发套餐的推广要点进行解析,帮助企业了解如何在海外市场进行宣传推广。 1. 媒…

深圳做网站比较好太仓网站制作

前情回顾:Django框架 完成用户登录注册 文章目录 1.创建管理员2.完善管理员功能2.1增加管理员登录功能2.2完善展示用户信息功能2.3完善修改用户信息功能2.4完善删除用户信息功能 1.创建管理员 一般管理员都是直接指定,不开放页面注册,可以直…

适合个人做的网站百度灰色关键词排名代做

为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的。 测试环境 腾讯云 Ubuntu 16.04 阿里云 Ubuntu 16.04 开启Root账号ssh登录 1.修改配置…

南京专业网站设计公司价格做营销网站视频

初级代码游戏的专栏介绍与文章目录-CSDN博客 程序长时间运行,内存泄漏,最后崩溃,怎么办? 程序24小时运行,偶发随机崩溃,怎么办? 啃代码、内存泄漏检查工具、分析线程交互……没人敢承诺解决问题…

做国外网站调查挣取零花钱做网站销售会问哪些问题

通常而言大家普遍的认知里switch case的效率高于if else。根据我的理解而言switch的查找类似于二叉树,if则是线性查找。按照此逻辑推理对于对比条件数目大于3时switch更优,并且对比条件数目越多时switch的优势越为明显。一、测试目的最近与开发同学对于前…

国外好的设计欣赏网站旧房改造找哪家

第八届信息系统与数据采集国际会议(ICISDM 2024)将于2024年6月24日至6月26日在美国第二大城市——洛杉矶召开。此次会议不仅展现了世界各地的科研专家们围绕着信息系统和数据采集所展开的最新的科学研究结果,而且也为来自不同地区的代表们提供…

加工厂网站建设企业在线

代码如下&#xff0c;在执行Encoding.GetEncoding(“gb2312”);方法后报错&#xff0c;说没有找到对应编码&#xff0c;经测试&#xff0c;发现是静态构造函数未执行。 public static class Encodings {/// <summary>/// 注册相关编码/// </summary>static Encodi…

网站 建设 原则广东商城网站建设多少钱

紫光展锐T820是一款采用先进6nm EUV工艺的芯片&#xff0c;采用134三丛集八核心CPU架构&#xff0c;由1个主频为 2.7GHz 的 Arm Cortex-A76 大核和 3个主频为2.3GHz 的Arm Cortex-A76大核以及4个主频为2.1GHz的 Arm Cortex-A55组成 &#xff0c;支持高达3MB 三级缓存&#xff0…

wap网站实例保定做网站排名推广

Python类型转换&#xff0c;Python数据类型转换函数大全 虽然 Python 是弱类型编程语言&#xff0c;不需要像Java或 C 语言那样还要在使用变量前声明变量的类型&#xff0c;但在一些特定场景中&#xff0c;仍然需要用到类型转换。 比如说&#xff0c;我们想通过使用 print() …

网站架构分析工具自己做网站的劣势

一、UI界面设置两个按键&#xff0c;并直接转到槽函数 二、两种代码展示 #include <QFile> #include <QDebug>//此两种方式中调用函数&#xff0c;应包含的头文件void Widget::on_btnReadFile01_clicked()//第一种打开方式 {//1. 打开文件QFile file;file.setFile…

网站建设 实施计划企业网站大图

数组的存储结构、特殊矩阵和稀疏矩阵的压缩存储 1.数组的存储结构、特殊矩阵、稀疏矩阵的压缩存储1.1 数组的存储结构1.1.1 一维数组的存储结构关系式1.1.2 多维数组的存储结构关系式 1.2 特殊矩阵的压缩存储1.2.1 对称矩阵1.2.2 下三角矩阵1.2.3 上三角矩阵1.2.4 三对角矩阵 1…

永州市开发建设投资有限公司网站青岛网站制作

大家好&#xff0c;我是阿赵。   之前分享过怎样通过MaxScript在3DsMax里面修改模型的顶点色。不过由于很多时候顶点色的编辑需要根据在游戏引擎里面的实际情况和shader的情况来动态调整&#xff0c;所以如果能在引擎里面直接修改模型的顶点色&#xff0c;将会方便很多。于是…

好看的网站的导航怎么做搭建一个网站多少钱哈尔滨电脑

新的一年&#xff0c;你的读研计划进行到哪个环节了呢&#xff1f;咨询社科院与杜兰大学金融管理硕士项目中&#xff0c;总听到有同学说&#xff0c;不着急&#xff0c;我先了解一下。你不知道是时间总是在指缝间溜走。别让犹豫成了我们前进的阻碍&#xff0c;马上行动早日遇到…

结合公众号小店做网站设计类网站推荐及介绍

京东金融网银钱包移动版上线 京东账号可直接登录【TechWeb报道】4月1日消息&#xff0c;京东金融今日宣布网银钱包客户端正式在Android平台上线。网银钱包客户端近期也将登录苹果应用商店&#xff0c;用户使用京东账号将可以直接登录。据悉&#xff0c;网银钱包客户端是京东金融…

面试网站开发员写一份开网店策划书

职位描述&#xff1a; 1、计算机或相关专业专科以上学历&#xff0c;2年以上网站前端开发经验&#xff0c;电子商务相关从业经验优先&#xff1b;2、精通各种Web前端技术&#xff0c;对符合web标准的网站重构有丰富经验&#xff0c;有成功作品&#xff1b;3、理解并掌握JavaScr…

网站建设毕业设计总结比较优秀的国外wordpress网站

介绍: conda 是一个工具, 也是一个可执行命令, 其核心功能是管理包与环境. conda 支持多种语言, 用来管理Python包是绰绰有余的. 这里注意区分conda和pip, pip命令可以在任何环境中安装Python包, 而conda则是在conda环境中安装任何语言包. 接触过的conda主要有miniconda与anac…

网站301做排名网站 医院信息化建设

本文实例为大家分享了C语言二叉排序(搜索)树实例代码&#xff0c;供大家参考&#xff0c;具体内容如下/**1.实现了递归 非递归插入(创建)二叉排序(搜索)树&#xff1b;分别对应Insert_BinSNode(TBinSNode* T,int k),NonRecursion_Insert_BinSNode(TBinSNode* T,int k);2.实现了…

视频网站后台设计班级网站制作教程

C Primer&#xff08;第5版&#xff09; 练习 11.2 练习 11.2 分别给出最适合使用list、vector、deque、map以及set的例子。 环境&#xff1a;Linux Ubuntu&#xff08;云服务器&#xff09; 工具&#xff1a;vim 解释 list的元素是有序的&#xff0c;可以重复的&#xff0…

有那些网站宁夏手机网站建设

反射 1 定义2 用途(了解)3 反射基本信息4 反射相关的类&#xff08;重要&#xff09;4.1 Class类(反射机制的起源 )4.1.1 Class类中的相关方法(方法的使用方法在后边的示例当中) 4.2 反射示例4.2.1 获得Class对象的三种方式4.2.2 反射的使用 5、反射优点和缺点 1 定义 Java的反…