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.1.tar.gz (67.9 kB view details)

Uploaded Source

Built Distribution

DeepSpectrumLite-1.0.1-py3-none-any.whl (86.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: DeepSpectrumLite-1.0.1.tar.gz
  • Upload date:
  • Size: 67.9 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.1.tar.gz
Algorithm Hash digest
SHA256 8590f4d092907ef2f8fb107b4ead121aea908f96ed32b44c2a092336ed427d89
MD5 e86264eba13127742a4681320160f83f
BLAKE2b-256 e25694a82a5c789df4c4146441379cc66978c69d93106592f0ddf56f1ea24a78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: DeepSpectrumLite-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 86.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b791d49d4b132ea2e3452eacdb4d8c5ac616383c7c855a5ca9243a2cf2a4263e
MD5 cdcb120f27d1bf6fe7876aba3ddbdac3
BLAKE2b-256 25b0d2b43cb2ae54a2e4e7867d4973d8e478c117b599588f11b423cd1e247445

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