Hi Bryan,
Thank you for your reply! It did help me a lot to dive deep into this code. I think there is a typo inside the ipca.py about parameters n_jobs and backend. In line 1082 of ipca.py file, I think it is better to use n_jobs = self.n_jobs and backend=self.backend.
Besides, I wonder if this ALS method's estimation result is a global minimum of this objective function. If not, how should we convince ourselves about using SVD decomposition initialization of \Gamma is a good method in some specific contexts?
Best,
Kendrick
Hi Bryan,
Thank you for your reply! It did help me a lot to dive deep into this code. I think there is a typo inside the ipca.py about parameters
n_jobsandbackend. In line 1082 of ipca.py file, I think it is better to usen_jobs = self.n_jobsandbackend=self.backend.Besides, I wonder if this ALS method's estimation result is a global minimum of this objective function. If not, how should we convince ourselves about using SVD decomposition initialization of \Gamma is a good method in some specific contexts?
Best,
Kendrick