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

2025年MathorCup数学应用挑战赛D题问题一求解与整体思路分析

D题 短途运输货量预测及车辆调度

问题背景

问题分析:个问题需要建立数学模型解决就业状态分析与预测,旨在通过数学建模对宜昌地区的就业数据进行深入分析,并基于此预测就业状态。提供的数据涵盖了被调查者的个人信息、就业信息、失业信息等,数据较为复杂且涉及多个因素。此问题的核心是通过特征分析识别就业状态的影响因素,并构建预测模型来预测就业状态。

附件1 提供了每个车队负责的线路及相关信息,包括每条线路的发运时间、在途时长、变动成本等。

附件2 提供了历史15天的实际包裹量数据,可以用于验证模型的准确性。

附件3 提供了预测货量数据,可以作为模型的输入。

附件4 提供了可串点的站点集合,能够帮助优化串点任务。

附件5 提供了每个车队的自有车数量,用于计算车辆的调度能力和优化。

问题1分析:货量预测问题

思路分析:需要预测未来1天各条短途线路的货量,并将预测的货量拆解到10分钟颗粒度。建立一个货量预测模型,解决三大挑战:计划线路可能与实际不符,未涵盖部分未下单的货量,已下单的货量可能取消,预测的结果将用于后续的车辆调度。

1数据预处理

需要对附件3中的“预知货量”数据进行清洗和归一化处理。对于数据中的异常值(如发运异常或包裹取消),可以使用滑动窗口法或者数据平滑技术来降低其影响。

拆解至10分钟颗粒度:将每日的货量预测结果按时间段拆解,可以使用线性插值法或者根据历史数据的时段分布,使用加权平均法进行拆分。

字段名称

附件1缺失值

附件2缺失值

附件3缺失值

线路编码

0

0

0

起始场地

0

目的场地

0

发运节点

0

车队编码

0

在途时长

0

自有变动成本

0

外部承运商成本

0

日期

0

0

分钟起始

0

包裹量

0

0

图片

数据清洗前后对比:

图片

图片

图片

2、模型选择

由于数据是时序性的,对比LSTM和XGboost的误差与运行效率,选择机器学习模型XGboost作为货量预测模型。

约束与关键条件:

(1)时间范围:货量预测需要拆解到10分钟颗粒度,预测的时间范围为12月15日14:00至12月16日14:00,共144个10分钟间隔。

(2)预测数据处理:使用历史数据(附件2)来训练货量预测模型(如XGBoost)。未来1天的预知货量(附件3)应作为模型的输入数据,预测出未来货量。

(3)拆解总货量:将每条线路的总货量拆解到10分钟的颗粒度。预测结果需要拆解到10分钟间隔的数据;

(4)预测结果填充:填充结果表1结果表2中的货量数据,并确保对于线路编码为“场地3 - 站点83 – 0600”和“场地3 - 站点83 – 1400”的线路给出具体的预测结果。

对每个时间点进行多步预测:我们应该根据历史数据为每条线路生成144个时间点的预测结果,而不仅仅是一个值。使用滑动窗口的方法,通过时间序列的特性,逐步预测未来的每个时间点的货量,而不是一次性预测一个值。

问题2分析:运输需求分析

根据问题 1 输出的结果,确定运输需求,包括每条线路的发运车辆数、预计发运时间及串点方案,其中每个需求的发运时间不能晚于线路的发运节点。基于以上结果,确定每个需求的承运车辆;要求自有车的周转率尽可能高,以及所有车辆均包裹尽可能高、总成本尽可能低。请将结果写入结果表 3中,结果需包含:线路编码、预计发运时间、承运车辆。其中串点方案可将多条线路编码合并在“线路 ”一列展示,无法使用自有车满足时注明为“外部 ” ,并在论文中给出线路编码为“场地3- 站点83- 0600”和“场地3- 站点83- 1400”的调度结果。

思路分析:根据问题1的货量预测,确定每条线路的运输需求,包括发运车辆数、预计发运时间以及串点方案。尽量提高自有车辆的周转率,确保车辆均包裹数尽可能高,总成本尽可能低。

