def evaluate(model, debug = True, inputs = None, outputs = None): if inputs is None or outputs is None: # Reading testing data testingData = utl.readDataSetAsMatrix(\ utl.CURRENCY_EXCHANGE_TESTING_FILE(\ utl.SAMPLING_TYPE.HOURLY ) ) width = utl.HOURLY_WIDTH inputs = utl.createPattern(testingData[:-1, 2:], width) outputs = testingData[(width+1):, 2:] return utl.evaluateRegressionModel(\ model, inputs, outputs, "MLP : Currency exchange problem 'hourly'", debug )
def evaluate(model, debug = True, inputs = None, outputs = None): if inputs is None or outputs is None: # Reading testing data testingData = utl.readDataSetAsMatrix(\ utl.CURRENCY_EXCHANGE_TESTING_FILE(\ utl.SAMPLING_TYPE.AT_CLOSING_DAY ) ) inputs = testingData[:-1, 2:] outputs = testingData[1:, 2:] return utl.evaluateRegressionModel(\ model, inputs, outputs, 'RNN Jordan : Currency exchange problem', debug )