Skip to content

Commit

Permalink
changed typings for Sequential (#393)
Browse files Browse the repository at this point in the history
  • Loading branch information
N1m6 authored Dec 1, 2021
1 parent 573ef3b commit 31dc64d
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 27 deletions.
4 changes: 2 additions & 2 deletions alibi_detect/ad/adversarialae.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ def __init__(self,
threshold: float = None,
ae: tf.keras.Model = None,
model: tf.keras.Model = None,
encoder_net: tf.keras.Sequential = None,
decoder_net: tf.keras.Sequential = None,
encoder_net: tf.keras.Model = None,
decoder_net: tf.keras.Model = None,
model_hl: List[tf.keras.Model] = None,
hidden_layer_kld: dict = None,
w_model_hl: list = None,
Expand Down
28 changes: 14 additions & 14 deletions alibi_detect/models/tensorflow/autoencoder.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def call(self, inputs: Tuple[tf.Tensor, tf.Tensor]) -> tf.Tensor:
class EncoderVAE(Layer):

def __init__(self,
encoder_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
latent_dim: int,
name: str = 'encoder_vae') -> None:
"""
Expand Down Expand Up @@ -65,7 +65,7 @@ def call(self, x: tf.Tensor) -> Tuple[tf.Tensor, tf.Tensor, tf.Tensor]:
class Decoder(Layer):

def __init__(self,
decoder_net: tf.keras.Sequential,
decoder_net: tf.keras.Model,
name: str = 'decoder') -> None:
"""
Decoder of (V)AE.
Expand All @@ -87,8 +87,8 @@ def call(self, x: tf.Tensor) -> tf.Tensor:
class VAE(tf.keras.Model):

def __init__(self,
encoder_net: tf.keras.Sequential,
decoder_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
decoder_net: tf.keras.Model,
latent_dim: int,
beta: float = 1.,
name: str = 'vae') -> None:
Expand Down Expand Up @@ -126,7 +126,7 @@ def call(self, x: tf.Tensor) -> tf.Tensor:
class EncoderAE(Layer):

def __init__(self,
encoder_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
name: str = 'encoder_ae') -> None:
"""
Encoder of AE.
Expand All @@ -148,8 +148,8 @@ def call(self, x: tf.Tensor) -> tf.Tensor:
class AE(tf.keras.Model):

def __init__(self,
encoder_net: tf.keras.Sequential,
decoder_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
decoder_net: tf.keras.Model,
name: str = 'ae') -> None:
"""
Combine encoder and decoder in AE.
Expand Down Expand Up @@ -234,7 +234,7 @@ class Seq2Seq(tf.keras.Model):
def __init__(self,
encoder_net: EncoderLSTM,
decoder_net: DecoderLSTM,
threshold_net: tf.keras.Sequential,
threshold_net: tf.keras.Model,
n_features: int,
score_fn: Callable = tf.math.squared_difference,
beta: float = 1.,
Expand Down Expand Up @@ -359,9 +359,9 @@ def eucl_cosim_features(x: tf.Tensor,
class AEGMM(tf.keras.Model):

def __init__(self,
encoder_net: tf.keras.Sequential,
decoder_net: tf.keras.Sequential,
gmm_density_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
decoder_net: tf.keras.Model,
gmm_density_net: tf.keras.Model,
n_gmm: int,
recon_features: Callable = eucl_cosim_features,
name: str = 'aegmm') -> None:
Expand Down Expand Up @@ -402,9 +402,9 @@ def call(self, x: tf.Tensor) -> Tuple[tf.Tensor, tf.Tensor, tf.Tensor]:
class VAEGMM(tf.keras.Model):

def __init__(self,
encoder_net: tf.keras.Sequential,
decoder_net: tf.keras.Sequential,
gmm_density_net: tf.keras.Sequential,
encoder_net: tf.keras.Model,
decoder_net: tf.keras.Model,
gmm_density_net: tf.keras.Model,
n_gmm: int,
latent_dim: int,
recon_features: Callable = eucl_cosim_features,
Expand Down
4 changes: 2 additions & 2 deletions alibi_detect/od/ae.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ class OutlierAE(BaseDetector, FitMixin, ThresholdMixin):
def __init__(self,
threshold: float = None,
ae: tf.keras.Model = None,
encoder_net: tf.keras.Sequential = None,
decoder_net: tf.keras.Sequential = None,
encoder_net: tf.keras.Model = None,
decoder_net: tf.keras.Model = None,
data_type: str = None
) -> None:
"""
Expand Down
6 changes: 3 additions & 3 deletions alibi_detect/od/aegmm.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ class OutlierAEGMM(BaseDetector, FitMixin, ThresholdMixin):
def __init__(self,
threshold: float = None,
aegmm: tf.keras.Model = None,
encoder_net: tf.keras.Sequential = None,
decoder_net: tf.keras.Sequential = None,
gmm_density_net: tf.keras.Sequential = None,
encoder_net: tf.keras.Model = None,
decoder_net: tf.keras.Model = None,
gmm_density_net: tf.keras.Model = None,
n_gmm: int = None,
recon_features: Callable = eucl_cosim_features,
data_type: str = None
Expand Down
2 changes: 1 addition & 1 deletion alibi_detect/od/seq2seq.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ def __init__(self,
seq_len: int,
threshold: Union[float, np.ndarray] = None,
seq2seq: tf.keras.Model = None,
threshold_net: tf.keras.Sequential = None,
threshold_net: tf.keras.Model = None,
latent_dim: int = None,
output_activation: str = None,
beta: float = 1.
Expand Down
4 changes: 2 additions & 2 deletions alibi_detect/od/vae.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ def __init__(self,
threshold: float = None,
score_type: str = 'mse', # TODO: reconstruction proba; make sure to infer correct distribution
vae: tf.keras.Model = None,
encoder_net: tf.keras.Sequential = None,
decoder_net: tf.keras.Sequential = None,
encoder_net: tf.keras.Model = None,
decoder_net: tf.keras.Model = None,
latent_dim: int = None,
samples: int = 10,
beta: float = 1.,
Expand Down
6 changes: 3 additions & 3 deletions alibi_detect/od/vaegmm.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ class OutlierVAEGMM(BaseDetector, FitMixin, ThresholdMixin):
def __init__(self,
threshold: float = None,
vaegmm: tf.keras.Model = None,
encoder_net: tf.keras.Sequential = None,
decoder_net: tf.keras.Sequential = None,
gmm_density_net: tf.keras.Sequential = None,
encoder_net: tf.keras.Model = None,
decoder_net: tf.keras.Model = None,
gmm_density_net: tf.keras.Model = None,
n_gmm: int = None,
latent_dim: int = None,
samples: int = 10,
Expand Down

0 comments on commit 31dc64d

Please sign in to comment.