update softmax solutions
update solutions for self-taught learning