Normalize Dataset by Preprocess Relatives Value Between Two Acceloremeter Sensors #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The approach suggested by the professor seems logical and could be effective for the SVM model. By dividing the features extracted from both accelerometers. it's essentially normalizing the differences in the vibration characteristics between the two ends of the beam. This can help the model to better capture the relative changes in vibration patterns, which are critical in identifying the location of damage.
Here’s why this makes sense:
When implementing this, ensure that the features choosen are meaningful when divided (e.g., mean, max, variance). Not all features may benefit from this operation, so it might be worth experimenting with different combinations.
Need to preprocess the dataset for damage localization on the beam using both time domain and frequency domain data. The process involves the following steps:
Consistent Conduct Testing:
Ensure the hammering tests are conducted in the same position across all trials to maintain consistency in the data collection process.
Feature Extraction and Dataset Construction:
Extract features from both sensors placed on either end of the beam.
Feature Naming Convention:
Use the prefix
delta_to name the features after division (e.g., delta_mean, delta_peak, etc.).Labeling:
Ensure that each row in the dataset is correctly labeled according to the damage localization criteria.
Example of the Dataset (df.head(5)):
Sensors 1 features
Sensors 2 features
After Normalization (Dividing Sensor 2 Features by Sensor 1 Features):
Need reference paper for this
suggested algorithm:
build_features()function by adding optional args of sensor number ->build_features(input_dir, sensor=None)