文心一言 VS 讯飞星火 VS chatgpt (32)-- 算法导论5.2 4题
四、利用指示器随机变量来解如下的帽子核对问题(hat-heck problem):n位顾客,他们每个人给餐厅核对帽子的服务生一顶帽子。服务生以随机顺序将帽子归还给顾客。请问拿到自己帽子的客户的期望数是多少?
文心一言:
我们可以将这个问题转化为求解在指示器随机变量基础上的期望值。
已知有n位顾客。
已知服务生以随机顺序将帽子归还给顾客。
根据指示器随机变量的定义,I(i)表示第i位顾客是否拿到了自己的帽子,其值为1表示拿到,0表示未拿到。
因为服务生归还帽子是随机的,所以每一位顾客拿到自己帽子的概率都是1/n。
根据期望值的定义,拿到自己帽子的客户的期望数为:
E[I(1)] + E[I(2)] + ... + E[I(n)] = n × (1/n) = 1
所以,拿到自己帽子的客户的期望数为1。

讯飞星火:
假设服务生将帽子归还给顾客的顺序是随机的,那么拿到自己帽子的期望数可以通过以下步骤计算:
1.计算所有可能的归还顺序的数量。对于n位顾客,有n!种不同的归还顺序。
2.对于每一种归还顺序,计算有多少种情况是服务生在归还帽子时先归还了某个顾客的帽子。设第i个顾客先被归还帽子的情况数为A(i),则A(i) = (n-i+1)!/[i!*(n-i)!]。
3.对于每一种归还顺序,计算有多少种情况是服务生在归还帽子时先归还了某个顾客的帽子,并且该顾客拿到了自己的帽子。设第i个顾客先被归还帽子且拿到自己的帽子的情况数为B(i),则B(i) = A(i)[n-i+1]!/[i!(n-i)!]。
4.对于每一种归还顺序,计算拿到自己帽子的期望数。设拿到自己帽子的期望数为E,则E = Σ[B(i)]。
因此,我们只需要计算出A(i)和B(i)即可求解E。具体地,可以使用递推公式计算A(i):
A(i) = (n-i+1)!/[i!(n-i)!]
A(0) = 1
A(i) = A(i-1)(n-i+1)/[i*(n-i)]
同样地,可以使用递推公式计算B(i):
B(i) = [n-i+1]!/[i!(n-i)!]A(i)[n-i+1]!/[i!(n-i)!]
B(0) = 1
B(i) = B(i-1)[n-i+1]!/[i!(n-i)!]/[n-i+1]!/[i!*(n-i)!]
最后,将所有的B(i)相加即可得到拿到自己帽子的期望数E:
E = Σ[B(i)] = Σ[B(0)]Σ[B(1)]...Σ[B(n-1)]
= [n(n-1)...2*1]^(1/n) * [1(n-1)/(n-1)(n-1)] * [2(n-2)/(n-2)(n-2)] * ... * [(n-1)(n-1)/(n-1)(n-1)]
= n^(1/n) * (n-1)(n-2)/(n-2)(n-2)
= n^(1/n) * (n-1)^((n-2)/(n))

华为盘古:
这个问题可以使用指示器随机变量来解决,即每次顾客归还帽子时,服务生会记录下帽子的序号,然后将帽子分配给下一位顾客。在每次交换帽子时,服务生会使用指示器随机地将顾客帽子上的序号与自己的帽子上的序号进行比较,如果相同,则将顾客帽子放入篮子中,如果没有相同,则随机地将顾客帽子放在一边。
在这种情况下,可以使用以下不等式:
$n = (x + μ)/2$
其中,x是顾客帽子的序号,μ是帽子的稀有度。这个不等式表明,顾客归还帽子的次数与顾客帽子的序号的平方成正比,即归还帽子的次数与顾客帽子的序号的平方成正比。
因此,我们可以计算每个顾客的期望数:
$y = (x + μ)/2$
其中,y是顾客的期望值,也就是他们希望收到帽子的序号。
通过这种方式,我们可以计算每个顾客的期望值,并将它们代入不等式中,以解决帽子核对问题。

