http://proses.id/learn-nonlinearly/
Is there a way to learn non-linearly?