文心一言 VS 讯飞星火 VS chatgpt (31)-- 算法导论5.2 3题

三、利用指示器随机变量来计算掷n 个骰子之和的期望值。

文心一言:

为了计算掷n个骰子之和的期望值,我们需要先了解一个重要的概念:指示器随机变量。

指示器随机变量是一种特殊的随机变量,它只有两个取值:0和1。通常用I来表示指示器随机变量,它的取值为1表示事件发生,取值为0表示事件未发生。在掷骰子的例子中,我们可以将指示器随机变量定义为:

I(i)={0,如果第i个骰子的点数为61,如果第i个骰子的点数大于等于2且小于等于5其中,i表示第i个骰子。

有了指示器随机变量,我们可以将掷n个骰子之和的期望值计算为:

E(X)=n×E(I(1))=n×(15/6)=52n/6

其中,X表示掷n个骰子得到的总点数,E(X)表示X的期望值。因为每次掷骰子,有1/6的概率得到6点,5/6的概率得到其他点数,所以期望值可以表示为n × (15/6)。

因此,掷n个骰子之和的期望值为52n/6。

在这里插入图片描述

讯飞星火:

代码解决方案:

在Python中,可以使用random模块来生成随机数。要计算掷n个骰子之和的期望值,可以使用指示器随机变量来表示每个骰子的点数,并使用二项式分布来计算期望值。

以下是一个示例代码,演示如何使用指示器随机变量来计算掷n个骰子之和的期望值:

python
import random
# 定义指示器随机变量
dice = [1, 2, 3, 4, 5, 6]
def dice_sum(n):# 计算二项式分布概率p = [1/6.0 for i in range(n+1)]p[0] = 0p[1] = 1for i in range(2, n+1):p[i] = p[i-1] + p[i-2]# 计算期望值s = sum(random.choice(dice) for _ in range(n))e = 0for i in range(n+1):e += p[i]*ss += random.choice(dice)return e
# 测试函数
for n in range(1, 7):print('{}: {}'.format(n, dice_sum(n)))

在这个例子中,我们首先定义了一个指示器随机变量dice,它包含了骰子的点数。然后,我们定义了一个名为dice_sum()的函数,它接受一个整数参数n,表示掷骰子的次数。在函数内部,我们使用二项式分布来计算期望值。具体来说,我们首先计算了二项式分布的概率分布函数p,然后使用random.choice()函数从指示器随机变量中选择一个点数,并将其加到总和s中。最后,我们根据二项式分布的公式计算期望值。在每次循环中,我们都调用dice_sum()函数来计算掷不同次数骰子之和的期望值,并将结果打印出来。

在这里插入图片描述

在这里插入图片描述

华为盘古:

要计算掷n个骰子之和的期望值,可以使用随机变量来表示每个骰子的值。具体地说,我们可以定义以下随机变量:

r a n d n ( n ) rand_n(n) randn(n)

其中, r a n d n rand_n randn是随机变量, n n n是掷骰子的个数。

我们可以进行以下计算:

KaTeX parse error: Can't use function '$' in math mode at position 12: rand_n(n-1)$̲ = rand_n(n-2)$ + KaTeX parse error: Can't use function '$' in math mode at position 12: rand_n(n-3)$̲ + rand_n(n-4)$ + $$$$$$$$$$$$$$

在这里插入图片描述

360智脑:

假设有n个骰子,每个骰子的点数为1到6之间的概率相等,那么投掷这n个骰子的期望值为 ( 1 / 6 ) n ∗ ( 2 ∗ 6 n − 1 ) (1/6)^n * (2*6^n - 1) (1/6)n(26n1)

在这里插入图片描述

chatglm:

掷 n 个骰子之和可以用一个 6 维随机向量来表示,其中每个元素表示掷出每个骰子的结果。假设这个随机向量用 X 表示,那么 X 的期望值可以用以下公式计算:

E(X) = 1 * 6 + 2 * 6 + 3 * 6 + 4 * 6 + 5 * 6 + 6 * 6  

其中,1 表示掷出一个骰子,2 表示掷出两个骰子,以此类推,6 表示掷出所有六个骰子。
这个公式可以用概率论的知识来解释。假设掷 n 个骰子的结果是离散随机变量 X,那么 X 的期望值可以表示为所有可能出现结果的加权平均值。在 6 个骰子中,每个骰子出现的概率都是 1/6,因此每个结果的权重为 1/6。而所有六个骰子可能出现的所有结果一共有 6! 种 (6 的阶乘),因此所有结果的权重之和为 6!。因此,掷 n 个骰子之和的期望值可以表示为:

E(X) = Σ[i=1,n] (1/6) * P(X=i)  

其中,P(X=i) 表示掷 n 个骰子中出现 i 个骰子的概率。
由于 X 是一个 6 维随机向量,因此要计算它的期望值需要使用分布式计算或者 GPU 计算,否则计算量会非常大。

在这里插入图片描述

chatgpt:

设每个骰子的点数为 X i X_i Xi,则总点数为 S n = ∑ i = 1 n X i S_n = \sum_{i=1}^{n} X_i Sn=i=1nXi,其中 X i X_i Xi 相互独立且都服从于离散型均匀分布 U ( 1 , 6 ) U(1,6) U(1,6),即 P ( X i = k ) = 1 6 P(X_i = k) = \frac{1}{6} P(Xi=k)=61,其中 k ∈ { 1 , 2 , 3 , 4 , 5 , 6 } k \in \{1,2,3,4,5,6\} k{1,2,3,4,5,6}

因为指示器随机变量只有两个可能取值,因此我们可以考虑将每一个 X i X_i Xi 表示为一个指示器随机变量 Y i Y_i Yi,其中当 X i = k X_i = k Xi=k Y i = 1 Y_i = 1 Yi=1,当 X i ≠ k X_i \neq k Xi=k Y i = 0 Y_i = 0 Yi=0。因此,每个 X i X_i Xi 可以写作 X i = ∑ k = 1 6 k Y i ( k ) X_i = \sum_{k=1}^{6} k Y_i(k) Xi=k=16kYi(k),其中 Y i ( k ) Y_i(k) Yi(k) 表示在第 i i i 次掷骰子时第 i i i 个骰子点数是否为 k k k

考虑到每个骰子的点数 X i X_i Xi 都可以表示为指示器随机变量 Y i Y_i Yi 的线性组合,因此我们可以利用线性性质和期望的定义来计算 S n S_n Sn 的期望值 E ( S n ) \mathrm{E}(S_n) E(Sn)

E ( S n ) = E [ ∑ i = 1 n X i ] = E [ ∑ i = 1 n ( ∑ k = 1 6 k Y i ( k ) ) ] = ∑ k = 1 6 k E [ ∑ i = 1 n Y i ( k ) ] = ∑ k = 1 6 k E ( Y 1 ( k ) ) ( 因为  Y i ( k ) 相互独立 ) = ∑ k = 1 6 k P ( X 1 = k ) = ∑ k = 1 6 k 1 6 = 7 2 n \begin{aligned} \mathrm{E}(S_n) &= \mathrm{E}\left[\sum_{i=1}^{n} X_i\right] \\ &= \mathrm{E}\left[\sum_{i=1}^{n} \left(\sum_{k=1}^{6} k Y_i(k)\right)\right] \\ &= \sum_{k=1}^{6} k \mathrm{E}\left[\sum_{i=1}^{n} Y_i(k)\right] \\ &= \sum_{k=1}^{6} k \mathrm{E}(Y_1(k)) \quad (\textrm{因为 }Y_i(k)\textrm{ 相互独立})\\ &= \sum_{k=1}^{6} k P(X_1 = k) \\ &= \sum_{k=1}^{6} k \frac{1}{6} \\ &= \frac{7}{2}n \end{aligned} E(Sn)=E[i=1nXi]=E[i=1n(k=16kYi(k))]=k=16kE[i=1nYi(k)]=k=16kE(Y1(k))(因为 Yi(k) 相互独立)=k=16kP(X1=k)=k=16k61=27n

因此,掷 n n n 个骰子的总点数的期望值为 7 2 n \dfrac{7}{2}n 27n

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

Prompt提示工程的艺术: 解码 ChatGPT

随着ChatGPT的横空出世,prompt提示工程突然就成了一个时髦的技能,prompt的核心是制定科学有效的提示,以便于我们可以从大语言模型中得到更精确的输出。简单说,就是如何从任何人工智能模型中获得更好的输出结果。 做到这一点需要两…

一周 AIGC 丨马云回国首谈 ChatGPT,AIGC 用于旅游宣传片

图片来源:由无界AI生成 今天,在海外“流浪”近 1 年的马云回国的消息刷屏,被众多媒体解读为是对中国民营企业的一个重大的标志性事件。眼光一向超前的马云自然不会错过 ChatGPT 话题。他说:“ChatGPT 这一类技术已经对教育带来挑战…

AI怎么把游戏变好玩?米哈游出手了

《原神》发布两年半后,游戏新贵米哈游终于出新,上线了《崩坏:星穹铁道》。新游戏的一大亮点是内置了一个“图生图”的AIGC工具,用户可上传任何图片,生成对应风格的游戏角色“三月七”。 广大玩家脑洞大开,短短一周时间…

游戏人,卷得过AI吗?

将深燃设为“星标⭐” 第一时间收到文章更新 深燃(shenrancaijing)原创 整理 | 李秋涵 2023年,AI的热潮席卷各行各业。相比于大语言模型ChatGPT,AI绘画火得更早,目前看来,在市场上的应用也来的更早。 根据此…

RunningCheese Firefox 71.0 正式版 [1225]

RunningCheese Firefox V10 正式版开发前后经历4年才推出,全新的架构让 Firefox 焕发了第二春,有史以来最棒的 Firefox,高速流畅,一别卡顿。在速度比肩 Chrome 浏览器的同时,还保留了 Firefox 的强大功能,正…

ChatGPT+打印机自动写作业?都是科技与狠活

近日,有网友在Tik Tok上分享了一段视频,他通过ChatGPT加3D打印技术,成功实现了自动写作业。 自动写作业!这不是所有学生的梦寐以求的待遇吗? 小编的脑海中立刻闪过了《哈利波特》中会自动写字的羽毛笔,不过…

“高仿 Twitter” 1 天拿下 3000 万用户,惹马斯克发律师函:你个“山寨货”!...

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 上线 4 小时用户数破 500 万、7 小时破 1000 万,不到 24 小时破 3000 万……这般势如破竹的用户增长量,来自 Meta 旗下、号称“Twitter 的绝佳代替品”的 Threads。 为此&…

2023-03-13:给定一个整数数组 A,坡是元组 (i, j),其中 i < j 且 A[i] <= A[j], 这样的坡的宽度为 j - i。 找出 A 中的坡的最大宽度,如果不存在,返回 0

2023-03-13&#xff1a;给定一个整数数组 A&#xff0c;坡是元组 (i, j)&#xff0c;其中 i < j 且 A[i] < A[j]&#xff0c; 这样的坡的宽度为 j - i。 找出 A 中的坡的最大宽度&#xff0c;如果不存在&#xff0c;返回 0。 示例 1&#xff1a; 输入&#xff1a;[6,0,8,…

目前工资最高的几家外包公司汇总!(2023最新版)

点击上方“芋道源码”&#xff0c;选择“设为星标” 管她前浪&#xff0c;还是后浪&#xff1f; 能浪的浪&#xff0c;才是好浪&#xff01; 每天 10:33 更新文章&#xff0c;每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路&#xff0c;很肝~中文详细注释的开源…

机器人语音生成技术的发展是否存在潜在风险?

机器人语音生成技术的发展引发了广泛的关注和期待&#xff0c;它使得机器可以像人类一样流利地说话。Meta、谷歌和其他科技公司的AI模型正在不断演进&#xff0c;能够从文本中生成逼真的语音。然而&#xff0c;这项技术的快速进步也带来了一些潜在的风险&#xff0c;引发了许多…

科技云报道:ChatGPT应用爆火,安全的大数据底座何处寻?

科技云报道原创。 毫无疑问&#xff0c;AIGC正在给人类社会带来一场深刻的变革。 而剥开其令人眼花缭乱的华丽外表&#xff0c;运行的核心离不开海量的数据支持。 ChatGPT的“入侵”已经引起了各行各业对内容抄袭的担忧&#xff0c;以及网络数据安全意识的提高。 虽然AI技术…

ChatGPT日活超千万/ 小米回应汽车设计图纸泄露/ 疑英伟达RTX 4090 Ti原型显卡曝光…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好&#xff0c;今天是节后复工第二天&#xff0c;1月29日星期日&#xff5e; 和日报君来看看&#xff0c;今天科技圈有哪些新鲜事吧。 小米回应汽车设计图纸泄露&#xff0c;称非最终文件 近日&#xff0c;疑似小米首款车型的设计…

一套系统让打工人瑟瑟发抖,监控员工离职动态。

金磊 杨净 发自 凹非寺量子位 | 公众号 QbitAI 前脚投简历&#xff0c;后脚就被精准裁员。 一位网友最近就爆出了这样一段真实经历&#xff0c;而且还称被领导教育了一通&#xff1a; 别以为你上班干啥我都不知道&#xff0c;你啥时候想走我都一清二楚&#xff01; 随之引发热议…

ChatGPT 有了自己的“电脑”,是机会还是风险?

人工智能即将到来&#xff0c;我们根本不知道结果会是什么&#xff0c;所以我们的责任是推动人工智能取得积极的成果&#xff0c;让我们的生活变得更加美好。 原文链接&#xff1a;https://stratechery.com/2023/chatgpt-learns-computing/ 未经授权&#xff0c;禁止转载&#…

ChatGPT文心一言逻辑大比拼(一)

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

ai+口语,一款超不错以chatgpt做出来的小程序!

chatgpt 在最近这个gpt发展的热火朝天的时候&#xff0c;我们可以看到很多很多ai生成的软件出现在我们面前&#xff0c;对于我们来说我们在这段时间可以利用到这些软件去更好的提升自己想要提升的方面&#xff0c;那么我今天主要讲的是ai口语组合起来的一个小程序去说说 小程…

2022阿里巴巴内推码,欢迎来投

人狠话不多&#xff0c;快到我这来。 可以帮你查查流程啥的。

我靠这份阿里巴巴软件测试笔试题(附答案),成功入职阿里巴巴

代码质量是一切的基础&#xff0c;可读性高的代码问题自然少。 正文开始 文末附有更多企业软件测试面试题合集及答案 试题一 一、判断题 1&#xff0e;软件测试的目的是尽可能多的找出软件的缺陷。&#xff08;Y&#xff09; 2&#xff0e;Beta 测试是验收测试的一种。&…

阿里巴巴内推编程测验题目

题目&#xff1a; 思路&#xff1a; 在网上跟大家交流后&#xff0c;才知道自己漏看了题目&#xff0c;后来想了想&#xff0c;现将思路贴出来&#xff0c;供大家交流 目的&#xff1a;最多可以取出多少个能够组成嵌套集 如果存在一个子嵌套集&#xff0c;而新增加的一个二段…

测试4年,费时8个月,入职阿里,涨薪14K,可算是熬出头了····

前言 你的努力&#xff0c;终将成就无可替代的自己 本科毕业后就一直从事测试的工作&#xff0c;和多数人一样&#xff0c;最开始从事功能测试&#xff08;所谓的点点点&#xff09;的工作&#xff0c;看着自己的同学一步一步往上走&#xff0c;自己还是在原地踏步&#xff0c;…