Guest User

Untitled

a guest
Oct 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. from pandas import read_csv
  2. from sklearn.neural_network import MLPRegressor
  3. from sklearn.metrics import mean_squared_error
  4. from sklearn.model_selection import train_test_split, cross_val_score, validation_curve
  5. import numpy as np
  6. import matplotlib.pyplot as plt
  7.  
  8. data = np.array(read_csv('timeseries_8_2.csv', index_col=0))
  9.  
  10. inputs = data[:, :8]
  11. targets = data[:, 8:]
  12.  
  13. x_train, x_test, y_train, y_test = train_test_split(
  14. inputs, targets, test_size=0.1, random_state=2)
  15.  
  16. rate1 = 0.005
  17. rate2 = 0.1
  18.  
  19. mlpr = MLPRegressor(hidden_layer_sizes=(12,10), max_iter=700, learning_rate_init=rate1)
  20.  
  21. # trained = mlpr.fit(x_train, y_train) # should I fit before cross val?
  22. # predicted = mlpr.predict(x_test)
  23.  
  24. scores = cross_val_score(mlpr, inputs, targets, cv=5)
  25. print(scores)
Add Comment
Please, Sign In to add comment