Research Article
Distilling the Knowledge of Multiscale Densely Connected Deep Networks in Mechanical Intelligent Diagnosis
Algorithm 1
Process of MSDC-NET (or CNN) for fault classification
Input: Sample X, Sample category, Test sample | Step1: The training process of the MSDC- NET model: | 1) Processing sample input data: | Unify the sample data X into the same segmentation method, input type and input size, and finally we get the input as (x, y). | 2) Train the MSDC-NET model: | Train MSDC-NET through the processed training data, and the objective function (6) as: | | Step2: The training process of the CNN model: | 1) Processing sample input data: | 2) Train the CNN model: | Train CNN through the processed training data, and the objective function (10) as | | Step3: Fault classification | 1) Output of MSDC-NET (or CNN): | Input the test data sample into the pre-trained model (MSDC-NET or CNN) to get the output . | 2) Category determination | After obtaining the output of the model (MSDC-NET or CNN), use Formula (7) to predict the category of the test sample: | | Output: Predict the category of input x |
|