1、运输需求计算

根据每条线路的包裹量和车辆的载运能力,计算出每条线路的需求车次。对于“串点”场景,选择合适的线路进行合并,根据包裹量是否达到满载来判断是否合并。

2、车辆调度优化

整数规划(Integer Programming)或者线性规划(Linear Programming)方法来确定每条线路的发运时间和车辆调度方案,确保自有车的周转率最大化,并尽量减少外部承运商的使用。

目标函数:需要优化自有车的使用率、车辆包裹数,并最小化总成本(自有车成本 + 外部承运商成本)。对于需要使用外部车辆的情况,可以通过设置约束条件来确保这些车辆的使用最小化。

1、数据准备:使用问题1中得出的10分钟颗粒度的货量数据,作为各条线路的运输需求基础。根据每条线路的预计包裹量和每车次的装载量(1000个包裹),计算需要的发运车辆数。

2、串点方案:对于临近的线路(包裹量较少的情况),可以进行串点发运,即多个线路的货量合并为一车发运。使用附件4(可串点的站点集合)来确定哪些线路可以串点。对于每个串点任务,若合并后的包裹量超过车辆的容量(1000个包裹),则可以安排一辆车进行运输。

3、优化目标:

自有车周转率:计算自有车的周转率,尽量使用自有车辆,以降低成本。自有车周转率= 自有车承运总需求数 / 车队自有车辆数。

车辆均包裹:每辆车的承运包裹量,尽量确保每辆车满载。车辆均包裹= 总承运包裹量 / (自有车辆数 + 外部承运商车辆数)。

成本最小化:结合附件1中的成本信息(如固定成本、变动成本等),尽量减少使用外部承运商的情况。

4、输出:根据这些计算结果,确定每条线路的发运时间、承运车辆以及串点方案,并输出到结果表3中。

1. 运输需求计算

对于每条线路,我们首先基于问题1中预测的货量数据,计算每条线路的需求车次。每个车次的包裹量上限为1000个包裹,因此可以通过以下公式计算每条线路的需求车次:

其中,包裹量为每条线路在10分钟颗粒度下的总货量。

2.车辆调度优化
车辆调度目标是通过最大化自有车的周转率,最小化外部承运商的使用量,并确保每辆车的载运能力尽可能高。为了实现这一目标,我们可以使用整数规划或线性规划来进行优化。目标函数和约束条件如下。

目标函数:
1.自有车周转率最大化:自有车的周转率反映了自有车辆的使用效率,公式为:

2.车辆均包裏数最大化:每辆车的承运包裹量尽可能高,公式为:

3.最小化总成本:成本包括自有车辆的固定成本,变动成本,以及外部承运商的成本。公式为:

总成本
自有固定成本 + 自有变动成本 + 外部承运商总成本
约束条件:

3.优化目标

(1)自有车周转率最大化:目标是最大化自有车的周转率,保证每辆自有车的高效使用。

(2)车辆均包裹数最大化:目标是确保每辆车都尽可能满载,减少空车运行,优化资源使用。

(3)最小化总成本:通过优化车辆调度,最小化总成本,尤其是外部承运商的成本。

4.输出结果

最终的调度结果应包括:每条线路的发运时间;每条线路的承运车辆数,包括自有车和外部承运商车辆;串点方案,标明哪些线路可以合并发运,以及合并后的包裹量;对于每条运输需求,是否使用了外部承运商。

问题3分析:

当前存在一种标准容器,使用该容器可以进一步提升自有车辆利用率,将装车及卸车时长显著缩短至 10 分钟;但缺点是会降低车辆的装载量,其装载包裹量下降至 800 个。假设这种容器数量是无限的。请根据问题 1 输出的结果,重新确定运输需求,优化目标与问题 2 相同。在问题 2 所需输出结果的基础上,需另外输出各运输需求是否使用该标准容器。请将结果写入结果表 4 中,并在论文中给出线路编码为“场地3- 站点83- 0600”和“场地3- 站点83- 1400”的调度结果。

