MCPcopy Create free account

hub / github.com/LahiruJayasinghe/RUL-Net / functions

Functions20 in github.com/LahiruJayasinghe/RUL-Net

↓ 5 callersFunctioncompute_rul_of_one_file
Input train_FD001, output a list
data_processing.py:59
↓ 3 callersFunctionbatch_generator
Generator function for creating random batches of training-data for many to many models
utils_laj.py:95
↓ 3 callersFunctionconv_layer
1D convolutional layer with or without dropout or batch normalization :param batch_norm: bool, enable batch normalization :param is
utils_laj.py:276
↓ 3 callersFunctiondense_layer
Helper function to create a fully connected layer with or without batch normalization or dropout regularization :param x: previous layer
utils_laj.py:8
↓ 2 callersFunctioncompute_rul_of_one_id
Enter the data of an engine_id of train_FD001 and output the corresponding RUL (remaining life) of these data. type is list
data_processing.py:42
↓ 2 callersFunctionget_CMAPSSData
:param save: switch to load the already preprocessed data or begin preprocessing of raw data :param save_training_data: same functionality
data_processing.py:78
↓ 2 callersFunctionget_PHM08Data
Function is to load PHM 2008 challenge dataset
data_processing.py:219
↓ 2 callersFunctionscoring_func
:param error_arr: a list of errors for each training trajectory :return: standered score value for RUL
utils_laj.py:252
↓ 1 callersFunctionCNNLSTM
The architecture is a Meny-to-meny model combining CNN and LSTM models :param dataset: select the specific dataset between PHM08 or CMAPSS
model.py:10
↓ 1 callersFunctionanalyse_Data
Generate pre-processed data according to the given dataset :param dataset: choose between "phm" for PHM 2008 dataset or "cmapss" for CMAPSS
data_processing.py:451
↓ 1 callersFunctioncombine_FD001_and_FD003
()
data_processing.py:513
↓ 1 callersFunctiondata_augmentation
This helper function only augments the training data to look like testing data. Training data always run to a failure. But testing data is
data_processing.py:297
↓ 1 callersFunctionget_RNNCell
Helper function to get a different types of RNN cells with or without dropout wrapper :param cell_types: cell_type can be 'GRU' or 'LSTM' o
utils_laj.py:37
↓ 1 callersFunctionget_predicted_expected_RUL
(__y, __y_pred, lower_bound=-1)
utils_laj.py:296
↓ 1 callersFunctionkink_RUL
Piecewise linear function with zero gradient and unit gradient ^ | MAXLIFE |----------- |
data_processing.py:15
↓ 1 callersFunctionmodel_summary
(learning_rate,batch_size,lstm_layers,lstm_layer_size,fc_layer_size,sequence_length,n_channels,path_checkpoint
utils_laj.py:210
↓ 1 callersFunctiontrjectory_generator
Extract training trjectories one by one test_engine_id = [11111111...,22222222....,...]
utils_laj.py:133
Method__call__
(self, x, train=True)
utils_laj.py:85
Method__init__
(self, epsilon=1e-5, momentum=0.999, name="batch_norm")
utils_laj.py:79
Functionplot_data
Plot every plot on top of each other
utils_laj.py:197