Bonjour,
J'essaye de prédire des données sur 20 jours à partir des 60 jours précédents.
Sauf qu'au lieu de prédire à partir du dernier jour, le programme fait sa prédiction à partir du 20ème jour précédent.
Voici les lignes de codes impliquées:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 dataset_train = pd.read_csv('Vk_Train.csv') training_set = dataset_train.iloc[:, 1:2].values from sklearn.preprocessing import MinMaxScaler sc = MinMaxScaler(feature_range = (0, 1)) training_set_scaled = sc.fit_transform(training_set) X_train = [] y_train = [] for i in range(60, 1238): X_train.append(training_set_scaled[i-60:i, 0]) y_train.append(training_set_scaled[i, 0]) X_train, y_train = np.array(X_train), np.array(y_train) # Reshaping X_train = np.reshape(X_train, (X_train.shape[0], X_train.shape[1], 1))Quelqu'un peut-il m'éclairer sur le problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 dataset_total = dataset_train["Open"] #correspond à mon dataset_train.iloc[:, 1:2].values inputs = dataset_total[len(dataset_train) -80:].values inputs = inputs.reshape(-1,1) inputs = sc.transform(inputs) X_test = [] for i in range(60, 80): X_test.append(inputs[i-60:i, 0]) X_test = np.array(X_test) X_test = np.reshape(X_test, (X_test.shape[0], X_test.shape[1], 1))
Merci :-)
Partager