思路分析:假设存在标准容器,能减少装卸时间,但会降低单车载量。需要基于问题1的预测结果,重新评估运输需求,优化自有车辆的调度,并决定哪些需求会使用标准容器。优化算法、模拟退火、容器选择策略。

模型修改:当使用标准容器后,调整车辆的装载量和装卸时间。容器减少装卸时间,但会影响车辆的承载能力,因此需要重新计算运输需求,优化车辆调度。

标准容器的使用会影响装载量,降低为800个包裹/车。容器的使用会减少装车和卸车时长(从45分钟缩短至10分钟),但可能导致每辆车的装载量不足。根据问题2中的需求和时间安排,重新计算每条线路的运输需求。如果某些线路的包裹量不足1000个包裹,可以考虑使用标准容器来提高车辆利用率。

优化目标:除了车辆周转率和总成本外,还需要在目标函数中加入是否使用标准容器的判断,并调整车辆调度策略。

车辆利用率:结合标准容器使用,调整自有车辆和外部车辆的分配,使得车辆的装载量尽可能接近最大容量。

时效性:考虑容器影响后的装车时间,确保车辆能够按时发运。

问题4分析:

当问题1的货量预测结果出现偏差时,基于问题3,对你们的调度模型优化结果的影响。

思路分析:评估货量预测出现偏差时,对调度模型优化结果的影响。敏感性分析、蒙特卡洛模拟

对货量预测误差进行敏感性分析,使用蒙特卡洛模拟或者其他敏感性分析方法,评估预测误差对运输调度结果的影响。基于偏差,可以调整调度策略,例如增加车辆调度的灵活性或使用更多外部承运商。

1、模拟货量预测偏差:对问题1中得出的货量预测结果进行扰动,模拟不同程度的偏差(例如±10%、±20%等),观察调度结果的变化。通过比较实际调度结果与预测偏差后的调度结果,评估偏差对车效、成本、车辆调度等的影响。

2、评估标准:

车效:观察自有车辆的周转率和车辆均包裹的变化。

成本:评估预测偏差对总成本的影响,特别是外部承运商成本的变化。

调度时效性:检查预测偏差是否导致发运延迟。

注:该问题只是一个简单的思路,目前正在代码的优化以及全篇论文的写作。具体完整代码与完整论文稍后全部完成会进行发布。

后续方法和思路持续更新中,会对方法进行优化操作ing。

相关文章:

2025年MathorCup数学应用挑战赛D题问题一求解与整体思路分析

D题 短途运输货量预测及车辆调度 问题背景 问题分析:四个问题需要建立数学模型解决就业状态分析与预测,旨在通过数学建模对宜昌地区的就业数据进行深入分析,并基于此预测就业状态。提供的数据涵盖了被调查者的个人信息、就业信息、失业信息…...

关于三防漆清除剂

成分及原理 主要成分:通常包含有机溶剂,如丙酮、甲苯、二甲苯等,以及一些表面活性剂、缓蚀剂等添加剂。工作原理:有机溶剂能够溶解三防漆中的树脂等成分,使其失去粘性和附着性,从而可以被轻易地擦拭或冲洗…...

2025年MathorCup数学应用挑战赛【选题分析】

【25MathorCup选题分析】 🙋‍♀🙋‍♂数模加油站初步分析评估了此次竞赛题目: ✅A题:该题新颖性强,属于“算子学习深度学习几何建模”的交叉问题,涉及PINN、FNO、KAN等算子神经网络模型构建,任…...

在windows上交叉编译opencv供RK3588使用

环境 NDK r27、RK3588 安卓板子、Android 12 步骤操作要点1. NDK 下载选择 r27 版本,解压到无空格路径(如 C:/ndk)2. 环境变量配置添加 ANDROID_NDK_ROOT 和工具链路径到系统 PATH3. CMake 参数调整指定 ANDROID_NATIVE_API_LEVEL31、ANDRO…...

