ValueError: не удалось преобразовать строку в число с плавающей точкой: «20.08.2014», тогда как я подгоняю набор данных поезда к набору данных модели - PullRequest
0 голосов
/ 26 апреля 2020

Это изображение может быть полезно для справки Может кто-нибудь помочь мне исправить эти ошибки? Он не соответствует обучающим данным, установленным для набора данных модели:

import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
df=pd.read_csv('./DATA/kc_house_data.csv')
X=df.drop('price',axis=1).values
y=df['price'].values
from sklearn.model_selection import train_test_split
X_test, X_train, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=101)
from sklearn.preprocessing import MinMaxScaler
scaler=MinMaxScaler()
X_train=scaler.fit_transform(X_train)
X_test=scaler.transform(X_test)
print(X_train.shape())
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
model=Sequential()
model.add(Dense(19,activation='relu'))
model.add(Dense(19,activation='relu'))
model.add(Dense(19,activation='relu'))
model.add(Dense(19,activation='relu'))
model.add(Dense(1))
model.compile(optimizer='adam',loss='mse')
print(model.fit(x=X_train,y=y_train,validation_data=(X_test,y_test),batch_size=128,epochs=400))

Это изображение может использоваться для справки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...