Keras学习笔记

1. 踩坑笔记

  • mnist的load_data()数据加载失败解决方法
    • load_data() 启动的时候若是在.keras目录中没有发现mnist.npz就会经过https://s3.amazonaws.com/img-datasets/mnist.npz下载数据集,因为服务器在国外,再加上服务器不稳定,很容易下载失败,因此能够先经过浏览器或者迅雷将mnist.npz文件先下载下来或者找一个其余稳定的文件下载地址
    • 而后在咱们本身下载的keras文件中,将对应的mnist.load_data()下载地址改成一个稳定的下载地址(能够将文件放在本身在本地搭建nginx服务器下载或者是其余的稳定地址),具体的代码以下,修改其中的origin为本身的地址便可
      # 地址 /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/keras/datasets/mnist.py
      path = get_file(path, origin='https://s3.amazonaws.com/img-datasets/mnist.npz', file_hash='8a61469f7ea1b51cbae51d4f78837e45')     
      复制代码
    • 也能够之间将下好的mnist.npz文件放到keras下载文件放置的文件夹下,便可以将mnist.npz放到该文件夹下面(不过这种方式须要你以前经过load_data()方法下载好过一次,不然可能或无效)
      /~/.keras/datasets/ 
      复制代码