From 6174144f9431ec8bbfd582d9dddbf2c0926ac583 Mon Sep 17 00:00:00 2001 From: KovalenkoAE Date: Mon, 5 Feb 2024 03:19:31 +0300 Subject: [PATCH] update --- .../ice.anomaly_detection.models.rst.txt | 20 ++-- .../ice.fault_diagnosis.models.rst.txt | 19 ++- ...ice.health_index_estimation.models.rst.txt | 15 +-- .../ice.health_index_estimation.rst.txt | 2 +- ...ning_useful_life_estimation.models.rst.txt | 15 +-- docs/objects.inv | Bin 1550 -> 1552 bytes docs/reference/ice.anomaly_detection.html | 29 +++-- .../ice.anomaly_detection.models.html | 110 +++++++++--------- docs/reference/ice.configs.html | 6 +- docs/reference/ice.fault_diagnosis.html | 13 +-- .../reference/ice.fault_diagnosis.models.html | 26 ++--- .../ice.health_index_estimation.html | 17 ++- .../ice.health_index_estimation.models.html | 22 ++-- docs/reference/ice.html | 2 +- .../ice.remaining_useful_life_estimation.html | 15 ++- ...maining_useful_life_estimation.models.html | 22 ++-- docs/reference/index.html | 2 +- docs/searchindex.js | 2 +- 18 files changed, 153 insertions(+), 184 deletions(-) diff --git a/docs/_sources/reference/ice.anomaly_detection.models.rst.txt b/docs/_sources/reference/ice.anomaly_detection.models.rst.txt index d259abf..a602716 100644 --- a/docs/_sources/reference/ice.anomaly_detection.models.rst.txt +++ b/docs/_sources/reference/ice.anomaly_detection.models.rst.txt @@ -1,22 +1,20 @@ -ice.anomaly\_detection.models package -===================================== +Anomaly detection models +======================== -Submodules ----------- +BaseAnomalyDetection +-------------------- -ice.anomaly\_detection.models.autoencoder module ------------------------------------------------- - -.. automodule:: ice.anomaly_detection.models.autoencoder +.. automodule:: ice.anomaly_detection.models.base :members: :undoc-members: :show-inheritance: -ice.anomaly\_detection.models.base module ------------------------------------------ +AutoEncoderMLP +-------------- -.. automodule:: ice.anomaly_detection.models.base +.. automodule:: ice.anomaly_detection.models.autoencoder :members: :undoc-members: :show-inheritance: + diff --git a/docs/_sources/reference/ice.fault_diagnosis.models.rst.txt b/docs/_sources/reference/ice.fault_diagnosis.models.rst.txt index fb6cca3..47e43f4 100644 --- a/docs/_sources/reference/ice.fault_diagnosis.models.rst.txt +++ b/docs/_sources/reference/ice.fault_diagnosis.models.rst.txt @@ -1,27 +1,24 @@ -ice.fault\_diagnosis.models package -=================================== +Fault diagnosis models +====================== -Submodules ----------- - -ice.fault\_diagnosis.models.base module ---------------------------------------- +BaseFaultDiagnosis +------------------ .. automodule:: ice.fault_diagnosis.models.base :members: :undoc-members: :show-inheritance: -ice.fault\_diagnosis.models.mlp module --------------------------------------- +MLP +--- .. automodule:: ice.fault_diagnosis.models.mlp :members: :undoc-members: :show-inheritance: -ice.fault\_diagnosis.models.tcn module --------------------------------------- +TCN +--- .. automodule:: ice.fault_diagnosis.models.tcn :members: diff --git a/docs/_sources/reference/ice.health_index_estimation.models.rst.txt b/docs/_sources/reference/ice.health_index_estimation.models.rst.txt index 0326548..86f5ce2 100644 --- a/docs/_sources/reference/ice.health_index_estimation.models.rst.txt +++ b/docs/_sources/reference/ice.health_index_estimation.models.rst.txt @@ -1,19 +1,16 @@ -ice.health\_index\_estimation.models package -============================================ +Remaining useful life models +============================ -Submodules ----------- - -ice.health\_index\_estimation.models.base module ------------------------------------------------- +BaseRemainingUsefulLifeEstimation +--------------------------------- .. automodule:: ice.health_index_estimation.models.base :members: :undoc-members: :show-inheritance: -ice.health\_index\_estimation.models.mlp module ------------------------------------------------ +MLP +--- .. automodule:: ice.health_index_estimation.models.mlp :members: diff --git a/docs/_sources/reference/ice.health_index_estimation.rst.txt b/docs/_sources/reference/ice.health_index_estimation.rst.txt index f94da5e..c0410f6 100644 --- a/docs/_sources/reference/ice.health_index_estimation.rst.txt +++ b/docs/_sources/reference/ice.health_index_estimation.rst.txt @@ -7,7 +7,7 @@ Models .. toctree:: :maxdepth: 4 - ice.health_index_estimation.models + Models HI datasets diff --git a/docs/_sources/reference/ice.remaining_useful_life_estimation.models.rst.txt b/docs/_sources/reference/ice.remaining_useful_life_estimation.models.rst.txt index 266c307..2ce815c 100644 --- a/docs/_sources/reference/ice.remaining_useful_life_estimation.models.rst.txt +++ b/docs/_sources/reference/ice.remaining_useful_life_estimation.models.rst.txt @@ -1,19 +1,16 @@ -ice.remaining\_useful\_life\_estimation.models package -====================================================== +Health index models +=================== -Submodules ----------- - -ice.remaining\_useful\_life\_estimation.models.base module ----------------------------------------------------------- +BaseHealthIndexEstimation +------------------------- .. automodule:: ice.remaining_useful_life_estimation.models.base :members: :undoc-members: :show-inheritance: -ice.remaining\_useful\_life\_estimation.models.mlp module ---------------------------------------------------------- +MLP +--- .. automodule:: ice.remaining_useful_life_estimation.models.mlp :members: diff --git a/docs/objects.inv b/docs/objects.inv index e4bef590262c8fb6856f9a44628e24a73011bd0f..a42bb7943415b8e77319d0fabf4bd47bb5853ef7 100644 GIT binary patch delta 1455 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.pagename = 'reference/ice.anomaly_detection'; - - + + @@ -338,7 +338,7 @@
  • Health index
  • Configs
  • @@ -406,20 +406,19 @@

    Models
    • Models
        -
      • Submodules
      • -
      • ice.anomaly_detection.models.autoencoder module
          -
        • AutoEncoderMLP
        • -
        • MLP
            -
          • MLP.forward()
          • -
          • MLP.training
          • +
          • BaseAnomalyDetection
          • -
          • ice.anomaly_detection.models.base module @@ -402,51 +402,10 @@
            -
            -

            ice.anomaly_detection.models package#

            -
            -

            Submodules#

            -
            -
            -

            ice.anomaly_detection.models.autoencoder module#

            -
            -
            -class ice.anomaly_detection.models.autoencoder.AutoEncoderMLP(window_size: int, batch_size: int = 128, lr: float = 0.001, num_epochs: int = 10, device: str = 'cpu', verbose: bool = False, name: str = 'ae_anomaly_detection', threshold: float = 0.95, hidden_dims: list = [256, 128, 64])#
            -

            Bases: BaseAnomalyDetection

            -

            Autoencoder (AE) consists of encoder and decoder parts. Each -sample is reshaped to a vector (B, L, C) -> (B, L * C) for calculations -and to a vector (B, L * C) -> (B, L, C) for the output. Where B is the -batch size, L is the sequence length, C is the number of sensors.

            -
            - -
            -
            -class ice.anomaly_detection.models.autoencoder.MLP(num_sensors: int, window_size: int, num_layers: int, hidden_dims: list, type: str)#
            -

            Bases: Module

            -
            -
            -forward(x)#
            -

            Defines the computation performed at every call.

            -

            Should be overridden by all subclasses.

            -
            -

            Note

            -

            Although the recipe for forward pass needs to be defined within -this function, one should call the Module instance afterwards -instead of this since the former takes care of running the -registered hooks while the latter silently ignores them.

            -
            -
            - -
            -
            -training: bool#
            -
            - -
            - -
            +
            +

            Anomaly detection models#

            -

            ice.anomaly_detection.models.base module#

            +

            BaseAnomalyDetection#

            class ice.anomaly_detection.models.base.BaseAnomalyDetection(window_size: int, batch_size: int, lr: float, num_epochs: int, device: str, verbose: bool, name: str, threshold: float = 0.95)#
            @@ -492,6 +451,44 @@

            Submodules +

            AutoEncoderMLP#

            +
            +
            +class ice.anomaly_detection.models.autoencoder.AutoEncoderMLP(window_size: int, batch_size: int = 128, lr: float = 0.001, num_epochs: int = 10, device: str = 'cpu', verbose: bool = False, name: str = 'ae_anomaly_detection', threshold: float = 0.95, hidden_dims: list = [256, 128, 64])#
            +

            Bases: BaseAnomalyDetection

            +

            Autoencoder (AE) consists of encoder and decoder parts. Each +sample is reshaped to a vector (B, L, C) -> (B, L * C) for calculations +and to a vector (B, L * C) -> (B, L, C) for the output. Where B is the +batch size, L is the sequence length, C is the number of sensors.

            +
            + +
            +
            +class ice.anomaly_detection.models.autoencoder.MLP(num_sensors: int, window_size: int, num_layers: int, hidden_dims: list, type: str)#
            +

            Bases: Module

            +
            +
            +forward(x)#
            +

            Defines the computation performed at every call.

            +

            Should be overridden by all subclasses.

            +
            +

            Note

            +

            Although the recipe for forward pass needs to be defined within +this function, one should call the Module instance afterwards +instead of this since the former takes care of running the +registered hooks while the latter silently ignores them.

            +
            +
            + +
            +
            +training: bool#
            +
            + +
            +

            @@ -538,20 +535,19 @@

            Submodules