Machine Learning.
(there are some practical limitations → but in general, it works well). Choosing the learning rate → is critical → so all of the optimization methods → are very sensitive to hyper-parameter. (Candid covariance-free incremental PCA → is not a neural network method → have the guarantee of sure