零基础玩转AI数学建模:从理论到实战

前言 数学建模作为连接数学理论与现实世界的桥梁,在科学研究、工程实践和商业决策等领域发挥着越来越重要的作用。随着人工智能技术的迅猛发展,以ChatGPT为代表的大语言模型为数学建模领域带来了革命性的变革。本书旨在帮助读者掌握这一变革带来的新机遇…...

IDEA 2025.1更新-AI助手试用和第三方模型集成方案

今天刚把 IntelliJ IDEA 更新到了 2025.1 版本,主要是想看看这次 AI Assistant 有什么新东西。之前看到消息说功能有更新,而且似乎可以免费试用,就动手试了试,顺便把过程和一些发现记录下来,给可能需要的朋友一个参考。…...

static关键字

思维导图: 在 Java 中,static 是一个非常重要的关键字,它可以用来修饰类的成员,包括变量、方法、代码块以及内部类。下面为你详细介绍 static 关键字的各种用法和特点。 一.修饰内部类 静态内部类:当 static 修饰内部类…...

gl-matrix 库简介

gl-matrix 库简介 gl-matrix 是一个高性能的 JavaScript 矩阵和向量库,专门为 WebGL 和其他 3D 图形应用设计。它提供了处理 2D、3D 和 4D 向量以及矩阵运算的高效方法。 主要特性 高性能:经过高度优化,执行速度快轻量级:体积小…...

Spring Boot 核心注解全解:@SpringBootApplication背后的三剑客

大家好呀!👋 今天我们要聊一个超级重要的Spring Boot话题 - 那个神奇的主类注解SpringBootApplication!很多小伙伴可能每天都在用Spring Boot开发项目,但你真的了解这个注解背后的秘密吗?🤔 别担心&#x…...

Android 音频架构全解析:从 AudioTrack 到 AudioFlinger

在开发音视频相关应用时,我们常会接触到 MediaPlayer、SoundPool、AudioTrack、OpenSL ES、AAudio、Oboe 等名词,它们都与 Android 的音频播放息息相关。然而,真正理解它们之间的关系以及背后运行机制,才能写出高性能、低延迟的音…...

【教程】无视硬件限制强制升级Windows 11

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 1、下载升级工具:https://github.com/builtbybel/Flyby11/releases 2、解压后打开软件: 3、拖入win11.iso或者自动下载&#xf…...

ICPR-2025 | 让机器人在未知环境中 “听懂” 指令精准导航!VLTNet:基于视觉语言推理的零样本目标导航

作者:Congcong Wen, Yisiyuan Huang, Hao Huang ,Yanjia Huang, Shuaihang Yuan, YuHao, HuiLin and Yi Fang 单位:纽约大学阿布扎比分校具身人工智能与机器人实验室,纽约大学阿布扎比分校人工智能与机器人中心,纽约大学坦登工程…...

替代升级VMware | 云轴科技ZStack构建山西证券一云多芯云平台

通过云轴科技ZStack Cloud云平台,山西证券打造了敏捷部署、简单运维的云平台,不仅兼容x86、海光、鲲鹏三种异构服务器实现一云多芯,还通过云平台虚拟化纳管模块纳管原有VMware虚拟化资源,并对接第三方集中式存储,在保护…...

Houdini python code:参数指定文件路径

创建null节点并命名为control并增加filedir参数 创建python节点 node hou.pwd() geo node.geometry()node hou.node(/obj/output_tetgen/control) filedir node.parm(filedir).eval() print("filedir:",filedir)得到输出...

ChatGPT-o3辅助学术写作的关键词和引言效果如何?

目录 关键词 引言 论文引言(≈300 字) 大家好这里是AIWritePaper官方账号,官网👉AIWritePaper~ 关键词 摘要是文章的精华,通常在200-250词左右。要包括研究的目的、方法、结果和结论。让AI工具作为某领域内资深的研…...

树莓派5+Vosk+python实现语音识别

