Real-time detection of driver distraction: random projections for pseudo-inversion-based neural training