news 2026/7/14 19:55:53

51、随机采样与图模型算法解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
51、随机采样与图模型算法解析

随机采样与图模型算法解析

1. 随机采样方法

随机采样在很多领域都有重要应用,这里介绍两种常见的随机采样方法:排他采样和基于拒绝的采样。

1.1 排他采样(Exclusive Sampling)

排他采样用于从长度为 $M$ 的给定序列 $x[]$ 中随机且无放回地提取 $m$ 个数字。其实现思路简单,每次从剩余的 $K$ 个元素中均匀随机采样一个元素,将其与序列 $x[]$ 的最后一个元素交换,然后将序列 $x[]$ 的有效大小减 1。以下是具体的算法实现:

Algorithm 25 exclusive_sampling() Input: x, m Output: v 1: K ← M 2: for all i in 0 to m - 1 do 3: ξ ← RAND(0, 1) 4: j ← ⌊Kξ⌋ 5: v[i] ← x[j] 6: tmp ← x[j] 7: x[j] ← x[K] 8: x[K] ← tmp 9: K ← K − 1 10: end for

该算法的时间复杂度为 $O(m)$,但缺点是会修改输入序列 $x[]$ 的顺序。若 $m$ 远小于 $M$,复制 $x[]$ 到临时向量的方法效率不高。

1.2 基于拒绝的排他采样(Exclusive Sampling with Rejection)

为避免修改输入序列,可采用基于拒绝的采样算法。该算法通过不断随机采样,若采样的数字已存在则拒绝并重新采样,直到得到 $m$ 个不同的数字。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 8:43:03

Azure API Management 多后端负载均衡与智能重试策略优化

背景 在使用 Azure OpenAI Service 的生产环境中,我们部署了多个区域的 GPT 模型来提供服务。为了实现高可用性和负载均衡,需要在 Azure API Management (APIM) 层面实现智能的请求分发和故障转移机制。 架构概览 后端资源部署 我们在三个 Azure 区域部署了 OpenAI 资源:…

作者头像 李华
网站建设 2026/7/9 0:22:00

迈瑞医疗董事长李西廷提前完成2亿元增持计划 坚定未来发展信心

12月15日,迈瑞医疗发布公告称,2025年11月27日至2025年12月12日期间,实际控制人之一、董事长李西廷通过集中竞价交易的方式累计增持公司股份1005381股,增持股份占公司股份的0.08%,增持金额共计人民币2亿元(含…

作者头像 李华
网站建设 2026/7/14 13:58:59

终极指南:使用LSUnusedResources快速清理iOS项目冗余资源

终极指南:使用LSUnusedResources快速清理iOS项目冗余资源 【免费下载链接】LSUnusedResources A Mac App to find unused images and resources in Xcode project. 项目地址: https://gitcode.com/gh_mirrors/ls/LSUnusedResources 在iOS开发过程中&#xff…

作者头像 李华
网站建设 2026/7/12 13:29:38

6、搭建 Linux 防火墙全攻略

搭建 Linux 防火墙全攻略 1. 安全基础:Windows 与防火墙的局限 在网络安全领域,防火墙固然重要,但不能忽视应用层和操作系统的安全。一些管理员建议,在配置服务器时应假设没有防火墙,这是个不错的策略。像 Linux 和 Unix 服务器,经过强化后甚至可以不需要防火墙。然而,…

作者头像 李华
网站建设 2026/7/12 13:29:55

27、跨平台远程图形桌面与OpenVPN安全网络搭建

跨平台远程图形桌面与OpenVPN安全网络搭建 1. VNC与SSH隧道 VNC(Virtual Network Computing)会话可通过SSH隧道运行,测试其是否正常运行很简单,只需从SSH会话中注销,若VNC随之关闭,则说明运行正常。SSH隧道适用于所有支持SSH的操作系统,在Linux系统之间使用效果良好,…

作者头像 李华