前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >连载 | 概率论与数理统计(3) – 一维离散型随机变量及其Python实现

连载 | 概率论与数理统计(3) – 一维离散型随机变量及其Python实现

作者头像
小莹莹
发布于 2018-07-24 08:37:14
发布于 2018-07-24 08:37:14
1.3K00
代码可运行
举报
运行总次数:0
代码可运行

上一小节对随机变量做了一个概述,这一节主要记录一维离散型随机变量以及关于它们的一些性质。对于概率论与数理统计方面的计算及可视化,主要的Python包有scipy, numpy和matplotlib等。

以下所有Python代码示例,均默认已经导入上面的这几个包,导入代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as npfrom scipy import statsimport matplotlib.pyplot as plt

0. Python中调用一个分布函数的步骤


scipy是Python中使用最为广泛的科学计算工具包,再加上numpy和matplotlib,基本上可以处理大部分的计算和作图任务。下面是wiki对scipy的介绍:

SciPy是一个开源的Python算法库和数学工具包。SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。与其功能相类似的软件还有MATLAB、GNU Octave和Scilab。SciPy目前在BSD许可证下发布。它的开发由Enthought资助。

上面的介绍中没有提到stats模块,这个模块中包含了概率论及统计相关的函数。

参考相关主页:https://docs.scipy.org/doc/scipy/reference/stats.html

下面是调用一个分布函数的常用方法(以最常见的正态分布为例):

  1. 初始化一个分布函数(也叫作冻结的分布);
  2. 调用该分布函数的方法或计算其数值特征;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 import numpy as np 2 from scipy import stats 3 import matplotlib.pyplot as plt 4  5  6 norm_dis = stats.norm(5, 3) # 利用相应的分布函数及参数,创建一个冻结的正态分布(frozen distribution) 7 x = np.linspace(-5, 15, 101)  # 在区间[-5, 15]上均匀的取101个点 8  9 10 # 计算该分布在x中个点的概率密度分布函数值(PDF)11 pdf = norm_dis.pdf(x)12 13 # 计算该分布在x中个点的累计分布函数值(CDF)14 cdf = norm_dis.cdf(x)15 16 # 下面是利用matplotlib画图17 plt.figure(1)18 # plot pdf19 plt.subplot(211)  # 两行一列,第一个子图20 plt.plot(x, pdf, 'b-',  label='pdf')21 plt.ylabel('Probability')22 plt.title(r'PDF/CDF of normal distribution')23 plt.text(-5.0, .12, r'$\mu=5,\ \sigma=3$')  # 3是标准差,不是方差24 plt.legend(loc='best', frameon=False)25 # plot cdf26 plt.subplot(212)27 plt.plot(x, cdf, 'r-', label='cdf')28 plt.ylabel('Probability')29 plt.legend(loc='best', frameon=False)30 31 plt.show()

图0-1:正态分布$N(5, 3^2)$的概率密度函数和累计分布函数

1. 伯努利分布


伯努利分布应该是所有分布里面最简单的分布,也是二项分布的基本单元。其样本空间中只有两个点,一般取为$ \{0, 1\} $。不同的伯努利分布只是取到这两个值的概率不同。

1.1 定义

伯努利分布(英语:Bernoulli distribution,又名两点分布或者0-1分布,是一个离散型概率分布,为纪念瑞士科学家雅各布·伯努利而命名。)若伯努利试验成功,则伯努利随机变量取值为1。若伯努利试验失败,则伯努利随机变量取值为0。记其成功概率为$ p (0{\le}p{\le}1) $,失败概率为$ q=1-p $。则其概率质量函数(PMF)为:

图1-1:参数为p的伯努利分布的概率质量函数

伯努利分布只有一个参数p,记做$X \sim Bernoulli(p)$,或$X \sim B(1, p)$,读作X服从参数为p的伯努利分布。

1.2 主要用途

每种分布都是一种模型,都有其适用的实例。伯努利分布适合于试验结果只有两种可能的单次试验。例如抛一次硬币,其结果只有正面或反面两种可能;一次产品质量检测,其结果只有合格或不合格两种可能。

1.3 Python的实现

  • 使用柱状图表示伯努利分布的概率质量分布函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def bernoulli_pmf(p=0.0): 2     """ 3     伯努利分布,只有一个参数 4     https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.bernoulli.html#scipy.stats.bernoulli 5     :param p: 试验成功的概率,或结果为1的概率 6     :return: 7     """ 8     ber_dist = stats.bernoulli(p) 9     x = [0, 1]10     x_name = ['0', '1']11     pmf = [ber_dist.pmf(x[0]), ber_dist.pmf(x[1])]12     plt.bar(x, pmf, width=0.15)13     plt.xticks(x, x_name)14     plt.ylabel('Probability')15     plt.title('PMF of bernoulli distribution')16     plt.show()17 18 bernoulli_pmf(p=0.3)

图1-2:柱状图表示的伯努利分布$B(1, 0.3)$的PMF

2. 二项分布


如果把一个伯努利分布独立的重复n次,就得到了一个二项分布。二项分布是最重要的离散型概率分布之一。随机变量$X$要满足这个分布有两个重要条件:

  • 各次试验的条件是稳定的;
  • 各次试验之间是相互独立的。

2.1 定义

二项分布有两个参数——试验次数$n$和每次试验成功的概率$p$. 其概率质量函数为:

一个随机变量$X$服从参数为$n$和$p$的二项分布,记做$X \sim Binomial(n,p)$,或$X \sim B(n, p)$

2.2 主要用途

现实生活中有许多现象程度不同地符合这些条件,例如经常用来举例子的抛硬币,掷骰子等。如果每次试验条件都相同,那么硬币正面朝上的次数以及某一个点数出现的次数都是非常典型的符合二项分布的随机变量。均匀硬币抛1000次,则正面朝上的次数$X \sim Binomial(1000, 0.5)$;有六个面的骰子,掷100次,则6点出现的次数$X \sim Binomial(100, \frac{ 1 }{ 6 })$

2.3 Python的实现

下面的代码用来模拟抛一枚不均匀的硬币20次,其中正面朝上的概率为0.6

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def binom_dis(n=1, p=0.1): 2     """ 3     二项分布,模拟抛硬币试验 4     :param n: 实验总次数 5     :param p: 单次实验成功的概率 6     :return: 试验成功的次数 7     """ 8     binom_dis = stats.binom(n, p) 9     simulation_result = binom_dis.rvs(size=5)  # 取5个符合该分布的随机变量10     print(simulation_result)  # [ 7 11 13  8 13], 每次结果会不一样11     prob_10 = binom_dis.pmf(10)12     print(prob_10)  # 0.11713 14 binom_dis(n=20, p=0.6)

上面定义了一个$n=20, p=0.6$的二项分布,意思是说每次试验抛硬币(该硬币正面朝上的概率大于背面朝上的概率)20次并记录正面朝上的次数。

第9行”size=5″表示这样的试验重复了5次;第10行是试验结果(第一次试验,正面朝上出现了7次;第二次试验,正面朝上出现了11次…);第11行表示计算正面朝上的次数为10的概率,由于每次试验抛硬币20次,因此试验结果从0到20都有可能,只是概率不同而已。下面是该分布的概率质量分布函数图:

图2-1, 二项分布$B(20, 0.6)$的PMF

从图2-1中可以明显看到该分布的概率质量分布函数图明显向右边偏移,在$x=12$处取到最大概率。这是因为这个硬币正面朝上的概率大于反面朝上的概率。

上面PMF分布图的代码实现:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def binom_pmf(n=1, p=0.1): 2     """ 3     二项分布有两个参数 4     https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.binom.html#scipy.stats.binom 5     :param n:试验次数 6     :param p:单次实验成功的概率 7     :return: 8     """ 9     binom_dis = stats.binom(n, p)10     x = np.arange(binom_dis.ppf(0.0001), binom_dis.ppf(0.9999))11     print(x)  # [ 0.  1.  2.  3.  4.]12     fig, ax = plt.subplots(1, 1)13     ax.plot(x, binom_dis.pmf(x), 'bo', label='binom pmf')14     ax.vlines(x, 0, binom_dis.pmf(x), colors='b', lw=5, alpha=0.5)15     ax.legend(loc='best', frameon=False)16     plt.ylabel('Probability')17     plt.title('PMF of binomial distribution(n={}, p={})'.format(n, p))18     plt.show()19 20 binom_pmf(n=20, p=0.6)

