Skip to main content

No project description provided

Project description

DeepSpectrumLite

DeepSpectrumLite is a Python toolkit to design and train light-weight Deep Neural Networks (DNNs) for classification tasks from raw audio data . The trained models run on embedded devices.

DeepSpectrumLite features an extraction pipeline which first creates visual representations for audio data - plots of spectrograms. The image splots are then fed to a DNN. This could be a pre-trained Image Convolutional Neural Network (CNN). Activations of a specific layer then form the final feature vectors which are used for the final classification.

The trained models can be easily converted to a TensorFlow Lite model. During the converting process, the model becomes smaller and faster optimised for inference on embedded devices.

(c) 2020-2021 Shahin Amiriparian, Tobias Hübner, Maurice Gerczuk, Sandra Ottl, Björn Schuller: Universität Augsburg Published under GPLv3, please see the LICENSE file for details.

Please direct any questions or requests to Shahin Amiriparian (shahin.amiriparian at informatik.uni-augsburg.de) or Tobias Hübner (tobias.huebner at informatik.uni-augsburg.de).

Why DeepSpectrumLite?

DeepSpectrumLite is built upon TensorFlow Lite which is a specialised version of TensorFlow that supports embedded decvies. However, TensorFlow Lite does not support all basic TensorFlow functions for audio signal processing and plot image generation. DeepSpectrumLite offers implementations for unsupported functions.

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

DeepSpectrumLite-1.0.2.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

DeepSpectrumLite-1.0.2-py3-none-any.whl (82.0 kB view details)

Uploaded Python 3

File details

Details for the file DeepSpectrumLite-1.0.2.tar.gz.

File metadata

  • Download URL: DeepSpectrumLite-1.0.2.tar.gz
  • Upload date:
  • Size: 63.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for DeepSpectrumLite-1.0.2.tar.gz
Algorithm Hash digest
SHA256 84f318a914d9f86cc84b86d81ed712ac5a1529100d66dfa8bb77f9e657dfb184
MD5 5c0c0cccc6dee9d696d4e454dfb0edc6
BLAKE2b-256 8d0a18c13df9efbde8a5ff9e57883814d529f6068f700f439e9dea53b3a33eb1

See more details on using hashes here.

File details

Details for the file DeepSpectrumLite-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: DeepSpectrumLite-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 82.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.11

File hashes

Hashes for DeepSpectrumLite-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b5536a46d1bfaa7ecf7961df8a5ab241ca2587237997b27c8fd4db962f8c3f51
MD5 59f27f0af9842397b1d357c0c2498d96
BLAKE2b-256 fed7247c7cd95010821e12aca7eac8c77fe7a53e0c7c16ed9b8d1ff2488c9e24

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