質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

1回答

1634閲覧

TFlearn ニューラルネット実施時にエラーが出る

kuro4873

総合スコア6

0グッド

0クリップ

投稿2018/06/12 13:24

前提・実現したいこと

TFlearn 初心者です。
TFlearn を使用して、複数の連続変数(説明変数)から、未知の連続変数(目的変数)を予測できないか試しています。
複数の連続変数(説明変数)と目的変数とを示すデータセットがあり、未知の連続変数を予測するための説明変数もあります。

タイタニックの生存率予測データプログラムをもとに以下のように記載してみたのですが、下記のエラーが出てうまく動きません。お気づきの点がありましたらご指摘いただけたらありがたいです。

発生している問題・エラーメッセージ

モデル実施時にエラーが出る。

#エラーメッセージ
モデル実施時に以下のエラーが出てしまいます。
VauleError: Cannot feed value of shape (16,10) for Tensor 'InputData/X:0', which has shape '(?,11)'

該当のソースコード

TFlearn を使用。

###ライブラリインポート
import numpy as np
import tflearn
import pandas as pd
import csv

###データ読み込み(目的変数は10個、説明変数は1個です)
pd.read_csv('data/train_data.csv')
data, labels = load_csv('data/train_data.csv', target_column=0

###パーセプトロンニューラルネット作成
net =tflearn.input_data(shape=[None, 10])
net =tflearn.fully_connected(net, 43)
net =tflearn.fully_connected(net,1, activation='linear')
net = tflearn.regression(net)

###モデル実施(ここでエラーが出る)
model = tflearn.DNN(net)
model.fit(data, labels, n_epoch=10, batch_size=16, show_metric=True)

試したこと

dataやlabel がちゃんと読み込まれているか等確認しました。また数値で取り込まれていることも確認済みです。

補足情報(FW/ツールのバージョンなど)

TFlearn 0.3.2を使用しております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

wakame

2018/06/14 14:37

load_csvは自作関数なんですか、でしたらそちらのコードも質問にのせてください。あとload_csvを実行している部分ですが見切れていて、このままコピペしてもこちらで動作を確認できません。もう一度質問文に貼り付け直してもらえますか。
kuro4873

2018/06/15 11:48

wakame 様。標件、ご指摘ありがとうございます。本質問を投稿後、自分でも更に調べてみましたところ、本エラーを回避する案を発見しました。自己解決方法については、解決方法覧に記載させていただきました。また次回質問の際、wakame様からご指摘いただきました方法にて、より具体的な質問ができるようにしたいと思います。改めて御礼申し上げます。また、普段このようなプログラミングは本業ではないため、本ご連絡が遅くなりましたこと、重ねてお詫び申し上げます。
guest

回答1

0

自己解決

labels = np.reshape(labels, (-1, 1))と入力し、再起動をかけましたところ、無事にプログラムが動きました。

投稿2018/06/15 11:48

kuro4873

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問