Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M-3 - Enhancements & Restructuring - Model 3 #34

Merged
merged 4 commits into from
Mar 31, 2024
Merged

M-3 - Enhancements & Restructuring - Model 3 #34

merged 4 commits into from
Mar 31, 2024

Conversation

Thomasbehan
Copy link
Owner

This PR introduces a series of enhancements, architectural changes, and optimizations to the project. Significant efforts have been made to improve model performance, refine learning rates, and structure application components for better maintainability.

Key Changes

  • 🔄 Reduced model complexity for efficiency while improving performance.
  • ⚡️ Updated learning rates to mitigate initial training overshoots.
  • 💡 Integrated Focal Loss function to bolster training on challenging classifications.
  • 🎯 Refined metric priorities to emphasize Recall and AUC, aligning evaluation with diagnostic significance.
  • 🛠 Introduced a new command scripts setup for streamlined data scraping.
  • 🏗 Overhauled application architecture, organizing command-related files into a dedicated commands folder for clarity.
  • 🚀 Implemented complex residual model architectures to enhance detection performance.
  • 🧪 Added a Hyperparameter Tuning Module, leveraging TensorBoard for detailed performance tracking.

Structural Enhancements

  • 📁 Restructured the application for simplicity, moving operational commands into a centralized commands folder.
  • 🛠 Updated architecture to include a model layer, enhanced service layer, and operational commands, removing outdated 'core' and 'ai' directories.

Optimizations & Bug Fixes

  • 🔧 Improved data augmentation and class balance handling for more effective training.
  • 🐛 Fixed minor bugs, including a fix for the model saving format and test case updates.

- 🐛 Fixed bugs in feature extraction service and several test cases.
- 🔧 Reduced model complexity and updated learning rates to prevent overshoots.
- ✨ Updated tests and implemented command scripts for improved data scraping.
- 🧪 Adjusted metric priorities for better alignment with diagnostic importance.
- 📚 Enhanced model architecture with complex residual models and feature extraction.
- 🏆 Adjusted model architecture and hyperparameters according to best-performing settings.
- ✨🔧 Added Hyperparameter Tuning Module and enhanced the DataScraper for more efficient data handling.
@Thomasbehan Thomasbehan added bug Something isn't working enhancement New feature or request stale Issue Stale Model AI Model Related labels Mar 31, 2024
@stale stale bot removed stale Issue Stale labels Mar 31, 2024
@Thomasbehan Thomasbehan self-assigned this Mar 31, 2024
@Thomasbehan Thomasbehan merged commit 800a2c2 into main Mar 31, 2024
5 checks passed
@Thomasbehan Thomasbehan deleted the M-3 branch March 31, 2024 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request Model AI Model Related
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

1 participant