medicraft
0.9

Contents:

  • Introduction
    • Overview
    • Key Features
    • Getting Started
    • Support
  • Installation Guide
    • Introduction
    • Requirements
    • 1. Clone the Repository
    • 2. Installing as a Package
    • 3. Using Conda (Recommended)
    • 4. Using pip
    • Post-Installation Steps
    • Troubleshooting
  • Usage Guide
    • Running Medicraft Project
      • Usage Guide
      • Example Configuration Structure
  • Project architecture
    • config module
      • DATASET_FILE_PATH
      • DEV_DEBUG
      • DEVICE
      • WANDB_PRJ_NAME_GENERATE_SAMPLES
      • WANDB_PRJ_NAME_CLASSIFICATION
      • WANDB_PRJ_NAME_TRAIN_GENERATOR
    • datasets package
      • Submodules
      • datasets.eye_fundus module
      • datasets.eye_scans module
        • EyeScans
      • datasets.opthal_anonymized module
        • get_csv_dataset()
        • OpthalAnonymizedDataset
      • datasets.prepare_dataset module
        • get_patients_paths()
        • get_images_paths()
        • get_lesion_eyes_paths()
        • get_reference_eyes_paths()
        • resize_images_and_save()
        • copy_images_to_dir()
      • datasets.prepare_opthal_anonym module
      • datasets.preprocess module
        • crop_image()
        • load_dataset_csv_file()
      • Module contents
        • EyeScans
        • OpthalAnonymizedDataset
        • get_csv_dataset()
    • generate_dataset_temp module
    • generate_samples module
      • generate_samples()
    • main module
    • models package
      • Submodules
      • models.classifier module
        • ResNetClassifier
      • models.gausian_diffusion module
        • GaussianDiffusion
      • Module contents
        • GaussianDiffusion
        • ResNetClassifier
    • pipeline package
      • Subpackages
        • pipeline.blocks package
      • Submodules
      • pipeline.parser module
        • j_print()
        • read_config_file()
        • parse_config()
        • get_experiment_configs()
      • pipeline.pipeline module
      • Module contents
    • run_classification_experiment module
      • main()
    • run_experiment module
      • main()
    • test_pipeline module
    • trackers package
      • Submodules
      • trackers.callbacks module
        • ImagePredictionLogger
      • trackers.wandb module
        • is_square()
        • WandbTracker
      • Module contents
        • WandbTracker
        • get_tracker_class()
        • ImagePredictionLogger
    • trainers package
      • Submodules
      • trainers.classifier_trainer module
      • trainers.trainer module
        • Trainer
      • Module contents
        • Trainer
    • utils package
      • Submodules
      • utils.artifact_utilities module
        • check_results_dir_exists()
      • utils.files_managment module
        • copy_results_directory()
      • utils.transforms module
        • HorizontalCenterCrop
      • Module contents
        • copy_results_directory()
    • validation package
      • Submodules
      • validation.embeddings module
        • Embeddings
      • validation.fid module
      • Module contents
        • Embeddings
  • Further Improvements & Contribution Guidelines
    • Medicraft Further Improvements
    • Contribution Process
medicraft
  • Overview: module code

All modules for which code is available

  • datasets.eye_scans
  • datasets.opthal_anonymized
  • datasets.prepare_dataset
  • datasets.preprocess
  • generate_samples
  • models.classifier
  • models.gausian_diffusion
  • pipeline.blocks.blocks
  • pipeline.blocks.data_dto
  • pipeline.blocks.experiment_dto
  • pipeline.blocks.general_dto
  • pipeline.blocks.models_dto
  • pipeline.blocks.output_dto
  • pipeline.parser
  • run_classification_experiment
  • run_experiment
  • trackers
    • trackers.callbacks
    • trackers.wandb
  • trainers.trainer
  • utils.artifact_utilities
  • utils.files_managment
  • utils.transforms
  • validation.embeddings

© Copyright 2024, Filip Patyk.

Built with Sphinx using a theme provided by Read the Docs.