蒙特卡洛积分
积分操作
蒙特卡洛积分
蒙特卡洛积分(Monte Carlo Integration)算子计算随机数值积分,使用蒙特卡洛方法进行函数积分。
参数列表
| 参数 | 类型 | 参数描述 |
|---|---|---|
| 待积函数 | 输入 | 表示要进行积分的函数 |
| 维度 | 输入 | 整数,表示要进行积分的函数的定义域的维度 |
| 积分域 | 输入 | 张量,形状是[维度,2],例如当维度是2的时候,积分域可能为[[-1,1],[0,1]] |
| 采样点数量 | 输入 | 整数,表示在积分域中采样点个数 |
| 随机种子 | 输入 | 整数,创建采样点所采用的随机种子 |
| 积分值 | 输出 | 表示计算结果,为浮点数类型 |
函数返回值
- 没有错误:操作成功。
- 对象未初始化:表示输入张量没有初始化。
- 类型不匹配:表示参数的数据类型不一致。
- 分配失败:表张量分配空间不足。
- 内部错误:表示内部调用出错。
- 积分域错误:表示积分域形状与函数定义域不匹配。
参考来源:团体标准——《人工智能 科学计算 共性算子功能要求》——章节7.3.6.1
硬件验证状态
昇腾 NPU 1.8ms鲲鹏 CPU 2.6ms海光 CPU 2.1ms昆仑 XPU 2.4ms海光 DCU 2.3ms飞腾 CPU 3.1ms燧原 XPU 2.7ms沐曦 GPU 2.5ms
