matrixanger/owl

By matrixanger

Updated 7 months ago

Container image for Owl library on ARM processor.

Image
Machine learning & AI
Data science
0

1.2K

matrixanger/owl repository overview

Owl

Owl is an OCaml numerical library. It supports N-dimensional arrays, both dense and sparse matrix operations, linear algebra, regressions, fast Fourier transforms, and many advanced mathematical and statistical functions. Owl provides a wide range of scientific computing functionalities:

  • mathematical function, from the basic log, sin etc., to special functions such as the Beta and Gamma functions
  • integration; interpolation and extrapolation
  • statistics and probability; e.g. generation of random number and various distributions
  • various computation on n-dimensional arrays (tensors), including advanced slicing and broadcasting
  • linear algebra
  • ordinary differential equations
  • discrete Fourier Transform algorithms for signal processing
  • algorithmic differentiation, or automatic differentiation
  • various optimization algorithms
  • regression algorithms
  • deep neural network and natural language processing with the optional support of computation graph optimization
  • dataframe processing
  • visualization (with the help of external package owl-plot)

For more detail about Owl, please visit the Github page and the documentation.

Run Owl Container

This image is ready to be used on different Linux distributions. The default image uses Ubuntu. Run:

docker run --name owl -it matrixanger/owl

Dockerfile

Dockerfile for this image is listed on Github.

Tag summary

Content type

Image

Digest

sha256:302ad9b62

Size

902.5 MB

Last updated

7 months ago

docker pull matrixanger/owl:main