Sourcetype t = {weights : float array;bias : float;
} Sourcetype example = float array * float Sourceval make : inputs:int -> seed:int -> t Sourceval sum : t -> float array -> float Sourceval answer : t -> float array -> float Sourceval learns : ?epochs:int -> ?seed:int -> example list -> float