while train_iterator.epoch<MAX_EPOCH: #学習データセットを反復子から取り出す train_dataset=train_iterator.next() #学習データを学習データと教師ラベルデータにアンパック train_data,teacher_labels=concat_examples(train_dataset) #モデルにかけて、予測値の計算 prediction_train=model(train_data) #得られた予測値と教師ラベルデータと比較して、学習誤差の計算をする loss=F.softmax_cross_entropy(prediction_train,teacher_labels) #ニューラルネットワークの中の勾配を計算します model.cleargrads() #誤差を逆伝播する loss.backward() #誤差を反映して、パラメータを更新する optimizer.update() #一回学習(epoch)が終わったら検証データに対する予測精度を計ります if train_iterator.is_new_epoch: testEpoch(train_iterator,loss) AttributeError: module 'chainer.function' has no attribute 'relu'
調べたところchainerのバージョンが新しすぎるとこのエラーが出ると書いてありましたが、バージョンを指定してインストールする方法がわかりません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー