title: Keras: the difference between LSTM dropout and LSTM recurrent dropout
body: <p>From the Keras documentation:</p>
  
  <p>dropout: Float between 0 and 1. Fraction of the units to drop for the
   linear transformation of the inputs.</p>
  
  <p>recurrent_dropout: Float between 0 and 1. Fraction of the units to
   drop for the linear transformation of the recurrent state.</p>
  
  <p>Can anyone point to where on the image below each dropout happens?</p>
  
  <p><a href="https://i.stack.imgur.com/DS97N.png" rel="noreferrer"><img src="https://i.stack.imgur.com/DS97N.png" alt="enter image description here"></a></p>