Neural Net programmer