Metadata-Version: 2.2
Name: dbnn
Version: 4.7.2
Summary: Difference Boosting Neural Network Implementation
Home-page: https://github.com/sajeethphilip/dbnn
Author: Ninan Sajeeth Philip
Author-email: nsp@airis4d.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=1.8.0
Requires-Dist: numpy>=1.19.2
Requires-Dist: pandas>=1.2.0
Requires-Dist: scikit-learn>=0.24.0
Requires-Dist: matplotlib>=3.3.0
Requires-Dist: seaborn>=0.11.0
Requires-Dist: pynput>=1.7.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# DBNN (Difference Boosting Neural Network)

A GPU-optimized implementation of Difference Boosting Neural Networks for classification tasks.


## Usage

1. Create a configuration file `<dataset_name>.conf` in your working directory:

{
"file_path": "your_data.csv",
"target_column": "your_data_target_name",
"separator": ",",
"has_header": true,
"likelihood_config": {
"feature_group_size": 2,
"max_combinations": 1000
}
}

## Installation

