写在前面:不建议观看,会烂尾的

1.马氏链:状态空间指的是随机变量的取值范围,xi称为一个状态,应用背景在现在的条件下下一状态发生的概率,比如退火,他的条件概率可化简为:

且n+m时刻的概率只与间隔时间m和状态i,j有关即:

这个新概率叫m步转移概率,ij当行列就有m步为变量的转移矩阵。显然遍历整个状态空间当然概率和是1

特殊的如果移动0步,规定i=j时概率是1,不相等为0

那该如何知道概率p呢?可以由过往经验如退火算法,也可以由数据规律:即找出所有的可能的状态取值,如何列出这些取值之间的跳转如00,01,10,11.通常认为步数是1,在步数是1的情况下找出所有跳转次数,然后认准是从哪里开始跳的,如果要近似00跳转的概率则找出所有从0开始跳的概率和当分母即00,01。分子是00即可。

其他还有很多定理和衍生概率,这里就不介绍了只是简单讲讲而已。应用马尔可夫链的计算方法进行马尔可夫分析, 主要目的是根据某些变量现在的情况及其变动趋向,来预测它在未来某特定区间可能产生的变动,作为提供某种决策的依据。

2.蒙特卡洛:
又称随机抽样或统计试验法,基本思想是频率代替概率,算术平均代替期望(其实就是用数据代替理论推导中未知的值,而这些未知的值往往在概率论中有公式)。

通常来讲,先从实际问题抽象出随机变量X,通过试验得到算术平均值当期望(考研时学过根据数定律数据要够大且每次都是独立同分布),后面也相应可以算出置信度和误差(降低方差和增大N都可以降低误差)。

效率概念:等于方差*观察子样花费时间

优点:受限小,收敛速度和维数无关但是慢因此高维情况使用效果好,误差容易确定但是误差确定是在给定置信度的情况下计算的

3.matlab语法:

矩阵操作:缺省y(:,:)表示取全部,前行后列,1:2:8表示第1到第8,步长2

矩阵变换:x=x(:);默认列向量,因此要行向量得转置,拉成列向量时先第一列后第二列按列放数据

矩阵拼接:拉成列向量,矩阵操作后面加的是圆括号,矩阵给出是方括号,因此要拼接是【x y】

水平拼接用逗号或者空格都行,要增加行的话就得用;分隔。

inf为无穷大常量

4.这些优化算法核心是跳出方向的设置而不是跳出条件的判断,目前状态的领域应该怎么确定。而模拟退火的则是模拟退火通过一个预先定义的“邻域函数”,从当前解的“邻近”解中随机选择一个候选解,作为可能的“跳出方向”。 这我觉得是最关键的,这个领域是人为定义的扰动,比如在下面的TSP问题中就有一个规则。这个规则是因问题而定的,和退火系数起始问题共同影响着最后出来的结果质量。

TSP路径反转形成新解。

5.遗传算法

模拟自然界,初始群体的产生、求每一个体的适应度、根据适者生存的原则选择优良个体。

通过随机交叉其染色体的基因并随机变异某些染色体的基因后生成下一代群体,按此方法使群体逐代进化。

需要确定种群数量,遗传代数,交叉率(一般是1),变异率。

与模拟退火不同,假如种群数量是500,那就得先给出500条路径(初始解)(TSP问题)作为父代,然后若是求最小值,则min(500个父代)这个min函数叫做适应度函数,用于评估优秀个体。

然后从里面选两个个体(解)出来划定第i个位置为交叉点,交叉点前面不懂后面交换。交叉方式多种多样这里只是一种。然后还可以跳出个别点交换位置叫做变异。

500个父代每两个凑组交换生成子代,再在子代中按照变异率选个别个体变异后生成变异体,变异体,子代,父代中按照适应度函数选出优秀种群作为新父代。

6.禁忌搜索算法

禁忌搜索算法用一个禁忌表记录下已经到达过的局部最优点,在下一次搜索中,利用禁忌表中的信息不再或有选择地搜索这些点

是组合优化算法的一种,组合优化:是一种大的学科类别

核心特征: 离散决策、有限解空间、目标是最小化或最大化某个目标函数。

