INNER CODE UNIT · Python

_evaluate

joeddav/devol · devol/devol.py:155

    def _evaluate(self, genome, epochs):
        model = self.genome_handler.decode(genome)
        loss, accuracy = None, None
        fit_params = {
            'x': self.x_train,
            'y': self.y_train,
            'validation_split': 0.1,
            'epochs': epochs,
            'verbose': 1,
            'callbacks': [
                EarlyStopping(monitor='val_loss', patience=1, verbose=1)
            ]
        }

        if self.x_val is not None:
            fit_params['validation_data'] = (self.x_val, self.y_val)
        try:
            model.fit(**fit_params)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…