Rifqi D. Panuluh
80d4a66925
Merge pull request #100 from nuluh/feature/99-exp-alternative-undamage-case-data
...
[EXP] Alterntive Undamage Case Data
2025-07-24 18:09:05 +07:00
nuluh
9b018efc15
refactor(notebooks): update STFT notebook to improve clarity and structure of sensor evaluation sections
2025-07-24 17:00:31 +07:00
nuluh
2fbdeac1eb
refactor(test): update import statement to use data_preprocessing module
2025-07-18 19:29:02 +07:00
nuluh
086032c250
refactor(notebooks): clean up to be more readable notebooks
2025-07-18 19:28:43 +07:00
nuluh
f6c71739df
refactor(ml): clean up model_selection.py by removing unused code and improving function structure
2025-07-18 19:27:46 +07:00
Rifqi D. Panuluh
2dc915949b
chore(.gitignore): add additional LaTeX file types to ignore list
2025-07-17 14:05:59 +00:00
nuluh
18824e05c0
refactor(ml): update inference calls to use new model structure and improve clarity
2025-07-17 00:18:01 +07:00
nuluh
2504157b29
feat(src): replace convert.py to src/data_preprocessing.py and fix some functions prefix parameter
2025-07-02 03:25:18 +07:00
nuluh
5ba628b678
refactor(src): make compute_stft and process_damage_case to be pure function that explicitly need STFT arguments to be passed
2025-07-01 14:32:52 +07:00
nuluh
a93adc8af3
feat(notebooks): minimize stft.ipynb notebooks and add STFT data preview plot.
...
- Consolidated import statements for pandas and matplotlib.
- Updated STFT plotting for Sensor 1 and Sensor 2 datasets with improved visualization using pcolormesh.
- Enhanced subplot organization for better clarity in visual representation.
- Added titles and adjusted layout for all plots.
2025-06-30 01:36:44 +07:00
nuluh
c2df42cc2b
feat(ml): add XGBoost model to inference options and update commented inference calls
2025-06-27 10:35:27 +07:00
nuluh
465ed121f9
feat(notebooks): training model with new alternative undamaged (label 0) data
2025-06-27 10:34:23 +07:00
nuluh
d6975b4817
feat(src): update damage base path and adjust test run logic for damage case processing for undamage case new method
2025-06-27 10:33:54 +07:00
nuluh
79070921d7
feat(data): add complement_pairs function to generate complement tuples for implementing alternative undamage case method
2025-06-27 10:33:36 +07:00
nuluh
e8eb07a91b
refactor(data): improve variable naming in generate_df_tuples function for clarity
2025-06-26 10:53:10 +07:00
nuluh
c98c6a091b
refactor(data): update generate_df_tuples function for improved readibility code
2025-06-26 10:51:29 +07:00
nuluh
9921d7663b
feat(src): add inference script for model evaluation
2025-06-24 14:08:38 +07:00
nuluh
459fbcc17a
refactor(notebooks): visualization for sensor analysis and streamline data processing
2025-06-24 14:08:02 +07:00
nuluh
5041ee3feb
feat(src): add confusion matrix plotting and label percentage calculation
2025-06-24 14:06:56 +07:00
nuluh
114ab849b9
feat(src): Add confusion matrix plotting function for model evaluation
2025-06-24 00:27:15 +07:00
nuluh
6196523ea0
feat(notebooks): Add confusion matrix plotting loop for Sensor 1 models
2025-06-21 01:10:03 +07:00
Rifqi D. Panuluh
46b66e0a90
Merge pull request #98 from nuluh/feat/53-feat-include-undamaged-node-classification
...
Closes #53
2025-06-18 09:06:04 +07:00
nuluh
18892c1188
WIP(notebooks): Add SVM with StandardScaler and PCA to sensor model definitions
2025-06-18 08:31:55 +07:00
nuluh
d0b603ba9f
fix(data): Update DataProcessor instantiation for new data preprocessing implementation
2025-06-18 08:30:12 +07:00
nuluh
a7d8f1ef56
fix(data): Fix pool mapping to include undamaged case and add csv header separator line for Excel compatibility
2025-06-18 08:25:01 +07:00
nuluh
1164627bac
fix(data): Fix export_to_csv to adapt new added undamaged scenario and add new parameter include_time to include 'Time' data
2025-06-18 01:54:12 +07:00
nuluh
58a672a680
fix(data): Fix generate_df_tuples function output bug when special_groups args is passed
2025-06-17 13:20:27 +07:00
nuluh
24c1484300
feat(data): Enhance DataProcessor to support dynamic base path and improve data loading with error handling and memory efficiency
2025-06-16 17:35:27 +07:00
nuluh
60ff4e0fa9
feat(data): Propose new damage file index generation to improve structure and flexibility in DataFrame handling
2025-06-16 03:13:07 +07:00
nuluh
3e652accfb
refactor(data): remove unnecessary variable declaration in DataProcessor for loading dataframes
2025-06-14 04:02:42 +07:00
nuluh
66a09e0ddf
feat(data): Enhance damage file index generation with undamaged file handling and improved error management (WIP)
2025-06-14 04:02:42 +07:00
nuluh
195f8143f0
refactor(data): remove redundant column extraction method and simplify dataframe loading
2025-06-14 00:57:54 +07:00
nuluh
e7332252a6
Merge branch 'feat/90-feat-preserve-trained-model' into dev
2025-06-12 03:38:15 +07:00
nuluh
4b0819f94e
feat(notebooks): Enhance STFT notebook and model selection functionality
...
- Updated paths in the STFT notebook to reflect new data files.
- Improved plotting aesthetics for combined plots and added grid lines.
- Introduced a 3D spectrogram visualization for better data representation.
- Refactored model training function to include error handling and model export functionality.
- Adjusted model training calls to include export paths for saved models. Closes #90
- Added additional markdown cells for better documentation and clarity in the notebook.
2025-06-12 03:35:21 +07:00
nuluh
7613c08ebd
feat(figures): add data preprocessing illustration diagram
2025-06-10 17:21:49 +07:00
nuluh
ad6cda4270
fix(notebooks): update sensor data paths and improve plotting aesthetics
2025-06-10 17:20:13 +07:00
nuluh
ebaa263781
chore(convert): comment out create_damage_files obsolete function
2025-06-09 18:59:51 +07:00
nuluh
f5dada1b9c
fix(latex): fix image path for flowchart in methodology section
2025-06-04 15:59:13 +07:00
nuluh
37c9a0765a
fix(documentclass): remove language option from biblatex package
2025-06-04 15:53:57 +07:00
nuluh
8656289a1c
chore(documentclass): comment out table of contents for temporary removal
2025-06-04 15:53:35 +07:00
nuluh
15fe8339ec
feat(documentclass): add new glossary for notation
2025-06-04 15:31:00 +07:00
nuluh
44210ef372
chore(latex): comment out maketitle inputs for temporary
2025-06-04 11:27:56 +07:00
nuluh
9192d4c81c
chore(documentclass): remove commented-out code for chapter formatting and header layout
2025-06-03 21:37:32 +07:00
nuluh
0373743ca7
fix(documentclass): enhance dot separation in ToC and add prefixes for figures and tables
2025-06-03 21:34:05 +07:00
nuluh
49d6395e6f
fix(documentclass): add missing \RequirePackage{titling} for maketitle formatting
2025-06-03 21:16:34 +07:00
nuluh
bf9cca2d90
feat(documentclass): redefine metadata information to main.tex by consdolidate internal command inside thesis.cls and remove metadata.tex
...
Closes #96
2025-06-03 21:13:28 +07:00
nuluh
08420296e6
fix(documentclass): add missing \makeatother command to properly close the @ symbol
2025-06-03 20:59:11 +07:00
nuluh
1540213eec
feat(documentclass): add commands for bilingual terms and acronyms with custom glossary entries
2025-06-03 20:58:18 +07:00
nuluh
6fd4b7465e
feat(documentclass): add new glossary style 'supercol' for enhanced acronym formatting
...
Closes #85
2025-06-03 20:55:26 +07:00
nuluh
85a0aebf36
feat(documentclass): add custom glossary style 'altlong3customheader' for notation with three-column layout
...
Closes #95
2025-06-03 20:54:45 +07:00