Open
Description
Description
The codes https://github.com/dask/dask-ml/blob/master/dask_ml/decomposition/pca.py and https://github.com/dask/dask-ml/blob/master/dask_ml/decomposition/truncated_svd.py supports only
PCA:
svd_solver : string {'auto', 'full', 'tsqr', 'randomized'}
truncated_svd:
if self.algorithm not in {"tsqr", "randomized"}:
raise ValueError()
while LOBPCG https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.linalg.lobpcg.html may be expected to outperform all those solvers for large problems, e.g., see comments at https://www.mathworks.com/matlabcentral/fileexchange/48-lobpcg-m