SmartTensors/NMFk.jl

Nonnegative Matrix Factorization + k-means clustering and physics constraints for Unsupervised and Physics-Informed Machine Learning

40
/ 100
Emerging

This tool helps scientists and engineers automatically discover the optimal number of underlying "signals" or features hidden within complex datasets, without prior knowledge. You provide your raw measurements or simulation outputs, and it identifies the distinct components and how they combine to form your observations. This is ideal for researchers in fields like environmental science, materials science, or geoscience.

Use this if you have complex data from experiments or simulations and need to identify the core, unobserved processes or sources that explain your measurements.

Not ideal if you already know the exact number of underlying components you are looking for or if your data does not involve mixed, non-negative signals.

environmental-modeling materials-characterization geoscience-data-analysis signal-separation scientific-discovery
No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 5 / 25

How are scores calculated?

Stars

17

Forks

1

Language

HTML

License

GPL-3.0

Last pushed

Mar 20, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/SmartTensors/NMFk.jl"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.