Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. ----------------------------------------------------------
  2. MBEDDING_DIM = 70
  3. cell = MinimalRNNCell(32)
  4. activation_1 = keras.layers.advanced_activations.LeakyReLU(alpha=0.3)
  5. activation_2 = keras.layers.advanced_activations.ELU(alpha=1.0)
  6.  
  7. model = Sequential()
  8. model.add(Embedding(vocab_size, EMBEDDING_DIM, input_length = max_length))
  9. model.add(GRU(units=64, dropout=0.2, recurrent_dropout = 0.2))
  10.  
  11.  
  12. model.add(Dense(256, init='uniform'))
  13. model.add(Activation(activation_1))
  14. model.add(BatchNormalization())
  15.  
  16. model.add(Dropout(0.15))
  17.  
  18. model.add(Dense(64, init='uniform', activation='relu'))
  19. model.add(Activation(activation_2))
  20. model.add(BatchNormalization())
  21.  
  22. model.add(Dense(32, init='uniform', activation='relu'))
  23. model.add(BatchNormalization())
  24.  
  25. model.add(Dropout(0.15))
  26.  
  27. model.add(Dense(1, activation='sigmoid'))
  28.  
  29. Model_Optimizer = optimizers.Adam(lr=0.0001, beta_1=0.9, beta_2=0.999, epsilon=None, decay=0.001, amsgrad=False)
  30. model.compile(loss='sparse_categorical_crossentropy', optimizer=Model_Optimizer, metrics=['accuracy'])
  31. model.compile(loss='binary_crossentropy', optimizer=Model_Optimizer, metrics=['accuracy'])
  32.  
  33.  
  34. hist = model.fit(X_train_pad, Y_Train, batch_size=400, epochs=80,validation_split=0.2, verbose=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement