VIM now fully runs on GPU (no more heavy operation in numpy)
Delete KneeLocator that used to find an elbow point on the cumulated explained variance curve to get a default number of principal dims. It was a nice feaure but unfortunately sometimes returned a None value, raising an error. Plus it has not been sufficiently tested. Now, default value for princ_dims is 0.99 (meaning that the number of principal dims is chosen so that they cover 99% of explained variance).
Clearer plot_spectrum function by plotting the cumulated explained variance for residual space instead of principal space.
Features:
KneeLocator
that used to find an elbow point on the cumulated explained variance curve to get a default number of principal dims. It was a nice feaure but unfortunately sometimes returned a None value, raising an error. Plus it has not been sufficiently tested. Now, default value forprinc_dims
is 0.99 (meaning that the number of principal dims is chosen so that they cover 99% of explained variance).plot_spectrum
function by plotting the cumulated explained variance for residual space instead of principal space.Ready to be reviewed!