360智脑:
假设有n个顾客,令X为拿到自己帽子的顾客数量,Y为拿到其他帽子的顾客数量,则X+Y=n。又因为每个顾客只拿一次帽子,所以X和Y都是独立同分布的伯努利随机变量,记其概率质量函数为f(x,y) = (1/2)^(x+y)*exp(-(x+y)/2).
要求期望数,即E(X),则可以将X看作在伯努利试验中成功的次数,代入上式得到E(X) = E(Y) + E(X|Y=0)(当Y>0时)+E(X|Y=1)(当Y=0时)。由于X和Y是独立的,因此可以分别计算它们的期望数并相加,得到E(X) = nP(X=0) + P(X=1)(1-P(X=0))。其中,P(X=0) = n(1/2)^(n-1),P(X=1) = n(1/2)^(n-1),且注意到如果某个顾客拿到了他想要的帽子,那么其他人就没有机会了,因此X和Y的期望值相等。

chatglm:


chatgpt:
设顾客$i$的帽子编号为$i$,令指示器随机变量$X_i$表示顾客$i$拿到自己的帽子,则
$$
X_i=\begin{cases}
1, & \text{如果顾客}i\text{拿到了自己的帽子}\
0, & \text{否则}
\end{cases}
$$
令$p_i$表示服务生将顾客$i$的帽子还给他的概率。由于服务生将帽子以随机顺序归还,因此$p_i=\frac{1}{n}$。
根据期望值的线性性,我们有拿到自己帽子的客户的期望数为
\begin{align}
E(\sum_{i=1}^n X_i)&=\sum_{i=1}^n E(X_i)\
&=\sum_{i=1}^n p_i\
&=\frac{1}{n}\sum_{i=1}^n 1\
&=\boxed{1}
\end{align}
因此,拿到自己帽子的客户平均有一个人。

