'Mechanical' Neural Learning for Blind Source Separation