由于上述都是用距离描述邻域,在组合优化则有一个更高层次的抽象概念邻域:

D 表示决策变量的定义域, F表示可行解区域, F 中的任何一个元素称为该问题的可行解, f 表示目标函数。

候选集合:

禁忌表:禁忌表中的两个主要指标是禁忌对象和禁忌长度,,一般是给禁忌对象x一个禁忌长度t,当迭代次数超过t次时禁忌对象x被解禁。

评价函数:评价函数是侯选集合元素选取的一个评价公式,侯选集合的元素通过评价函数值
来选取。以目标函数作为评价函数是比较容易理解的。目标值是一个非常直观的指标,但有时为了方便或易于计算,会采用其他函数来取代目标函数。

特赦规则:字面意思

记忆频率信息:一个最优值出现的频率辅助判断是否停止迭代或解禁元素

P类问题是可以找到一个能在多项式时间内解决它的算法。

NP问题是指可以在多项式的时间里验证一个解的问题。NP问题的另一个定义是,可以在多项式的时间里猜出一个解的问题。

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

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

相关文章

Spring Boot自定义Starter:从原理到实战全解析

1. 背景与需求1.1 什么是Starter? Spring Boot的起步依赖(Starter)是一种特殊的依赖描述符,用于简化Spring应用的依赖管理和自动配置。官方文档将Starter定义为“一组方便的依赖描述符”,开发者只需引入对应的Starter&…

安宝特方案丨工业AR+AI质检方案:致力于提升检测精度与流程效率

据IDC预测,2025年中国工业AI质检市场规模将达62亿元,年复合增长率28.5%,新能源、消费电子、高端装备三大领域贡献超70%市场份额。这一数据印证了AI质检已从可选技术升级为制造业降本增效的生存刚需。当前制造业质检环节正面临:精度…

AudioLLM

参考链接:https://mp.weixin.qq.com/s/cscrUn7n_o6PdeQRzWpx8g 视频教程:https://www.bilibili.com/video/BV1LGbozkEDY 模型代码:https://github.com/boson-ai/higgs-audio 如果是两个模型加在一起:一个语言模型,一个…

基于 CEP 引擎的算法拆单与调度实践—基础篇

在金融市场中,大额订单的一次性交易可能会对市场价格产生较大冲击,导致交易成本增加。例如,大额买入订单可能会迅速推高股价,使后续买入成本上升;大额卖出订单则可能打压股价,造成资产贱卖。拆单算法通过将…

开源 C# TCP 通信框架 SocketDJ 发布:轻量、免费、可扩展

前言市面上的网络通信框架琳琅满目,功能强大者有之,但不少都存在功能闭源、商业收费、学习成本高等问题。作为一名热爱底层技术的开发者,我始终相信:基础通信能力应当简单、透明且免费。最近正好有项目需求,索性动手从…

移动机器人路径规划中ROS2中间件性能的研究综述

导读: 随着移动机器人在工业自动化、特种作业及智能服务领域的广泛应用,其路径规划能力越来越依赖机器人操作系统ROS2的通信性能。ROS2通过去中心化架构与数据分发服务中间件显著提升了系统可靠性,但动态复杂环境中路径规划对通信延迟、带宽…

【昇腾】Atlas 500 A2 智能小站制卡从M.2 SATA盘启动Ubuntu22.04系统,重新上电卡死没进系统问题处理_20250808

一、问题背景 Atlas 500 A2智能小站是华为基于20T 12G版本的Atlas 200I A2加速模块开发的面向广泛边缘应用场景的轻量边缘设备,具有超强计算性能、配置灵活、体积小、支持温度范围宽、环境适应性强、易于维护 管理等特点的产品。Atlas 500 A2智能小站主要应用在智能…

sigaction 中 sa_handler = SIG_IGN 的深度解析与应用实践

