如何在Keras中加载本地文件?

时间:2016-04-25 22:53:36

标签: python machine-learning keras

所以我开始与Keras合作,我正在试验示例中的lstm_text_generation。问题是在本地目录上有一个文本文件,但get_file方法有一个origin参数,需要一个托管在某处的文件。

我想知道是否可以使用本地文件,或者我是否必须在线托管文件?

2 个答案:

答案 0 :(得分:2)

get_file的目的是通过网络下载文件。 如果要访问文件系统上的某些内容,则不需要它。

对于文本生成器,只需使用类似:

text = open("localfile.txt").read().lower()

并删除path = get_line(...)

答案 1 :(得分:1)

如果我必须从文件(someDataFile.txt)读取到一个numpy数组X_train(由Keras模型用于某些任务),那么我可以这样做 -

X_train = np.genfromtxt(r"C:\Users\tauseef\Desktop\keras\tutorials\features\someDataFile.txt",delimiter=" ")