Learning Combinations of Sigmoids Through Gradient Estimation