package modelkit

  1. Overview
  2. Docs
Portable classical machine learning workflows for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

modelkit-0.5.0.tbz
sha256=1fe8fa7c7f904dd098a21a2ca30fd69230750b8cf8aa2ae481b97a16531b47b4
sha512=c946cd1ac014726f4d21791e14d806a205680e6edfa2f80ed8d3680f24f48ca3c5a2f89d5afa68c11eac4053ead448b6381fb3d06dc8ff129097af6c69b262fb

doc/modelkit/Modelkit/Seed/index.html

Module Modelkit.Seed

Stable, platform-independent seed values.

Derivation hashes the bytes of operation and the logical index with a fixed algorithm. It is independent of domain scheduling and OCaml's runtime hash implementation, to ensure cross-platform and cross-runtime version values are stable and reproducible.

type t
val of_int : int -> t
val of_int64 : int64 -> t
val to_int64 : t -> int64
val equal : t -> t -> bool
val derive : t -> operation:string -> index:int -> t
val pp : Format.formatter -> t -> unit
val to_string : t -> string