Skip to main content

Deep learning library for biosignal processing.

Project description

NeuralLib

NeuralLib is a Python library designed for advanced biosignal processing using neural networks. The primary objective is to establish a modular, efficient, generalizable framework for biosignal processing using DL. The core concept of NeuralLib revolves around creating, training, and managing neural network models and leveraging their components for transfer learning (TL). This allows for the reusability of pre-trained models or parts of them to create new models and adapt them to different tasks or datasets efficiently.

The library supports:

  • Training and testing Architectures from scratch for specific biosignals processing tasks.
  • Using trained models (ProductionModels) to process biosignals.
  • Adding tested models to hugging face repositories to create new ProductionModels and share them with the community for public usage.
  • Extracting trained components from production models using TLFactory.
  • Combining, freezing, or further fine-tuning pre-trained components to trainTLModels.

Tutorials

Explore the tutorials/ folder for several hands-on examples demonstrating how to use the core functionalities of NeuralLib.

📖 Documentation

Comprehensive documentation is available here:
NeuralLib Documentation

Pre-trained Models

Collection of pre-trained models on Hugging Face:
NeuralLib DL Models for Biosignals

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

libphysneurallib-0.1.1.tar.gz (29.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libphysneurallib-0.1.1-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file libphysneurallib-0.1.1.tar.gz.

File metadata

  • Download URL: libphysneurallib-0.1.1.tar.gz
  • Upload date:
  • Size: 29.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for libphysneurallib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 167a5eb9bb7fc2edab8f8053a385dafafb239b46f65e35c0a32d30f8bdcb3fab
MD5 7dd2d2b682a265ed6a82690795f89c03
BLAKE2b-256 63ebebfd3646d1c568eecde67877d1b49a7771a2289c5795260845b0bea4e044

See more details on using hashes here.

File details

Details for the file libphysneurallib-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for libphysneurallib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 222c08f233cf4d3eeba0e03eeb9fb8f392d9c3778b182831fce278b34bdfc3cd
MD5 2b6cfeedc55432b15063f6ca74e150ee
BLAKE2b-256 1d304dada828fa5f107b01c12374196637835f19dca38c1ab7506f004299dc0c

See more details on using hashes here.

Supported by

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