Minimal and Simple Tensorflow implementation of EchoStateNetwork
You can easily use this like "scikit-learn".
ESN = EchoStateNetwork(units=32)
ESN.fit(X_train, y_train)
y_test_hat = ESN.predict(X_test)
Train_MSE = ESN.MSE_Score(X_train, y_train)
Test_MSE = ESN.MSE_Score(X_test, y_test)