NEURO ENCODER