Bilinear Neural Network Library
Project description
blinear
Bilinear Neural Network Library for Deep Learning and Biomedical Signal Classification.
blinear provides custom bilinear neural network layers and hybrid CNN–bilinear architectures built with TensorFlow/Keras. The library focuses on nonlinear feature interaction modeling using Hirota-inspired bilinear operators for signal processing, sequence learning, and classification tasks.
Features
- Hirota Bilinear Layer
- Convolutional Hirota Bilinear Layer
- OGD-based Bilinear Classification Layer
- CNN + Bilinear Hybrid Models
- Double Bilinear Architectures
- Binary and Multiclass Classification Support
- TensorFlow / Keras Compatible
Installation
pip install blinear
1. Hirota CNN Model
CNN feature extraction followed by a Hirota bilinear interaction block.
Usage
from blinear import BilinearLayer
2. ConvHirota Bilinear Model
End-to-end convolutional bilinear feature extraction using ConvHirotaBilinear.
Usage
from blinear import ConvBilinear
3. Online Gradient Descent (OGD) Layer Guide
The OGDLayer in blinear is a deep bilinear representation layer designed for multiclass classification tasks.
from blinear import OGDLayer
Requirements
- Python >= 3.9
- TensorFlow >= 2.x
- NumPy
License
MIT License
Author
Developed for nonlinear bilinear deep learning research and biomedical AI applications.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file blinear-0.3.2.tar.gz.
File metadata
- Download URL: blinear-0.3.2.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56617203262f588401a304162b337f6528e5379692c388de99339f548fab3fd2
|
|
| MD5 |
a398b82c16639e15858dcd9b433e083f
|
|
| BLAKE2b-256 |
dbc88eff41ab671f1834d8519bceeabbcd4ffdaca91997b68cf0e96d7592defc
|
File details
Details for the file blinear-0.3.2-py3-none-any.whl.
File metadata
- Download URL: blinear-0.3.2-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70293b869f9a43b3f6af1592c4dc4b12277d307651696762cfb981abd9f13f6e
|
|
| MD5 |
0ee57feb7c894446d50bf68aed564ba7
|
|
| BLAKE2b-256 |
00780c2a223045952b89f3565c93bf57b8f9f55697a65a44c52255c70062b066
|