我是靠谱客的博主 风趣冰棍,最近开发中收集的这篇文章主要介绍【python人工智能开发过程中的小技巧——keras在线加载mnist数据集】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

   一、今天在学习capsuleNet时,在github上找到了keras在mnist数据集上训练的源码,但是运行时被卡在了一个地方,就是keras中自带的minist.load_data()函数,后来通过CTRL+右键寻其源码发现,原来加载数据的那个网址被墙了,代码如下:
def load_data(path='mnist.npz'):
    path = get_file(path,
                    origin='https://s3.amazonaws.com/img-datasets/mnist.npz',
                    file_hash='8a61469f7ea1b51cbae51d4f78837e45')
    f = np.load(path)
    x_train, y_train = f['x_train'], f['y_train']
    x_test, y_test = f['x_test'], f['y_test']
    f.close()
    return (x_train, y_train), (x_test, y_test)
于是就很好解决了,在网上找一个mnist.npz数据,本地加载就ok了!
二、有时 由于服务器防火墙的原因jupyter notebook不能远程连接服务器,因此不好调试大数据量的代码,所以可以利用最原始的python命令来一行一行的查看输出结果。

最后

以上就是风趣冰棍为你收集整理的【python人工智能开发过程中的小技巧——keras在线加载mnist数据集】的全部内容,希望文章能够帮你解决【python人工智能开发过程中的小技巧——keras在线加载mnist数据集】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部