Skip to main content

A CLI for training a neural network on a specific YouTube channel's videos.

Project description

EmacNN

EmacNN is a CLI for training a neural network to generate YouTube video scripts using YouTube's automated closed captions for a specific channel's videos.

The name, Emac, refers ostensibly to one of Eric McHenry's preferred nicknames. His long, rambling, often circuitous, and long "vlogs" inspired this project.

GitLab pipeline PyPI - Downloads PyPI - License PyPI - Version PyPI - Python Version PyPI - Wheel PyPI - Status

Installation

The best way to install EmacNN is to use Pip.

pip install emacnn

Usage

# Display help text
emacnn --help

Contributing

Merge requests are welcome after opening an issue first. Please make sure to update tests as appropriate.

Development

Install in a virtual environment with:

python -m venv env
pip install -e .

To improve model training time, it is reocmmended to use CUDA if your GPU is supported.

  1. Refer to the Keras requirements.
  2. Install CUDA Toolkit matching Keras requirement
  3. Install cuDNN matching Keras requirement

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

emacnn-0.0.1-py3-none-any.whl (8.6 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