简介 Vosk是语音识别开源框架,支持二十种语言 - 中文,英语,印度英语,德语,法语,西班牙语,葡萄牙语,俄语,土耳其语,越南语,意大利语,荷…...

Selenium之 CSS 选择器详细讲解

Selenium之 CSS 选择器详细讲解 引言 在.Selenium.自动化测试中,元素定位是至关重要的一环。而.CSS.选择器作为一种强大且灵活的定位工具,在.Selenium.中得到了广泛的应用。本文将详细介绍.CSS.选择器的基本语法、常用类型以及如何在.Selenium.中高效地…...

【LeetCode】大厂面试算法真题回忆(61)--组装新的数组

题目描述 给你一个整数M和数组N,N中的元素为连续整数,要求根据N中的元素组装成新的数组R,组装规则: R中元素总和加起来等于M。R中的元素可以从N中重复选取。R中的元素最多只能有1个不在N中,且比N中的数字都要小(不能为负数)。请输出:数组R一共有多少组装办法。 输入描…...

基于用户的协同过滤推荐系统实战项目

文章目录 基于用户的协同过滤推荐系统实战项目1. 推荐系统基础理论1.1 协同过滤概述1.2 基于用户的协同过滤原理1.3 相似度计算方法1.3.1 余弦相似度(Cosine Similarity)1.3.2 皮尔逊相关系数(Pearson Correlation)1.3.3 欧几里得距离(Euclidean Distance)1.3.4 调整余弦相似度…...

浅析数据库面试问题

以下是关于数据库的一些常见面试问题: 一、基础问题 什么是数据库? 数据库是按照数据结构来组织、存储和管理数据的仓库。SQL 和 NoSQL 的区别是什么? SQL 是关系型数据库,使用表结构存储数据;NoSQL 是非关系型数据库,支持多种数据模型(如文档型、键值对型等)。什么是…...

【Python3】Django 学习之路

第一章:Django 简介 1.1 什么是 Django? Django 是一个高级的 Python Web 框架,旨在让 Web 开发变得更加快速和简便。它鼓励遵循“不要重复自己”(DRY,Don’t Repeat Yourself)的原则,并提供了…...

Java并发编程高频面试题(已整理Java面试宝典PDF完整版)

为什么要使用并发编程 提升多核CPU利用率:现代计算机通常配备多核CPU,通过创建多个线程,操作系统可以将不同线程分配到不同CPU核心上并行执行,从而充分利用硬件资源。若仅使用单线程,则只能利用一个CPU核心&#xff0c…...

第 4 期:DDPM中的损失函数——为什么只预测噪声?

—— 从变分下界到噪声预测 回顾:我们到底在做什么? 在第 3 期中,我们介绍了扩散模型的逆过程建模。简而言之,目标是通过神经网络学习从噪声 x_t​ 中恢复图像 x_0,并且我们通过预测噪声 ϵ来完成这个任务。 今天&a…...

Docker使用、容器迁移

Docker 简介 Docker 是一个开源的容器化平台,用于打包、部署和运行应用程序及其依赖环境。Docker 容器是轻量级的虚拟化单元,运行在宿主机操作系统上,通过隔离机制(如命名空间和控制组)确保应用运行环境的一致性和可移…...

专业热度低,25西电光电工程学院(考研录取情况)

1、光电工程学院各个方向 2、光电工程学院近三年复试分数线对比 学长、学姐分析 由表可看出: 1、光学工程25年相较于24年下降20分, 2、光电信息与工程(专硕)25年相较于24年上升15分 3、25vs24推免/统招人数对比 学长、学姐分析…...

六、LangChain Agent 最佳实践

1. 架构设计与组件选择 (1) 核心组件分层设计 Model(LLM驱动层) 生产环境推荐:使用 gpt-4-1106-preview 或 Anthropic Claude 3 等高性能模型,结合 model.with_fallbacks() 实现故障转移(如备用模型或本地模型)。本地部署:选择 Llama3-70B 等开源模型,搭配 Docker 或 …...

