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.1.0.tar.gz
(31.0 kB
view hashes)
Built Distribution
deepsea_ai-1.1.0-py3-none-any.whl
(39.7 kB
view hashes)
Close
Hashes for deepsea_ai-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f20072e9292cbc1f6039d90b2b75f5dc36de061121d6fd7299ecc507f0282dbb |
|
MD5 | d99e5f10468db74a66805cda3746395d |
|
BLAKE2b-256 | 269f20024bc27ae84e442ce38872f2b891839284da532ecc33c669c6c0aa9e99 |