Image Classification Tools

User guide

  • Installation
    • Install from PyPI
    • Requirements
    • Optional dependencies
    • Install from source
    • Verify installation
    • GPU support
    • Next steps
  • Quick start guide
    • Basic workflow
    • Example: MNIST classification
      • 1. Load data
      • 2. Define model
      • 3. Train model
      • 4. Evaluate model
      • 5. Visualize results
    • Working with custom datasets
    • Convolutional neural networks
    • Data augmentation
    • Hyperparameter optimization
    • Advanced: Building custom CNNs
    • Next steps

API reference

  • API reference
    • Core modules
      • Data loading
        • Functions
        • Overview
        • Example usage
      • Training
        • train_one_epoch()
        • evaluate()
        • train_model()
        • Functions
        • Overview
        • Example usage
      • Evaluation
        • evaluate_model()
        • Functions
        • Overview
        • Example usage
      • Plotting
        • Overview
        • Example usage
      • Hyperparameter optimization
        • Overview
        • Key components
        • Example usage
        • Search space format
    • Module overview
    • Complete module index

Project links

  • GitHub Repository
  • PyPI Package
  • Issue Tracker
Image Classification Tools
  • Index

Index

C | E | G | I | L | M | P | T

C

  • create_dataloaders() (in module image_classification_tools.pytorch.data)

E

  • evaluate() (in module image_classification_tools.pytorch.training)
  • evaluate_model() (in module image_classification_tools.pytorch.evaluation), [1]

G

  • generate_augmented_data() (in module image_classification_tools.pytorch.data)

I

  • image_classification_tools.pytorch.evaluation
    • module
  • image_classification_tools.pytorch.training
    • module

L

  • load_dataset() (in module image_classification_tools.pytorch.data)

M

  • module
    • image_classification_tools.pytorch.evaluation
    • image_classification_tools.pytorch.training

P

  • prepare_splits() (in module image_classification_tools.pytorch.data)

T

  • train_model() (in module image_classification_tools.pytorch.training), [1]
  • train_one_epoch() (in module image_classification_tools.pytorch.training)

© Copyright 2026, Dr. George Perdrizet.

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