質問編集履歴

2

ご返信ありがとうございます。train_loader, val_loaderの記載が漏れており失礼いたしました。CSVファイルについては初心者用に前処理されているファイルで、学習用に頂いたファイルです

2021/05/15 04:40

投稿

programbegin
programbegin

スコア0

test CHANGED
File without changes
test CHANGED
@@ -108,6 +108,10 @@
108
108
 
109
109
 
110
110
 
111
+ train_loader = torch.utils.data.DataLoader(train, batch_size, shuffle=True, drop_last=True)
112
+
113
+ val_loader = torch.utils.data.DataLoader(val, batch_size)
114
+
111
115
 
112
116
 
113
117
 

1

ご回答頂きまして誠にありがとうございます。Class定義の前までのコードも記載いたしました。一度確認していだければ幸いです。よろしくお願いいたします。

2021/05/15 04:40

投稿

programbegin
programbegin

スコア0

test CHANGED
File without changes
test CHANGED
@@ -82,6 +82,38 @@
82
82
 
83
83
  ```ここに言語名を入力
84
84
 
85
+ df = pd.read_csv("housing_train.csv")
86
+
87
+ t = df["y"]
88
+
89
+ x = df.drop("y", axis=1)
90
+
91
+
92
+
93
+ dataset = torch.utils.data.TensorDataset(x, t)
94
+
95
+ n_train = int(len(dataset)*0.7)
96
+
97
+ n_val = len(dataset) - n_train
98
+
99
+
100
+
101
+ pl.seed_everything(0)
102
+
103
+ train, val = torch.utils.data.random_split(dataset, [n_train, n_val])
104
+
105
+
106
+
107
+ batch_size = 10
108
+
109
+
110
+
111
+
112
+
113
+
114
+
115
+
116
+
85
117
  class Net(pl.LightningModule):
86
118
 
87
119