-
Whether to calculate the intercept for this model.
Declaration
Swift
var fitIntercept: Bool { get set } -
The weights of the model.
Declaration
Swift
var weights: Tensor<Float> { get set } -
Fit a linear model.
Declaration
Swift
mutating func fit(data: Tensor<Float>, labels: Tensor<Float>) -
prediction(for:)Default implementationReturns prediction using linear model.
Default Implementation
Returns prediction using linear model.
Declaration
Swift
mutating func prediction(for data: Tensor<Float>) -> Tensor<Float> -
score(data:labels:)Default implementationReturns the coefficient of determination (
R^2) of the prediction.Default Implementation
Returns the coefficient of determination (
R^2) of the prediction.Declaration
Swift
mutating func score(data: Tensor<Float>, labels: Tensor<Float>) -> Float
LinearRegression Protocol Reference