Metadata-Version: 2.1
Name: Multi-Layer-Kernel-Machine
Version: 1.0.1
Summary: A package for the implementation of the multi-layer kernel machine (MLKM).
Project-URL: Homepage, https://github.com/ZZZhyEva/Multi-Layer-Kernel-Machine
Project-URL: Bug Tracker, https://github.com/ZZZhyEva/Multi-Layer-Kernel-Machine/issues
Author: Xiaowu Dai, Huiying Zhong
Author-email: zhonghuiying826@stu.pku.edu.cn
License-File: LICENSE.txt
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: numpy>=1.23.5
Requires-Dist: pandas>=1.5.3
Requires-Dist: pytorch>=2.0.0
Requires-Dist: scikit-learn>=1.2.1
Requires-Dist: tqdm>=4.65.0
Description-Content-Type: text/markdown

# Multi-Layer Kernel Machine (MLKM)

This is a package for the implementation of the Multi-Layer Kernel Machine (MLKM), which is a framework for multi-scale nonparametric regression and confidence bands. The method integrates random feature projections with a multi-layer structure.

## Installation

`pip install Multi-Layer-Kernel-Machine`


## Dependencies
- Python 3
- Pytorch
- numpy, pandas, matplotlib, tqdm, scikit-learn


## Usage 

See [MLKM documentation](https://multi-layer-kernel-machine.readthedocs.io/en/latest/).


## License

Multi-Layer Kernel Machine (MLKM) is released under the MIT License. 