3. 泊松分布


日常生活中,大量事件的发生是有固定频率的。例如某医院平均每小时出生3个婴儿,某网站平均每分钟有2次访问等。它们的特点就是,我们可以预估这些事件在某个时间段内发生的总次数,但是没法知道具体的发生时间。已知平均每小时出生3个婴儿,请问下一个小时,会出生几个?

有可能一下子出生6个,也有可能一个都不出生。这是我们没法知道的。

如果某事件以固定强度$\lambda$,随机且独立地出现,该事件在单位时间内出现的次数(个数)可能看出是服从泊松分布。

3.1 定义

泊松分布有一个参数$\lambda$(有的地方表示为$\mu$),表示单位时间(或单位面积)内随机事件的平均发生次数,其PMF表示为:

以上表示单位时间上的泊松分布,即 $t = 1$ ,如果表示时间 t 上的泊松分布,上面公式中出现 $\lambda$ 的地方都需要写成 $\lambda t$。

一个随机变量$X$服从参数为$\lambda$的泊松分布,记做$X \sim Poisson(\lambda)$,或$X \sim P(\lambda)$。

3.2 主要用途

泊松分布适合于描述单位时间内随机事件发生的次数的概率分布。如某一服务设施在一定时间内受到的服务请求的次数,电话交换机接到呼叫的次数、汽车站台的候客人数、机器出现的故障数、自然灾害发生的次数、DNA序列的变异数、放射性原子核的衰变数、激光的光子数分布等等。

下面是参数$\mu = 8$时的泊松分布的概率质量分布图(在scipy中将泊松分布的参数表示为$\mu$):

图3-1:,泊松分布$P(8)$的PMF

代码与上面相同,折叠了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def poisson_pmf(mu=3): 2     """ 3     泊松分布 4     https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.poisson.html#scipy.stats.poisson 5     :param mu: 单位时间(或单位面积)内随机事件的平均发生率 6     :return: 7     """ 8     poisson_dis = stats.poisson(mu) 9     x = np.arange(poisson_dis.ppf(0.001), poisson_dis.ppf(0.999))10     print(x)11     fig, ax = plt.subplots(1, 1)12     ax.plot(x, poisson_dis.pmf(x), 'bo', ms=8, label='poisson pmf')13     ax.vlines(x, 0, poisson_dis.pmf(x), colors='b', lw=5, alpha=0.5)14     ax.legend(loc='best', frameon=False)15     plt.ylabel('Probability')16     plt.title('PMF of poisson distribution(mu={})'.format(mu))17     plt.show()18 19 poisson_pmf(mu=8)

View Code

4. 泊松分布与二项分布的关系


如果仅仅是看二项分布与泊松分布的概率质量分布图,也可以发现它们的相似度非常高。事实上这两个分布内在联系十分紧密。泊松分布可以作为二项分布的极限得到。一般来说,若$X \sim B(n, p)$,其中$n$很大,$p$很小,而$np = \lambda$不太大时,则X的分布接近于泊松分布$P(\lambda)$.

从下图中可以非常直观的看到两者的关系:

图4-1:同一个泊松分布与参数不同的二项分布的比较

图4-1中,上面的图中二项分布的参数$n$比较小,$p$比较大,与参数为$\mu = np$的泊松分布差异很大;下面的图中二项分布的参数$n$比较大,两者的PMF图已经非常相似了。

从去取值范围上来说:

  • 二项分布的取值范围内为$[0, n]$;
  • 泊松分布的取值范围为$[0, +\infty]$;

当二项分布的参数$n \to +\infty$时,在$np$不变的情况下,单位长度上发生的概率降低了。

