Skip to content

[DEV] [Vision] Refactor Vision Code to Python Project Structure #13

@ishaandatta

Description

@ishaandatta

[Note- this is just general guideline created with help of co-pilot]

Refactor the existing vision model training code, which is currently implemented in Jupyter notebooks, into a Python project structure. The goal is to improve maintainability, modularity, and ease of integration within the Training-Batch-Selection codebase.

Tasks:

  • Identify all Jupyter notebooks related to vision model training in the repository.
  • Extract and refactor the code from these notebooks into Python modules and packages following standard Python project conventions (e.g., src/, tests/, setup.py, README.md).
  • Ensure compatibility and integration with the existing directory/project structure.
  • Document the refactored modules and update usage instructions in the README.

Benefits:

  • Standardized codebase for better collaboration and scalability.
  • Easier testing and deployment of vision model training workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions