https://123dok.net/document/y6eelnnz-regularized-gradient-algorithm-for-non-negative-independent-component-analysis.html