上面的图实现的代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def compare_binom_poisson(mu=4, n1=8, n2=50): 2     """ 3     二项分布与泊松分布的比较 4     :param mu: 泊松分布的参数,保持mu不变 5     :param n1: 第一个二项分布中的实验次数,n比较小 6     :param n2: 第二个二项分布中的实验次数,n比较大 7     :return: 8     """ 9     # 为了具有可比性, 利用mu = n * p, 计算p10     p1 = mu/n1  # 二项分布中的参数,单次实验成功的概率11     p2 = mu/n212     poisson_dist = stats.poisson(mu)  # 初始化泊松分布13     binom_dist1 = stats.binom(n1, p1)  # 初始化第一个二项分布14     binom_dist2 = stats.binom(n2, p2)  # 初始化第二个二项分布15 16     # 计算pmf17     X = np.arange(poisson_dist.ppf(0.0001), poisson_dist.ppf(0.9999))18     y_po = poisson_dist.pmf(X)19     print(X)20     print(y_po)21     y_bi1 = binom_dist1.pmf(X)22     y_bi2 = binom_dist2.pmf(X)23 24     # 作图25     # First group26     # 当n比较小,p比较大时,两者差别比较大27     plt.figure(1)28     plt.subplot(211)29     plt.plot(X, y_bi1, 'b-', label='binom1 (n={}, p={})'.format(n1, p1))30     plt.plot(X, y_po, 'r--', label='poisson (mu={})'.format(mu))31     plt.ylabel('Probability')32     plt.title('Comparing PMF of Poisson Dist. and Binomial Dist.')33     plt.legend(loc='best', frameon=False)34 35     # second group36     # 当n比较大,p比较小时,两者非常相似37     plt.subplot(212)38     plt.plot(X, y_bi2, 'b-', label='binom1 (n={}, p={})'.format(n2, p2))39     plt.plot(X, y_po, 'r--', label='poisson (mu={})'.format(mu))40     plt.ylabel('Probability')41     plt.legend(loc='best', frameon=False)42     plt.show()

View Code

5. 自定义分布函数以及经验分布函数


从本质上讲,只要满足”概率密度(质量)函数的性质”的函数都可以作为分布函数,对于离散型随机变量就是:

  • 所有可能取值被取到的概率不小于0;
  • 所有以上概率的和等于1。

根据上面的条件,我们完全可以自定义无数个不同与上述三类分布的离散型随机变量。

5.1 自己定义分布函数

下面定义了一个取值范围为$\{0, 1, 2, 3, 4, 5, 6\}$的离散型分布以及该分布的PMF图:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 1 def custom_made_discrete_dis_pmf(): 2     """ 3     https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.rv_discrete.html 4     :return: 5     """ 6     xk = np.arange(7)  # 所有可能的取值 7     print(xk)  # [0 1 2 3 4 5 6] 8     pk = (0.1, 0.2, 0.3, 0.1, 0.1, 0.0, 0.2)  # 各个取值的概率 9     custm = stats.rv_discrete(name='custm', values=(xk, pk))10 11     fig, ax = plt.subplots(1, 1)12     ax.plot(xk, custm.pmf(xk), 'ro', ms=8, mec='r')13     ax.vlines(xk, 0, custm.pmf(xk), colors='r', linestyles='-', lw=2)14     plt.title('Custom made discrete distribution(PMF)')15     plt.ylabel('Probability')16     plt.show()17 18 custom_made_discrete_dis_pmf()

下面是该分布的PMF图:

图5-1:自定义的离散型随机变量的概率质量分布图

5.2 经验分布函数

该分布的取值就是0-6这7个数字,但是取到这几个数字的概率是不同的,其中取到2的概率最大(p(2) = 0.3),而取到5的概率为0(也就是说几乎不可能取到5)。我们利用上面的概率分布,取20个数(即从该分布中进行抽样,没抽一次样就相当于做了一次试验),结果如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[2 2 4 0 2 2 2 1 6 1 3 0 2 2 1 2 2 6 6 6]

观察上面的结果可以发现:

  • p(0) = 2/20 = 0.1;
  • p(1) = 3/20 = 0.15;
  • p(2) = 9/20 = 0.45;
  • p(3) = 1/20 = 0.05;
  • p(4) = 1/20 = 0.05;
  • p(5) = 0/20 = 0;
  • p(6) = 4/20 = 0.2.

上面各个数取到的概率是通过具体的试验结果计算出来的,同时也符合”概率质量函数的性质”,因此叫做经验分布函数。从计算结果来看,经验分布函数各个结果取到的概率和其抽样的分布函数(自定义的分布函数)给定的概率几乎相同。但由于抽样次数只有20次,因此与原分布中的概率还是有差异。下面对不同抽样次数得到的经验分布与原分布进行一下比较:

图5-1:不同抽样次数得到的经验分布PMF与理论分布PMF的计较(上面取样20次,下面取样200次,每次得到的结果可能不同)

从上图可以看到,取样较少的情况下,经验分布与理论分布的差异比较大;但当取样较多时,经验分布就与理论分布非常相似了。对于这个现象也很好解释:我们从原分布中取到的样本越多,收集到的样本集也就越能代表原来真实的分布。

下面是实现的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def sampling_and_empirical_dis():
    xk = np.arange(7)  # 所有可能的取值
    print(xk)  # [0 1 2 3 4 5 6]
    pk = (0.1, 0.2, 0.3, 0.1, 0.1, 0.0, 0.2)  # 各个取值的概率
    custm = stats.rv_discrete(name='custm', values=(xk, pk))

    X1 = custm.rvs(size=20)  # 第一次抽样
    X2 = custm.rvs(size=200)  # 第二次抽样
    # 计算X1X2中各个结果出现的频率(相当于PMF)
    val1, cnt1 = np.unique(X1, return_counts=True)
    val2, cnt2 = np.unique(X2, return_counts=True)
    pmf_X1 = cnt1 / len(X1)
    pmf_X2 = cnt2 / len(X2)

    plt.figure(1)
    plt.subplot(211)
    plt.plot(xk, custm.pmf(xk), 'ro', ms=8, mec='r', label='theor. pmf')
    plt.vlines(xk, 0, custm.pmf(xk), colors='r', lw=5, alpha=0.2)
    plt.vlines(val1, 0, pmf_X1, colors='b', linestyles='-', lw=3, label='X1 empir. pmf')
    plt.legend(loc='best', frameon=False)
    plt.ylabel('Probability')
    plt.title('Theoretical dist. PMF vs Empirical dist. PMF')
    plt.subplot(212)
    plt.plot(xk, custm.pmf(xk), 'ro', ms=8, mec='r', label='theor. pmf')
    plt.vlines(xk, 0, custm.pmf(xk), colors='r', lw=5, alpha=0.2)
    plt.vlines(val2, 0, pmf_X2, colors='g', linestyles='-', lw=3, label='X2 empir. pmf')
    plt.legend(loc='best', frameon=False)
    plt.ylabel('Probability')
    plt.show()

sampling_and_empirical_dis()

View Code

Reference


《概率论与数量统计》,陈希孺,中国科学技术大学出版社,2009年2月第一版

中国大学MOOC:浙江大学,概率论与数理统计

https://zh.wikipedia.org/zh/%E4%BC%AF%E5%8A%AA%E5%88%A9%E5%88%86%E5%B8%83

https://stackoverflow.com/questions/25273415/how-to-plot-a-pmf-of-a-sample

https://stackoverflow.com/questions/12848837/scipy-cumulative-distribution-function-plotting

https://zh.wikipedia.org/wiki/SciPy

https://docs.scipy.org/doc/scipy/reference/stats.html

https://www.probabilitycourse.com/chapter3/3_1_5_special_discrete_distr.php

http://www.ruanyifeng.com/blog/2015/06/poisson-distribution.html

https://stackoverflow.com/questions/25273415/how-to-plot-a-pmf-of-a-sample

待续……

系列回顾:

连载 | 概率论与数理统计(1) – 基本概念

