Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LahiruJayasinghe/RUL-Net
/ functions
Functions
20 in github.com/LahiruJayasinghe/RUL-Net
⨍
Functions
20
◇
Types & classes
1
↓ 5 callers
Function
compute_rul_of_one_file
Input train_FD001, output a list
data_processing.py:59
↓ 3 callers
Function
batch_generator
Generator function for creating random batches of training-data for many to many models
utils_laj.py:95
↓ 3 callers
Function
conv_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 callers
Function
dense_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 callers
Function
compute_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 callers
Function
get_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 callers
Function
get_PHM08Data
Function is to load PHM 2008 challenge dataset
data_processing.py:219
↓ 2 callers
Function
scoring_func
:param error_arr: a list of errors for each training trajectory :return: standered score value for RUL
utils_laj.py:252
↓ 1 callers
Function
CNNLSTM
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 callers
Function
analyse_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 callers
Function
combine_FD001_and_FD003
()
data_processing.py:513
↓ 1 callers
Function
data_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 callers
Function
get_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 callers
Function
get_predicted_expected_RUL
(__y, __y_pred, lower_bound=-1)
utils_laj.py:296
↓ 1 callers
Function
kink_RUL
Piecewise linear function with zero gradient and unit gradient ^ | MAXLIFE |----------- |
data_processing.py:15
↓ 1 callers
Function
model_summary
(learning_rate,batch_size,lstm_layers,lstm_layer_size,fc_layer_size,sequence_length,n_channels,path_checkpoint
utils_laj.py:210
↓ 1 callers
Function
trjectory_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
Function
plot_data
Plot every plot on top of each other
utils_laj.py:197