package owl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val (+) : t -> t -> t
val (-) : t -> t -> t
val (*) : t -> t -> t
val (/) : t -> t -> t
val (*@) : t -> t -> t
val (**) : t -> t -> t
val add : t -> t -> t
val sub : t -> t -> t
val mul : t -> t -> t
val div : t -> t -> t
val dot : t -> t -> t
val pow : t -> t -> t
val atan2 : t -> t -> t
val min2 : t -> t -> t
val max2 : t -> t -> t
val cross_entropy : t -> t -> t
val inv : t -> t
val neg : t -> t
val abs : t -> t
val signum : t -> t
val floor : t -> t
val ceil : t -> t
val round : t -> t
val sqr : t -> t
val sqrt : t -> t
val log : t -> t
val log2 : t -> t
val log10 : t -> t
val exp : t -> t
val sin : t -> t
val cos : t -> t
val tan : t -> t
val sinh : t -> t
val cosh : t -> t
val tanh : t -> t
val asin : t -> t
val acos : t -> t
val atan : t -> t
val asinh : t -> t
val acosh : t -> t
val atanh : t -> t
val sum : t -> t
val sum_ : ?axis:int -> t -> t
val average : t -> t
val transpose : t -> t
val l1norm : t -> t
val l2norm : t -> t
val l2norm_sqr : t -> t
val sigmoid : t -> t
val relu : t -> t
val softplus : t -> t
val softsign : t -> t
val softmax : t -> t
val dropout : ?rate:float -> ?seed:int -> t -> t
val conv1d : ?padding:Owl_types.padding -> t -> t -> int array -> t
val conv2d : ?padding:Owl_types.padding -> t -> t -> int array -> t
val conv3d : ?padding:Owl_types.padding -> t -> t -> int array -> t
val max_pool1d : Owl_types.padding -> t -> int array -> int array -> t
val max_pool2d : Owl_types.padding -> t -> int array -> int array -> t
val avg_pool1d : Owl_types.padding -> t -> int array -> int array -> t
val avg_pool2d : Owl_types.padding -> t -> int array -> int array -> t
val reshape : t -> int array -> t
val flatten : t -> t
val concat : int -> t -> t -> t
val mat_to_arr : t -> t
val arr_to_mat : t -> t
val get_slice : Owl_types.index list -> t -> t
val set_slice : Owl_types.index list -> t -> t -> t
OCaml

Innovation. Community. Security.