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

Adding supervised #55

Merged
merged 48 commits into from
Jul 19, 2024
Merged

Adding supervised #55

merged 48 commits into from
Jul 19, 2024

Conversation

ctr26
Copy link
Owner

@ctr26 ctr26 commented Jul 17, 2024

PR Description: Supervised Branch Integration

Summary

This pull request introduces a new supervised learning framework to the bioimage_embed project. It integrates several key features and updates that enhance the model's capabilities and performance in supervised settings.

Key Changes

  1. Supervised Learning Implementation:

    • Added modules and scripts to support training and evaluation of supervised models.
    • Updated pyproject.toml to include new dependencies required for supervised learning.
  2. Data Handling Enhancements:

    • Modified data loading pipelines to accommodate labelled datasets.
    • Implemented new data augmentation techniques to improve model generalization.
  3. Model Architecture:

    • Introduced new layers and architecture changes to optimize for supervised tasks.
    • Enhanced the model's ability to learn from labelled data by adding supervised loss functions.
  4. Training and Evaluation Scripts:

    • Added comprehensive training scripts that support various supervised learning scenarios.
    • Implemented evaluation scripts to assess model performance on validation and test sets.
  5. Documentation and Examples:

    • Updated documentation to reflect the new supervised learning capabilities.
    • Included example notebooks demonstrating how to train and evaluate models using the new supervised framework.

Improvements

  • Enhanced model accuracy and robustness by leveraging supervised learning techniques.
  • Improved data pipeline efficiency and flexibility.
  • Expanded documentation and examples to facilitate user adoption of the new features.

Dependencies

  • Added new dependencies such as torchvision and scikit-learn for handling supervised learning tasks.
  • Updated existing dependencies to ensure compatibility with the new features.

Testing

  • Thoroughly tested the new supervised learning features on multiple datasets.
  • Ensured backward compatibility with existing unsupervised learning functionalities.

This update significantly boosts the bioimage_embed project by adding powerful supervised learning capabilities, improving model performance, and enhancing the overall usability of the codebase.

For more detailed information, please refer to the updated documentation and example notebooks provided in this PR.

ctr26 added 30 commits June 17, 2024 13:02
…they don't have one and ingest the label regardless, this standarises everything nicely
@ctr26 ctr26 merged commit 8839a2b into master Jul 19, 2024
1 of 2 checks passed
This was referenced Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant