package owl-base

  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 chol : ?upper:bool -> t -> t
val qr : t -> t * t
val svd : ?thin:bool -> t -> t * t * t
val lyapunov : t -> 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 sum_reduce : ?axis:int array -> t -> t
val mean : 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 : ?axis:int -> t -> t
val dropout : ?rate:float -> 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 dilated_conv1d : ?padding:Owl_types.padding -> t -> t -> int array -> int array -> t
val dilated_conv2d : ?padding:Owl_types.padding -> t -> t -> int array -> int array -> t
val dilated_conv3d : ?padding:Owl_types.padding -> t -> t -> int array -> int array -> t
val transpose_conv1d : ?padding:Owl_types.padding -> t -> t -> int array -> t
val transpose_conv2d : ?padding:Owl_types.padding -> t -> t -> int array -> t
val transpose_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 max_pool3d : 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 avg_pool3d : Owl_types.padding -> t -> int array -> int array -> t
val upsampling2d : t -> int array -> t
val pad : ?v:A.elt -> int list list -> t -> t
val reshape : t -> int array -> t
val flatten : t -> t
val concat : int -> t -> t -> t
val get_slice : int list list -> t -> t
val set_slice : int list list -> t -> t -> t
val diag : ?k:int -> t -> t
val diagm : ?k:int -> t -> t
val trace : t -> t
val triu : ?k:int -> t -> t
val tril : ?k:int -> t -> t
OCaml

Innovation. Community. Security.