Sign inSign up

matrixanger/owl

By matrixanger

•Updated about 1 year ago

Container image for Owl library on ARM processor.

Image
Machine learning & AI
Data science
0

2.4K

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

Size

818.8 MB

Last updated

over 7 years ago

docker pull matrixanger/owl