idaholab / moose

Multiphysics Object Oriented Simulation Environment
https://www.mooseframework.org
GNU Lesser General Public License v2.1
1.72k stars 1.04k forks source link

Enable use of mlpack machine learning library in stochastic tools module #15154

Closed aeslaughter closed 2 years ago

aeslaughter commented 4 years ago

Reason

Users have interest in using machine learning for stochastic analysis directly within MOOSE, in C++.

Design

Optionally link mlpack (https://www.mlpack.org) to the stochastic tools module to allow users to create custom objects using all available features in the library

Impact

This will enhance the public API of stochastic tools to include mlpack

aeslaughter commented 2 years ago

I was able to get this working on a local machine, but future efforts are likely to use pytorch.