前提・実現したいこと
自分の研究分野に機械学習を応用したいと考え、ゼロから作る Deep Learning を使って機械学習の勉強をしている学生です。プログラミングについては1週間前に始めたばかりなので機械学習に関する理論は理解できるけど実装できないというような状況です。
発生している問題・エラーメッセージ
ゼロから作る Deep Learning 第3章のある一部のコードを実行するとエラーとなってしまいます。
init_network()を定義しようとするとsample_weight.pklが見つからないというエラーが表示されます。
エラーメッセージ
FileNotFoundError: [Errno 2] No such file or directory: 'sample_weight.pkl'
該当のソースコード
python
1import sys, os 2sys.path.append(os.pardir) 3import numpy as np 4import pickle 5from dataset.mnist import load_mnist 6from common.functions import sigmoid, softmax 7 8 9def get_data(): 10 (x_train, t_train), (x_test, t_test) = load_mnist(normalize=True, flatten=True, one_hot_label=False) 11 return x_test, t_test 12 13def init_network(): 14 with open("sample_weight.pkl", 'rb') as f: 15 network = pickle.load(f) 16 return network 17
試したこと
from dataset.mnist import load_mnist
で以前にエラーが発生したときに、datasetフォルダを同じディレクトリに
移したところ正常に実行できたため、sample_weight.pklが今回のコードファイルが存在するディレクトリと同じディレクトリに存在すれば動作するのではないかと考えましたが、同じエラーが発生します。
ファイル名が間違っているのかと考えましたが、ファイル名をコピーアンドペーストで記述しても同じエラーが発生します。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/19 09:21