TensorFlow has been announced officially support windows platform, here is a quick guide to install keras with TensorFlow on windows 10 with GPU support.
Note that no Linux virtual environment or subsystem s required.
1. install winpython 3.5
download it at: https://sourceforge.net/projects/winpython/files/WinPython_3.5/3.5.2.3/
install it at C:/
2. Go to the installation directory of WinPython,
launch WinPython Control Panel as administratorhttps://sourceforge.net/projects/winpython/files/WinPython_3.5/3.5.2.3/
Click registration to finish installation
3. Install Theano
Run WinPython Command Prompt as administrator
Use pip to install Theano
http://deeplearning.net/software/theano/install.html
4. Install Keras
Run WinPython Command Prompt as administrator
Use pip to install Keras
https://keras.io/#installation
5. Install TensorFlow
Run WinPython Command Prompt as administrator
Use pip to install TensorFlow
https://www.tensorflow.org/get_started/os_setup#pip_installation_on_windows
6. Change the backend of Keras from Theano to TensorFlow
Search for keras.json on your C drive.
Change the backend from theano to tensorflow in keras.json.
7. All Set.