Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.7 KB

README.md

File metadata and controls

41 lines (24 loc) · 1.7 KB

nn-tictactoe

Testing NNs to learn the simple game of TicTacToe

Installation

Install Python 2.7 64-bit. We are running Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)] on win32

Install Visual C++ compiler for Python from: https://www.microsoft.com/en-us/download/details.aspx?id=44266 NOTE: run the following command (from Administrator command prompt) to install the compiler: msiexec /i VCForPython27.msi ALLUSERS=1

Download stdint.h from http://msinttypes.googlecode.com/svn/trunk/stdint.h and then copy it into C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\VC\include

Download and install TDM GCC from http://tdm-gcc.tdragon.net/ (take 64-bit bundle). We are using GCC 5.1.0.

Open a command window and run the following:

  • "C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat" amd64
  • path C:\TDM-GCC-64\bin;%PATH%
  • path C:\TDM-GCC-64\x86_64-w64-mingw32\bin;%PATH%

Install wheels from http://www.lfd.uci.edu/~gohlke/pythonlibs/ for:

  • numpy (1.11.0)
  • scikit-learn (0.17.1)
  • scipy (0.17.0)
  • Theano (0.8.1)

To get Theano to work, you have to recompile libpython.a - follow instructions on:

NOTE: gendef and dlltool are available in TDM GCC by adding C:\TDM-GCC-64\x86_64-w64-mingw32\bin to the PATH.

Make sure everything is working

If you do the above you should be able to open python and import theano without getting any errors or warnings.

If you get an error about Couldn't import dot_parser, loading of dot files will not be possible. then run the following:

pip install pyparsing==1.5.7
pip install pydot==1.0.28