sigaction 中 sa_handler SIG_IGN 的深度解析与应用实践 核心意义:主动忽略信号 当 sa_handler 设置为 SIG_IGN 时,内核将完全丢弃指定的信号,不会: 执行默认行为调用任何处理函数中断进程的正常执行 这与 SIG_DFL(默…

【LLM实战|langchain、qwen_agent】RAG高级

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?type=blog 0. 前言 RAG高级 1. RAG 高效召回方法 合理设置TOP-K 改进索引算法 -知识图谱 引入重排序 重排序模型 BGE-Rerank Cohere Rerank 混合检索 向量索引+关键词索引…

C++方向知识汇总(一)

关于单例模式1.什么是单例模式?答:单例模式是一种创建型设计模式,确保一个类在运行期间仅有一个实例,提供全局唯一的访问点2.单例模式的目的?答:避免重复创建资源消耗大的对象,例如日志系统、线…

学习:JS[8]本地存储+正则表达式

一.本地存储1.介绍将数据存储到用户浏览器当中设置、读取方便、页面刷新不丢失数据2.本地存储分类-localStoragea.语法(1)存储数据//存储数据 localStorage.setItem(键,值)如 localStorage.setItem(uname,哈哈)(2)获取数据//获取方式 都加引号 localStorage.getItem(键) localS…

C++算法练习:单词识别

做题记录:牛客习题:单词识别 相关题目代码已经提交到gitee中:楼田莉子 (riko-lou-tian) - Gitee.com喜欢请点个赞谢谢 目录 题目: C 字符函数头文件头文件:(C 标准库)核心函数功能说明&#…

从免费到盈利:Coze智能体1小时封装变现全流程指南——井云科技

在AI技术普惠的浪潮下,Coze等智能体平台让零代码开发者也能快速构建功能强大的AI助手。然而,许多创作者在完成智能体开发后,却面临“工具免费、成本自担”的困境——用户无限制调用导致算力成本飙升,想收费又缺乏成熟的支付与用户…

C++学习之STL学习:map/set

通过前面的学习,我们已经对C STL有了初步了解。然而,STL作为一个庞大复杂的体系,远不止这些内容。接下来,我们将深入探讨STL中的另外两个重要组件——map和set。 作者的个人gitee:楼田莉子 (riko-lou-tian) - Gitee.co…

[学习] CORDIC算法详解:从数学原理到反正切计算实战

CORDIC算法详解:从数学原理到反正切计算实战 文章目录CORDIC算法详解:从数学原理到反正切计算实战引言一、数学原理二、求解流程(旋转模式)三、典型应用场景四、反正切计算示例(Python实现)五、算法流程可视…

3款强力的Windows系统软件卸载工具

1、Geek 下载地址:https://download.csdn.net/download/weixin_42203093/91625765 Geek Uninstaller 是一款专业的 Windows 软件卸载工具,主要用于卸载软件并清理残留垃圾: 特点 体积小巧便携:软件体积约为 1.7M,是单…

AcWing 4579. 相遇问题

这道题做个今天的结尾 比较简单 正在备战csp吗,正好刷一下 难度:简单时/空限制:1s / 256MB总通过数:1738总尝试数:2584来源: CSP-J 2022 模拟赛 原题链接 4579. 相遇问题 - AcWing题库 题目描述 一…

基于clodop和Chrome原生打印的标签实现方法与性能对比

今天想看看,基于clodop和Chrome原生打印的标签实现方法与性能对比。先看看DeepSeek关于这个问题的回答! CloudPrint 和 Chrome 原生打印的区别 基本概念差异 CloudPrint (Clodop) 是基于云的打印服务解决方案需要安装专门的客户端程序支持跨平台、跨设备…

百度网盘如何做到下载速度最快?OpenSpeedy绿色安装版下载,开源免费网盘加速

下载地址获取点击这里打开:OpenSpeedy下载地址 打开解压后的文件夹,找到【OpenSpeedy.exe】应用程序,右键选择【以管理员身份运行】。 添加图片注释,不超过 140 字(可选) 主要特性: 免费开源蛮…

科技云报到:热链路革命:阿卡 CRM 的 GTM 定位突围

科技云报道原创。在企业数字化的工具箱里,“CRM” 一词早已不是 “全流程客户管理” 的代名词,而是从营销获客到客户信息沉淀,再到长期关系维护,仿佛要包揽从线索到复购的所有环节。但成立仅两年半的阿卡 CRM,却在实践…