/home/john/.local/lib/python3.8/site-packages/sklearn/decomposition/_nmf.py:1710: ConvergenceWarning: Maximum number of iterations 200 reached. Increase it to improve convergence. warnings.warn( Fri Sep 22 14:02:02 2023 signal_classify_nmf(): Python version: 3.8.10 scikit-learn version: 1.3.0 Determine components of a signal using the signal dataset. Compare nonnegative matrix factorization (nmf) and principal component analysis. Generate the dataset Graphics saved as "signal_dataset.png" Measurement shape = (2000, 100) Recovered signal shape = (2000, 3) Graphics saved as 'signal_comparison.png' signal_classify_nmf(): Normal end of execution. Fri Sep 22 14:02:03 2023