docs/cpp/source/api/nn/linear.md
Linear layers apply affine transformations to input data: y = xW^T + b.
They are the building blocks of fully-connected networks and are used for
feature transformation, classification heads, and projection layers.
:members:
:undoc-members:
:members:
:undoc-members:
Example:
auto linear = torch::nn::Linear(torch::nn::LinearOptions(784, 256).bias(true));
auto output = linear->forward(input); // input: [N, 784]
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members:
:members:
:undoc-members: