diff --git a/requirements.txt b/requirements.txt
index c5ad8719d8cd3546240408ae7bab6c0d2dde609f..eb9fa1d17b75e7ea5e9dc6753e57780515967464 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,7 @@
 six
 numpy>=1.11
 pandas>=0.20.3
-Keras>=2.2.5
+Keras>=2.3.0
 tensorflow>=1.15.0,<2.0.0
 appdirs
 scikit-learn
diff --git a/setup.py b/setup.py
index 8696bf708c05bdce03b98f627d129ba0ea6616f8..2a7ec5242100d05ab6b5d63ba38b2fab9fdb605e 100644
--- a/setup.py
+++ b/setup.py
@@ -51,7 +51,7 @@ if __name__ == '__main__':
         'six',
         'numpy>=1.11',
         'pandas>=0.20.3',
-        'Keras>=2.2.5',
+        'Keras>=2.3.0',
         'appdirs',
         'tensorflow>=1.15.0,<2.0.0',
         'scikit-learn',