[FEAT] Include Undamaged Node Classification #53
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?
Problem Statement
The current machine learning model is only trained to identify and classify damaged nodes among different damage locations. However, it lacks the capability to properly classify undamaged nodes, which is a significant limitation. When the model is presented with data from an undamaged structure, it will incorrectly classify it as one of the damaged categories since it has no concept of an "undamaged" state.
Proposed Solution
Expand the machine learning model to include undamaged node classification by:
Alternatives Considered
Component
Python Source Code
Priority
Critical (blocks progress)
Implementation Ideas
No response
Expected Benefits
Additional Context
This enhancement addresses a fundamental limitation in the current model. For a structural health monitoring thesis, the ability to distinguish between damaged and undamaged states is essential for practical application. The confusion matrix and performance metrics should be updated to reflect this expanded classification task.
Consider creating a new experiment notebook specifically focused on evaluating the model's performance in distinguishing undamaged structures from various damage locations. This will provide valuable insights into the model's practical utility.
Key metrics to evaluate after implementation:
Should I only use one file (zzzAU.TXT) or use all the file based on column sensors damaged which used and which being leaved out as undamaged data?