12 Commits

Author SHA1 Message Date
4ee43157e1 refactor: simplify nested loop for finding min and max values in training data 2025-12-06 11:45:50 +01:00
0a2f9a729a fix: adjust NUM_BINS and LAPLACE constants for improved model performance 2025-12-06 00:25:06 +01:00
0afaca5277 feat: enhance Main class with evaluation and scoring methods for intervals 2025-12-05 23:32:16 +01:00
5ffafe09e7 feat: add EvaluationResult class to encapsulate precision, recall, and F1 score 2025-12-05 23:28:15 +01:00
8217c7b5e4 feat: add CandidateWindow class to encapsulate interval and score 2025-12-05 23:28:04 +01:00
57621315f5 feat: implement Main class with methods to read training and evaluation files 2025-12-05 22:11:29 +01:00
bf9c4be620 refactor: update LabeledSequence to use List<Integer> for sequence instead of int[] 2025-12-05 22:10:44 +01:00
30c54bc99b feat: add EvalFile record to encapsulate sequence and intervals 2025-12-05 22:10:13 +01:00
33c121fa75 feat: add Interval record to represent start and end points with overlap functionality 2025-12-05 22:05:55 +01:00
8865e87b9e feat: add LabeledSequence record to pair Label with trainData 2025-12-05 21:27:51 +01:00
bcbfd8b85c feat: add Label enum with NORMAL and ARRHYTHMIA values 2025-12-05 21:26:51 +01:00
fc1d4855ba chore: init 2025-12-05 20:47:53 +01:00