snapkitty
hardware
ada
sovereign-ada-rtx / src /svm_margin.ads
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/sovereign-ada-rtx
52edc5a verified
Raw History Blame Contribute Delete
472 Bytes
-- SVM Geometric Margin Maximization Specification.
package SVM_Margin is
type Float_32 is digits 6;
type Vector is array (Positive range <>) of Float_32;
-- Maximize the geometric margin: y(w^T x + b) / ||w||
procedure Optimize_Hyperplane (
Features : in Vector;
Label : in Float_32;
Weights : in out Vector;
Bias : in out Float_32;
Learning_Rate : in Float_32;
Lambda : in Float_32
);
end SVM_Margin;