连载 | 概率论与数理统计(2) – 随机变量概述

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PPV课数据科学社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
---- 新智元报道   编辑:桃子 好困 【新智元导读】这副VR眼镜,戴上秒变「蟹老板」。 在Siggraph 2022上,斯坦福和英伟达联手搞了一个仅有2.5mm的轻薄VR全息眼镜。 有点审美的人都会感觉这个眼镜戴上有点「蟹老板」那味儿,但比起戴一个笨重头显强多了。 它仅有60g重,就拿Meta Quest 2(约507g)相比,足以见其有多轻。 这个VR全息眼镜由瞳孔复制波导,空间光调制器,还有一个几何相位透镜组成。 可以通过仅有2.5mm厚的元器件通过光学堆栈(optical stack
新智元
2022/08/26
2790
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
机器之心报道 编辑:张倩 我们什么时候能摆脱笨重的 VR 头显呢? 自从去年马克 · 扎克伯格宣布将全力开发「元宇宙」之后,VR、AR 等技术就在世界范围内掀起了新一轮的热潮。 这些技术为计算机图形应用等领域提供了前所未有的用户体验。然而,时至今日,VR 头显的笨重依然是一个绕不开的问题,同时也阻碍了 VR 走进大众的日常生活。 这一问题源于 VR 显示光学的放大原理,即通过透镜将小型微显示器的图像放大。这种设计要求微显示器和镜片之间有一段相对较大的距离,因此当前的 VR 头显普遍比较笨重,佩戴起来很不舒服
机器之心
2022/09/06
5700
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
视点 发自 凹非寺 量子位 | 公众号 QbitAI 元宇宙产业的发展,正在将各种前沿领域技术汇集到一起,构建出下一代互联网的新形态。 正如互联网的准入级终端是PC,移动互联网的准入级终端是手机,那么下一代互联网,准入级终端或许就将是VR和AR设备。 VR终端或将承载深度元宇宙的交互,而AR终端的普及或将让元宇宙技术走向千家万户。 AR设备,尽管外形看来极度接近于普通眼镜,但其核心的光学显示部分,也就是光学模组,让它成为最有希望叩开元宇宙大门的“低门槛”终端。 围绕AR产业趋势、元宇宙等热点话题,灵犀微光C
量子位
2022/06/27
4380
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
---- 新智元报道   编辑:袁榭 时光 【新智元导读】英伟达又要整大活了:即将推出轻薄版全息眼镜,打败市面上的笨重VR/AR头显。预告:居家办公让虚拟人来作伴?欢迎预约直播,教你如何从0到1自己创建一个! 当前,要进入虚拟3D世界,仍然需要佩戴笨重的头显。 不过,研究人员正在研究重量更轻、类似于普通眼镜的替代品。 据Venturebeat报道,在今年8月即将举行的Siggraph 2022会议上,英伟达将提交16篇论文。 其中,包括为元宇宙和真实世界交互奠基的即时「全息成像」渲染、轻薄全息眼镜等
新智元
2022/05/25
4360
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
了解一下微纳光学在AR眼镜中的应用
光波导是一种光学技术,在光通信、激光领域应用较多。简单的来说就是光在特定设计的材料器件结构中实现光的定向传播,应用的是全反射原理,中心用折射率大的材料,四周用折射率小的材料,就可以束缚光在介质中传播。
用户2760455
2022/06/08
1K0
了解一下微纳光学在AR眼镜中的应用
未来交互,各种R你了解多少?VR/AR/MR/XR/CR
未来交互离我们还远吗?还是在等待一个时机,我觉得未来可以用“涌现”这个词。先说下 ”涌现“这个词,特别有意思。
腾讯游戏多媒体引擎GME
2021/10/25
1.5K0
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
(VRPinea1月15日讯)2021年拉斯维加斯消费电子展(CES)于当地时间1月11日开幕,受疫情影响,本次展会以线上形式举行。在本届CES 2021中,XR相关的内容也有很多,P君对大会内容进行了汇总之后,给大家带来了XR方面的相关资讯~
VRPinea
2021/01/29
4370
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
Magic Leap 和 HoloLens 是什么? Magic Leap 和 HoloLens 都是 Augmented Reality (AR)眼镜的代表。 AR 和 VR 眼镜的区别是什么? A
新智元
2018/03/14
1.5K0
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
Meta:基于大规模可见光PIC的超薄激光显示面板
看到Meta的Reality Labs Research发布的一个挺有意思的文章(https://arxiv.org/abs/2412.19274),将氮化硅集成光PIC应用在了AR激光显示领域,做出了一个只有2mm厚的激光显示面板样机,性能也比传统LED显示提升。虽然这个工作距离应用还有挺多挑战需要解决,但可以打开一下集成光的应用场景思路,别总是在光模块CPO光互连里边卷,找点量大又支持定制化的消费场景也挺好。
光芯
2025/04/08
860
Meta:基于大规模可见光PIC的超薄激光显示面板
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
日前,索尼在一场「科技日」活动中展示了一款搭载单眼4K Micro-OLED显示屏的VR头显原型。
新智元
2021/12/13
5280
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
体验不到Google AR眼镜,急得我自己整了一个
大数据文摘授权转载自果壳 作者:肖鑫杰 编辑:沈知涵 首先需要(也许不止)一台报废的 HoloLens 大概五六年前,朋友借给我一台首发版的 HoloLens,那种体验至今念念不忘。 HoloLens: HoloLens是微软公司开发的一种 MR 头显。眼镜将会追踪你的移动和视线,进而生成适当的虚拟对象,通过光线投射到你的眼中。因为设备知道你的方位,你可以通过手势,比如半空中抬起,放下手指点击与虚拟 3D 对象交互。 我记得开启 RoboRaid 后,没等反应过来,奇形怪状的外星机器人接连“穿破”我家墙壁
大数据文摘
2022/06/06
4940
体验不到Google AR眼镜,急得我自己整了一个
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
(VRPinea 5月9日讯)今日重点新闻:英伟达与斯坦福大学合作研发2.5mm厚的超薄VR全息眼镜;Manus新款面向企业级市场的VR手套Quantum Metagloves开启预购;VR冒险游戏《Eye of the Temple》增加Speedrun(竞速)模式和排行榜。
VRPinea
2022/06/08
3880
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
增强现实技术即AR技术是将虚拟信息与现实世界相互融合,属于下一个信息技术的引爆点,据权威预测增强现实眼镜将会取代手机成为下一代的协作计算平台。以增强现实眼镜为代表的增强现实技术目前在各个行业开始兴起,尤其在安防和工业领域,增强现实技术体现了无与伦比的优势,大大改进了信息交互方式。
好好学SLAM
2021/08/26
9.5K0
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
盘点|近期AR眼镜/头显最新动态合集!
近期,关注AR/VR圈的小伙伴们,应该有发现AR,尤其是AR硬件方面的消息特别多。就连“万年专利户”的苹果眼镜,其官方也对外表示,眼镜将于2021年底推出。并且还预计能在发售第一年内就卖出1000万台。不过,2021年还有些遥远,小伙伴们不如先随小编一起看下近3个月内,相关厂商在AR眼镜/头显落地方面的最新进展吧。
VRPinea
2018/07/26
5640
盘点|近期AR眼镜/头显最新动态合集!
这3款AR眼镜,一举拿下德国“红点奖”
昨日凌晨,德国“红点奖(Red Dot Award)”颁奖仪式在德国举行。“红点奖”被称为“设计界的奥斯卡”,是国际知名创意设计大奖。其与德国“IF奖”、美国“IDEA奖”并称为世界三大设计奖,同时也是世界上最有影响力的设计竞赛之一。 自2016年起,AR眼镜便踏上了“红点奖”的舞台,如微软的AR眼镜HoloLens获评当年“最佳产品设计”。而今年,3款AR眼镜再获殊荣,并且其中还有一款“中国创造”。相信各位读者已经对这些AR眼镜充满了好奇,现在小编就带各位来了解这3款获奖作品。 中国:HiAR Glass
VRPinea
2018/05/15
7020
「深度」怎样让鲸鱼飞跃篮球场——深度揭秘Magic Leap背后的技术+战略
今年10月,硅谷AR(增强现实)公司Magic Leap发布了一系列“魔法带回现实”的概念视频:篮球场上鲸鱼一跃而起、外星人突袭办公室打真人CS……虽然大部分视频并非实拍demo,而是特技duang
镁客网
2018/05/25
2K0
虚拟即是现实,AR专家眼中的真AR
@有饭吃 说:这篇文章翻译自美国、欧洲、日本的七位计算机视觉领域的学者共同就2014年8月在奈良大学召开的AR发展研究探讨会写的一篇总结性质的论文。在这篇论文中,学者们界定了何为真AR并且阐述了其发展方向以及发展壁垒,提供了一些较有价值的观点和看法,学者们认为需要采取一种类似AR图灵测试的方法来界定AR发展的程度,并认为光场是最有可能实现AR的途径。文章内容并不艰深,原文在http://arxiv.org/pdf/1512.05471v1.pdf上可以下载,我在这里对论文进行了一定程度的简化,并且增加了一些
新智元
2018/03/14
1.6K0
虚拟即是现实,AR专家眼中的真AR
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
在 1977 年上映的科幻经典《星球大战》中,莱娅公主向卢克天行者和欧比旺发出了三维版求救影像。
大数据文摘
2019/11/15
1.3K0
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
这一次的北京冬奥会,从开幕式就直接火了!首先是从冰立方中破冰而出并随着音乐冉冉升起的奥运五环。事实上,整个冰雪五环就是个巨大的LED异形屏,长达20米,重3吨。另外一个黑科技就是北京冬奥会实现了世界上首次对超过600人集体实时AI动作捕捉。
LiveVideoStack
2022/02/11
3580
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
11.26 VR扫描:苹果获VR/AR头显新专利;HTC推出Vive Pro迈凯伦限量版
日前,苹果在欧洲获批一份与光学系统有关的专利。该专利重点描述用户可直接佩戴眼镜使用这款产品,可以实现MR影像。意味着该光学系统可直接应用在全息显示领域。但,目前尚未知道这项技术将于何时登陆市场。
VRPinea
2018/12/18
5530
推荐阅读
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
2790
厚度仅2.5毫米,重60克,英伟达&斯坦福做出了超轻薄VR眼镜
5700
灵犀微光CEO郑昱:阵列光波导,推动AR眼镜三年内走向消费级市场的显示技术|量子位·视点分享回顾
4380
不要笨重头显!英伟达研发2.5毫米轻薄VR眼镜,实现近眼显示
4360
了解一下微纳光学在AR眼镜中的应用
1K0
未来交互,各种R你了解多少?VR/AR/MR/XR/CR
1.5K0
CES 2021丨因疫情转为线上举办,AR或成主流趋势?
4370
Magic Leap 和微软为什么要做 AR 眼镜:关于原理及挑战
1.5K0
Meta:基于大规模可见光PIC的超薄激光显示面板
860
苹果AR眼镜密器疑曝光!索尼VR头显双眼8K超高清,元宇宙「伴侣」震撼出场
5280
体验不到Google AR眼镜,急得我自己整了一个
4940
5.9VR行业大事件:英伟达与斯坦福合作研发超薄VR全息眼镜;Manus新款VR手套售价9000美元
3880
资料 | AR眼镜光学主流:光波导技术方案及加工工艺全解析
9.5K0
盘点|近期AR眼镜/头显最新动态合集!
5640
这3款AR眼镜,一举拿下德国“红点奖”
7020
「深度」怎样让鲸鱼飞跃篮球场——深度揭秘Magic Leap背后的技术+战略
2K0
虚拟即是现实,AR专家眼中的真AR
1.6K0
操控悬浮粒子,空中三维成像,能听能摸!Nature和Science报道,裸眼3D新可能
1.3K0
北京冬奥黑科技; 揭秘虎年春晚硬核科技;全球首款AR隐形眼镜问世;索尼3D显示技术路径曝光
3580
11.26 VR扫描:苹果获VR/AR头显新专利;HTC推出Vive Pro迈凯伦限量版
5530
相关推荐
60克2.5毫米!英伟达、斯坦福搞出超薄全息VR眼镜|Siggraph 2022
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档