https://123dok.net/document/yngl7kjz-semi-supervised-feature-extraction-using-independent-factor-analysis.html