title: cPickle.load() doesnt accept non-.gz files, what can I use for .pkl files?
body: <p>I am trying to run an example of a LSTM recurrent neural network that is presented in this git: <a href="https://github.com/mesnilgr/is13" rel="nofollow">https://github.com/mesnilgr/is13</a>. </p>
  
  <p>I've installed theano and everything and when I got to the point of running the code, I've noticed the data was not being downloaded, so I've opened an issue on the github (<a href="https://github.com/mesnilgr/is13/issues/12" rel="nofollow">https://github.com/mesnilgr/is13/issues/12</a>) and this guy came up with a solution that consisted in:</p>
  
  <p>1-get the data from the dropbox link he provides.
  2- change the code of the 'load.py' file to download, and read the data properly.</p>
  
  <p>The only issue is that the data in the dropbox folder(<a href="https://www.dropbox.com/s/3lxl9jsbw0j7h8a/atis.pkl?dl=0" rel="nofollow">https://www.dropbox.com/s/3lxl9jsbw0j7h8a/atis.pkl?dl=0</a>) is not a compacted .gz file as, I suppose, was the data from the original repository. So I dont have enough skill to change the code in order to do with the uncompressed data exaclty what it would do with the compressed one. Can someone help me? </p>
  
  <p>The modification suggested and the changes I've done are described on the issue I've opened on the git(<a href="https://github.com/mesnilgr/is13/issues/12" rel="nofollow">https://github.com/mesnilgr/is13/issues/12</a>).</p>