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 details)

Uploaded Python 3

File details

Details for the file emacnn-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: emacnn-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for emacnn-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b593d6b01c233f7714b53ba1e2f3d4dec69fe2ecf387c8eeab313720783c9503
MD5 7f22013852bddfdb69a634fcaa7b8772
BLAKE2b-256 99d1111666f5b19e8d695b22f1bac5f28d6fda2b501a2a7f1343f65f25e8a3cd

See more details on using hashes here.

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