ubantu18.04(Hadoop3.1.3)之MapReduce编程

说明:本文图片较多,耐心等待加载。(建议用电脑) 注意所有打开的文件都要记得保存。 第一步:准备工作 本文是在之前Hadoop搭建完集群环境后继续进行的,因此需要读者完成我之前教程的所有操作。 第二步&…...

PoCL环境搭建

PoCL环境搭建 **一.关键功能与优势****二.设计目的****三.测试步骤**1.创建容器2.安装依赖3.编译安装pocl4.运行OpenCL测试程序 Portable Computing Language (PoCL) 简介 Portable Computing Language (PoCL) 是一个开源的、符合标准的异构计算框架,旨在为 OpenCL…...

关于hadoop和yarn的问题

1.hadoop的三大结构及各自的作用? HDFS(Hadoop Distributed File System):分布式文件系统,负责海量数据的存储,具有高容错性和高吞吐量。 MapReduce:分布式计算框架,用于并行处理大…...

软件工程中数据一致性的探讨

软件工程中数据一致性的探讨 引言数据一致性:软件工程中的业务正确性与性能的权衡数据一致性为何重要业务正确性:事务的原子性与一致性ACID原则的基石分布式事务的挑战一致性级别:从强一致到最终一致 实践中的一致性权衡金融系统:…...

在服务器上安装redis

1.安装所需插件gcc 查看gcc版本 gcc -v 没有安装的话,安装命令如下 yum -y install gcc 2.安装 下载安装包 https://download.redis.io/releases/ 将安装包上传到/opt/software目录下 解压安装包 cd /opt/software tar -zxvf redis-6.2.6.tar.gz 编译并安装redis到指…...

如何选择适合您的过程控制器?

在现代工业中,过程控制器是确保生产效率、质量和安全性的关键设备。它们可以精准监测温度、湿度等变量,优化制造流程,减少人工干预,从而降低错误率和运营成本。但您是否清楚,哪种过程控制器更适合您的企业?…...

C#/.NET/.NET Core拾遗补漏合集(25年4月更新)

前言 在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。 ✍C#/.NET/.N…...

闲来无事,用HTML+CSS+JS打造一个84键机械键盘模拟器

今天闲来无聊,突发奇想要用前端技术模拟一个机械键盘。说干就干,花了点时间搞出来了这么一个有模有样的84键机械键盘模拟器。来看看效果吧! 升级版的模拟器 屏幕录制 2025-04-18 155308 是不是挺像那么回事的?哈哈! 它…...

极狐GitLab 项目导入导出设置介绍?

极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有: 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 导入导出设置 (BASIC SELF) 导入和导出相关功能的设置。 配置允许的导入源 在从其他系统导入项目之前,必须为该…...

极狐GitLab 项目 API 的速率限制如何设置?

极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有: 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 项目 API 的速率限制 (BASIC SELF) 引入于 15.10 版本,功能标志为rate_limit_for_unauthenticated_projects_api_…...

electron 渲染进程按钮创建新window,报BrowserWindow is not a constructor错误;

在 Electron 中,有主进程和渲染进程 主进程:在Node.js环境中运行—意味着能够使用require模块并使用所有Node.js API 渲染进程:每个electron应用都会为每个打开的BrowserWindow(与每个网页嵌入)生成一个单独的渲染器进…...

【前沿】成像“跨界”测量——扫焦光场成像

01 背景 眼睛是人类认识世界的重要“窗口”,而相机作为眼睛的“延伸”,已经成为生产生活中最常见的工具之一,广泛应用于工业检测、医疗诊断与影音娱乐等领域。传统相机通常以“所见即所得”的方式记录场景,传感器捕捉到的二维图像…...

基于C++(MFC)图形编辑界面工具

MFC 图形编辑界面工具 一、背景 喔,五天的实训终于结束了,学校安排的这次实训课名称叫高级程序设计实训,但在我看来,主要是学习了 Visual C .NET 所提供的 MFC(Microsoft Foundation Class)库所提供的类及其功能函数…...

