Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.41 KB | None | 0 0
  1. open Owl
  2.  
  3. module R = Regression.D
  4.  
  5. let input =
  6.   Arr.uniform ~a:0.0 ~b:10.0 [| 30; 1 |]
  7.  
  8. let c = 400.0
  9.  
  10. let b = 0.0
  11.  
  12.  
  13. let output =
  14.   Arr.init [| 30; 1 |] (fun i ->
  15.       (Arr.get input [| i; 0 |]) *. c +. b
  16.     )
  17.  
  18. let w, bias =
  19.   let res = R.ols ~i:true input output in
  20.   res.(0) , res.(1)
  21.  
  22. (* 1x1 matrix = 59.62... *)
  23. let _ =
  24.   Arr.print w
  25.  
  26. (* 1x1 matrix = 59.96... *)
  27. let _ =
  28.   Arr.print bias
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement