mindspore.ops.dense
- mindspore.ops.dense(input, weight, bias=None)[source]
Applies the dense connected operation to the input. The dense function is defined as:
Warning
This is an experimental API that is subject to change or deletion.
In PyNative mode, if bias is not 1D, the input cannot be greater than 6D.
- Parameters
- Returns
Output whose shape is determined by the shape of the input and the weight.
- Raises
TypeError – If input is not Tensor.
TypeError – If weight is not Tensor.
TypeError – If bias is not Tensor.
RuntimeError – If bias is not 1D and input is greater than 6D in PyNative mode.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> import numpy as np >>> import mindspore >>> from mindspore import Tensor, ops >>> input = Tensor([[-1., 1., 2.], [-3., -3., 1.]], mindspore.float32) >>> weight = Tensor([[-2., -2., -2.], [0., -1., 0.]], mindspore.float32) >>> bias = Tensor([0., 1.], mindspore.float32) >>> output = ops.dense(input, weight, bias) >>> print(output) [[-4. 0.] [10. 4.]]