Linux网络通信核心机制解析与层级架构探秘

作为现代操作系统的神经网络,Linux网络通信系统通过多层协作架构实现高效的数据传输机制。本文将从模块化设计、报文处理路径、核心组件交互等多个维度,解析Linux网络通信系统的实现原理与优化策略,并结合内核源码示例与性能调优实践&#xf…...

Tensorflow实现用接口调用模型训练和停止训练功能

语言:Python 框架:Flask、Tensorflow 功能描述:存在两个接口,一个接口实现开始训练模型的功能,一个接口实现停止训练的功能。 实现:用一个全局变量存储在训练中的模型。 # 存储所有训练任务 training_task…...

HTTP测试智能化升级:动态变量管理实战与效能跃迁

在Web应用、API接口测试等领域,测试场景的动态性和复杂性对测试数据的灵活管理提出了极高要求。传统的静态测试数据难以满足多用户并发、参数化请求及响应内容验证等需求。例如,在电商系统性能测试中,若无法动态生成用户ID、订单号或实时提取…...

PyTorch 浮点数精度全景:从 float16/bfloat16 到 float64 及混合精度实战

PyTorch 在深度学习中提供了多种 IEEE 754 二进制浮点格式的支持,包括半精度(float16)、Brain‑float(bfloat16)、单精度(float32)和双精度(float64),并通过统…...

《软件设计师》复习笔记(14.2)——统一建模语言UML、事务关系图

目录 1. UML概述 2. UML构造块 (1) 事物(Things) (2) 关系(Relationships) 真题示例: 3. UML图分类 (1) 结构图(静态) (2) 行为图(动态) 4. 核心UML图详解 5.…...

基于C++(MFC)的细胞识别程序

基于 mfc 的细胞识别程序 一、图像处理课程设计目标 1.1 课题与技术指标 课题:利用图像处理技术设计细胞识别程序。 技术指标: 实验 VS2019 MFC 开发平台待识别图像为 24bit 的真彩色细胞图像进行处理要求识别出细胞,并且保证准确度情况下…...

【前端HTML生成二维码——MQ】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前端HTML生成二维码——MQ 前言本文将介绍前端HTML如何更具用户输入的内容生成对应的二维码,附页面代码、实现函数、js脚本。一、自定义显示页面1、效果图二、使用步骤1、引入库2、实现函数3、页面及函数代…...

Spring Boot自动配置原理深度解析:从条件注解到spring.factories

大家好!今天我们来深入探讨Spring Boot最神奇的特性之一——自动配置(Auto-configuration)。这个功能让Spring Boot如此受欢迎,因为它大大简化了我们的开发工作。让我们一起来揭开它的神秘面纱吧!👀 🌟 什么是自动配置…...

【unity实战】Animator启用root motion根运动动画,实现完美的动画动作匹配

文章目录 前言1、动画分类2、如何使用根位移动画? 一、根位移动画的具体使用1、导入人形模型2、导入动画3、配置动画参数4、配置角色Animator动画状态机5、使用代码控制人物前进后退 二、问题分析三、Humanoid动画中的Root Motion机制及相关配置1、Humanoid动画中的…...

(51单片机)LCD显示数据存储(DS1302时钟模块教学)(LCD1602教程)(独立按键教程)(延时函数教程)(I2C总线认识)(AT24C02认识)

目录 演示视频: 源代码 main.c LCD1602.c LCD1602.h AT24C02.c AT24C02.h Key.c Key.h I2C.c I2C.h Delay.c Delay.h 代码解析与教程: Dealy模块 LCD1602模块 Key模块 I2C总线模块 AT24C02模块 /E2PROM模块 main模块 演示视频: &…...

2d深度预测

Depth anything v1 相对深度估计,要用绝对深度估计需要微调 概要: 1 使用大量的未标注图像信息 2 采用优化策略—数据增强工具(作用在未标注图像) 3 进行辅助监督—继承语义分割知识(作用在未标注图像) 数据层面: …...