Principles of Adaptive Filters and Self-learning Systems