title: Accuracy Decreasing with higher epochs
body: <p>I am a newbie to Keras and machine learning in general. I'm trying to build a binary classification model using the Sequential model. After some experimenting, I saw that on multiple runs(not always) I was getting a an accuracy of even 97% on my validation data in the second or third epoch itself but this dramatically decreased to as much as 12%. What is the reason behind this ? How do I fine tune my model ? 
  Here's my code - </p>
  
  <pre><code>model = Sequential()
  model.add(Flatten(input_shape=(6,size)))
  model.add(Dense(6,activation='relu'))
  model.add(Dropout(0.35))
  model.add(Dense(3,activation='relu'))
  model.add(Dropout(0.1))
  model.add(Dense(1,activation='sigmoid'))
  model.compile(loss='binary_crossentropy',optimizer='adam',metrics=['binary_accuracy'])
  model.fit(x, y,epochs=60,batch_size=40,validation_split=0.2)
  </code></pre>