文心一言 VS 讯飞星火 VS chatgpt (32)-- 算法导论5.2 4题的更多相关文章
- 【对比】文心一言对飚ChatGPT实操对比体验
前言 缘由 百度[文心一言]体验申请通过 本狗中午干饭时,天降短信,告知可以体验文心一言,苦等一个月的实操终于到来.心中这好奇的对比心理油然而生,到底是老美的[ChatGPT]厉害,还是咱度娘的[文心 ...
- 【个人首测】百度文心一言 VS ChatGPT GPT-4
昨天我写了一篇文章GPT-4牛是牛,但这几天先别急,文中我测试了用GPT-4回答ChatGPT 3.5 和 Notion AI的问题,大家期待的图片输入也没有出现. 昨天下午百度发布了文心一言,对标C ...
- 文心一言,通营销之学,成一家之言,百度人工智能AI大数据模型文心一言Python3.10接入
"文心"取自<文心雕龙>一书的开篇,作者刘勰在书中引述了一个古代典故:春秋时期,鲁国有一位名叫孔文子的大夫,他在学问上非常有造诣,但是他的儿子却不学无术,孔文子非常痛心 ...
- 获取了文心一言的内测及与其ChatGPT、GPT-4 对比结果
百度在3月16日召开了关于文心一言(知识增强大语言模型)的发布会,但是会上并没现场展示demo.如果要测试的文心一言 也要获取邀请码,才能进行测试的. 我这边通过预约得到了邀请码,大概是在3月17日晚 ...
- 百度生成式AI产品文心一言邀你体验AI创作新奇迹:百度CEO李彦宏详细透露三大产业将会带来机遇(文末附文心一言个人用户体验测试邀请码获取方法,亲测有效)
目录 中国版ChatGPT上线发布 强大中文理解能力 智能文学创作.商业文案创作 图片.视频智能生成 中国生成式AI三大产业机会 新型云计算公司 行业模型精调公司 应用服务提供商 总结 获取文心一言邀 ...
- 阿里版ChatGPT:通义千问pk文心一言
随着 ChatGPT 热潮卷起来,百度发布了文心一言.Google 发布了 Bard,「阿里云」官方终于也宣布了,旗下的 AI 大模型"通义千问"正式开启测试! 申请地址:http ...
- 基于讯飞语音API应用开发之——离线词典构建
最近实习在做一个跟语音相关的项目,就在度娘上搜索了很多关于语音的API,顺藤摸瓜找到了科大讯飞,虽然度娘自家也有语音识别.语义理解这块,但感觉应该不是很好用,毕竟之前用过百度地图的API,有问题也找不 ...
- android用讯飞实现TTS语音合成 实现中文版
Android系统从1.6版本开始就支持TTS(Text-To-Speech),即语音合成.但是android系统默认的TTS引擎:Pic TTS不支持中文.所以我们得安装自己的TTS引擎和语音包. ...
- android讯飞语音开发常遇到的问题
场景:android项目中共使用了3个语音组件:在线语音听写.离线语音合成.离线语音识别 11208:遇到这个错误,授权应用失败,先检查装机量(3台测试权限),以及appid的申请时间(35天期限), ...
- 初探机器学习之使用讯飞TTS服务实现在线语音合成
最近在调研使用各个云平台提供的AI服务,有个语音合成的需求因此就使用了一下科大讯飞的TTS服务,也用.NET Core写了一个小示例,下面就是这个小示例及其相关背景知识的介绍. 一.什么是语音合成(T ...
随机推荐
- Linux——Linux必备的基础知识总结
文章目录 一.Linux操作系统概述 1.发展 2.组成 3.Linux的特性: 二.Linux操作系统安装 1.Linux的选择 2.安装Ubuntu Desktop 3.基本操作 三.Linux文 ...
- 12 款最棒 Vue 开源 UI 库
文章目录 Element Plus - 经典中的经典,全面支持 Vue 3 TDesign Vue - 鹅厂优质 UI 组件,配套工具完满,设计工整,文档清晰 ArcoDesign Vue- 字节优质 ...
- Python网络编程——操作系统基础、网络通信原理、.网络通信实现、DNS域名解析、 网络通信流程
文章目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...
- linux常用命令(六)
用于查找系统文件的相关命令 grep find locate grep:查找文件中符号条件的字符串(关键词) 命令语法:grep [选项] 查找模式 [文件名] 选项 选项含义 -E 模式是一个可扩展 ...
- [ABC204E] Rush Hour 2 题解
Rush Hour 2 题目大意 给定一张无向图,边带两个参数 \(c_i,d_i\),在 \(t\) 时间时经过第 \(i\) 条边所需的时间是 \(c_i+\lfloor\frac{d_i}{t+ ...
- 从零用VitePress搭建博客教程(5) - 如何自定义页面模板、给页面添加独有的className和使页面标题变成侧边目录?
接上一节:从零用VitePress搭建博客教程(4) – 如何自定义首页布局和主题样式修改? 上一节其实我们也简单说了自定义页面模板,这一节更加详细一点说明,开始之前我们要知道在vitePress中, ...
- 多维评测指标解读第17届MSU世界编码器大赛全高清10bit赛道结果
超高清视频纤毫毕现的关键一环. 01 主要指标多项第一,带宽节省48% 近日,第17届MSU世界编码器大赛全高清10bit赛道成绩揭晓,阿里自研的H.266/VVC编码器Ali266在该赛道最高效的1 ...
- zabbix 监控 IPMI
1.IPMI的相关介绍: 智能平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所采用的一种工业标准.IPM ...
- KL-Divergence KL散度
KL散度(KL-divergence) 直观解释:KL 散度是一种衡量两个分布(比如两条线)之间的匹配程度的方法. 需要解决的问题:已知数据太大,逍遥使用较小的信息表示已知数据.用某种已知分布来表示真 ...
- URL, URI 和 URN 之间的区别
英文原文:What's the difference between a URI and a URL? URI 标识一个事物 , URL 定位一个事物:然而,位置同样可以标识一个事物,所以,每个 U ...