DeepSeaAI is a Python package to simplify processing deep sea video in AWS from a command line.
Project description
DeepSea-AI is a Python package to simplify processing deep sea video in AWS from a command line.
It includes reasonable defaults that have been optimized for deep sea video. The goal is to simplify running these algorithms in AWS.
DeepSea-AI currently supports:
- Training YOLOv5 object detection models
- Running YOLOv5 detection and tracking pipelines on video using either:
Authors: Danelle Cline, dcline@mbari.org, Duane Edgington, duane@mbari.org
Requirements
After you have setup your AWS account, confirm your AWS Account by listing your s3 buckets
$ aws --version
$ aws s3 ls
Installing
Install and update using pip:
$ pip install -U deepsea-ai
For more details, see the official documentation.
Commands
deepsea-ai train --help
- Train a YOLOv5 model and save the model to a bucketdeepsea-ai process --help
- Process one or more videos and save the results to a bucketdeepsea-ai ecsprocess --help
- Process one or more videos using the Elastic Container Service and save the results to a bucketdeepsea-ai split --help
- Split your training data; required before the train command.deepsea-ai -h
- Print help message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
deepsea-ai-1.3.1.tar.gz
(32.0 kB
view hashes)
Built Distribution
deepsea_ai-1.3.1-py3-none-any.whl
(41.0 kB
view hashes)
Close
Hashes for deepsea_ai-1.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae7009a730154c167896b5f362d5edc5d79beeb16b33134146a2ce8754a46e3a |
|
MD5 | 11c4196d4c231186ba66b4afb483fcd8 |
|
BLAKE2b-256 | 6c7f451c72d07c2308ad4b31ffd9310cbef314b22d4d88126665d529d5597179 |