Neural Netowrk objective trainer added