autokeras/engine/head.py
Killed 6 out of 11 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 15
--- autokeras/engine/head.py
+++ autokeras/engine/head.py
@@ -50,7 +50,7 @@
def __init__(self, loss=None, metrics=None, output_shape=None, **kwargs):
super().__init__(**kwargs)
- self.output_shape = output_shape
+ self.output_shape = None
self.loss = loss
if metrics is None:
metrics = []
Mutant 20
--- autokeras/engine/head.py
+++ autokeras/engine/head.py
@@ -60,7 +60,7 @@
def get_config(self):
config = super().get_config()
config.update({
- 'loss': serialize_loss(self.loss),
+ 'XXlossXX': serialize_loss(self.loss),
'metrics': serialize_metrics(self.metrics),
'output_shape': self.output_shape
})
Mutant 21
--- autokeras/engine/head.py
+++ autokeras/engine/head.py
@@ -61,7 +61,7 @@
config = super().get_config()
config.update({
'loss': serialize_loss(self.loss),
- 'metrics': serialize_metrics(self.metrics),
+ 'XXmetricsXX': serialize_metrics(self.metrics),
'output_shape': self.output_shape
})
return config
Mutant 22
--- autokeras/engine/head.py
+++ autokeras/engine/head.py
@@ -62,7 +62,7 @@
config.update({
'loss': serialize_loss(self.loss),
'metrics': serialize_metrics(self.metrics),
- 'output_shape': self.output_shape
+ 'XXoutput_shapeXX': self.output_shape
})
return config
Mutant 23
--- autokeras/engine/head.py
+++ autokeras/engine/head.py
@@ -66,7 +66,6 @@
})
return config
- @classmethod
def from_config(cls, config):
config['loss'] = deserialize_loss(config['loss'])
config['metrics'] = deserialize_metrics(config['metrics'])