mindspore/docs/api/api_python/probability/mindspore.nn.probability.in...

33 lines
1.1 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.nn.probability.infer.SVI
==================================
.. py:class:: mindspore.nn.probability.infer.SVI(net_with_loss, optimizer)
随机变分推理SVI
变分推理将推理问题转换为优化。隐藏变量上的一些分布由一组自由参数索引,这些参数经过优化以使分布最接近感兴趣的后验。有关更多详细信息,请参阅
`变分推理:统计学家评论 <https://arxiv.org/abs/1601.00670>`_
**参数:**
- **net_with_loss** (Cell) - 具有损失函数的单元格。
- **optimizer** (Cell) - 更新权重的优化器。
.. py:method:: get_train_loss()
**返回:**
numpy.dtype训练后的损失。
.. py:method:: run(train_dataset, epochs=10)
通过训练概率网络来优化参数,并返回训练好的网络。
**参数:**
- **train_dataset** (Dataset) - 训练数据集迭代器。
- **epochs** (int) - 数据的迭代总数。默认值10。
**返回:**
Cell经过训练的概率网络。