Skip to content

Framework for training spotMAX AI #106

@ElpadoCan

Description

@ElpadoCan

GUI

  • Select Train Positions
  • Select Val Positions
  • Select Test Positions
  • Select coords table --> generate masks ...
  • ... or select masks file
  • Spot size for generating masks from coords table
  • Select architecture (large, medium, small - 2D or 3D)
  • Start from pre-trained --> load weights file
  • Activate data augmentation
  • Crops shape (default 256,256)
  • Folder path for configuration file
  • Filename for configuration file
  • XY pixel size
  • Load from saved workflow
  • Enable random shuffling train-val
  • Name config yaml file as the workflow file
  • Maximum number of crops

Implementation

  • Generate masks from positions and coords table
  • Generate h5 files with 'X', 'pixel_size', 'y' keys
  • Generate ini file training workflow
  • Data augmentation: DoG filter, Gaussian filter (2 sigmas)
  • Allow relative paths for weights file path in config yaml file

Inference

  • Allow loading custom model
  • Custom model should be a folder with weights and config yaml file

Notes

  • Propose to share data for training on denbi
  • Example notebook how to train UNet 2D and 3D
  • Documentation

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions