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.2.0.tar.gz
(31.0 kB
view hashes)
Built Distribution
deepsea_ai-1.2.0-py3-none-any.whl
(39.7 kB
view hashes)
Close
Hashes for deepsea_ai-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218165b55108f1e822df362c3506e44d9da5f8c01066da6d29bccc838701136b |
|
MD5 | 1adfdd13e86200b5a565d75d689b9bbf |
|
BLAKE2b-256 | 8e6427b3cca08217f905a2940b2dbf6d039e05a108901e0f584c760a995c8979 |