Skip to main content

DeepSeaAI is a Python package to simplify processing deep sea video in AWS from a command line.

Project description

MBARI semantic-release license-GPL Python

DeepSeaAI 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
  • Processing video with YOLOv5 detection and tracking pipelines using either:

Install

Setup an AWS account.

After you have setup your AWS account, configure it using the awscli tool, and confirm your AWS Account by listing your s3 buckets

pip install awscli
aws configure
aws --version
aws s3 ls 

Install and update using pip in a Python>=3.8.0 environment:

pip install -U deepsea-ai

Setup your AWS account for use with this module with

deepsea-ai setup

Tutorials

  • FathomNet ✨ Recommended first step to learn more about how to train a YOLOv5 object detection model using freely available FathomNet data

The best way to use the tutorials is with Anaconda.

Create the Anaconda environment

This will create an environment called deepsea-ai-notebooks and make that available in your local jupyter notebook as the kernel named deepsea-ai-notebooks

conda env create 
conda activate deepsea-ai-notebooks
pip install ipykernel
python -m ipykernel install --user --name=deepsea-ai-notebooks

Launch jupyter

cd docs/notebooks
jupyter notebook

Commands

Source code is available at github.com/mbari-org/deepsea-ai.

For more details, see the official documentation.

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

deepsea_ai-1.8.2.tar.gz (23.9 kB view hashes)

Uploaded Source

Built Distribution

deepsea_ai-1.8.2-py3-none-any.whl (33.2 kB view hashes)

Uploaded Python 3

Supported by

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