Regression with Neural Networks in Tensorflow problem
Based on my observations 


I don't see your training_observations (output) normalized. Refer
this example
I see you are using sigmoid in all your hidden layers.
       Generally tanh is used as mean of data is closer to zero, this actually makes the learning for next layer a bit easier.