Description
Hello Smartcore team,
I'm pretty new to the rust language, and have been working on a personal machine learning project to try to learn the language a bit better. In the process of looking for good code examples, I came upon this library, and am impressed with the organization and level of abstraction present in some modules. Particularly, I keep thinking about how useful it would be to develop my personal project against the interface provided by the n-dimensional array/vector/real number abstractions present in the linalg
and math
modules of this crate.
What are your thoughts on making those modules, linalg
and math
, part of a standalone crate that Smartcore then depends on? I feel like as those abstractions continue to be refined (e.g. #108), they could become an invaluable part of the ML/AI ecosystem in rust.
If this isn't something you're all interested in, no worries! Just a thought and figured I'd put it out there.
Cheers, from an aspiring rust developer!
-Sean