Skip to main content

Detecting single objects in images based on bounding boxes.

Project description

Experimentation Example

Workflow

  1. Import required data via versioned repository. dvc import https://git.inf.h-brs.de/mi-project/demo-pipeline/data-annotation-example data/field_A/2023/ -o data/field_A/2023
  2. Other added data should be manually versioned using dvc add datapath
  3. Reproduce current model training and evaluation using dvc repro.
  4. Alter dvc.yaml for new data input paths, or params.yaml for different training configuration.

Tools

DVC

Data Versioning and Reproducible pipelines.

MLFlow

Experiment tracking and model registry.

Pre Commit Hooks

Clear formated and linted code.

Insights

  • VirtualEnv Always install virtualenv with python -m venv. Else weird behavior can happen. e.g. virtualenv venv

  • MLFLow pyfunc Loaded model expects input in numpy format, instead of torch tensors.

  • DVC and MLFlow integration MLflow generates random run_ids, which need to be tracked if reproducible pipelines should be set up with dvc. Direct integration was not possible, therefore a workaround with a temporary file had to be implemented.

The output of the training stage is currently not tracked.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

single_object_detection-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

single_object_detection-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file single_object_detection-0.1.0.tar.gz.

File metadata

  • Download URL: single_object_detection-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.0 Linux/6.5.0-35-generic

File hashes

Hashes for single_object_detection-0.1.0.tar.gz
Algorithm Hash digest
SHA256 642fed36f1c03ece450a334ea42bf07e3a0bdd1d3b7393bbcbb6dd66ab9866f6
MD5 a280752320e1e69c97cd48f6ec7235db
BLAKE2b-256 0a8464ba1c85393ab36bfc62733a36d1b51c0b3986bea0609230b491bf66ce52

See more details on using hashes here.

File details

Details for the file single_object_detection-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for single_object_detection-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0a9f264b814ee6dd96760746005161024da50b7d0ebe5cd2ecb839ac9909848
MD5 526226f8963e4ba7f9356c63851953dc
BLAKE2b-256 134d384e25e16a507e11ccbd58fce367ec80f3f1ea83b5c958488ff794c53f05

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page