Skip to main content

A Python library for sparse-input neural networks using group concave regularization

Project description

GCRNet: Sparse-Input Neural Networks with Group Concave Regularization

GCRNet is a Python library that implements a novel framework for sparse-input neural networks using group concave regularization. Leveraging the power of concave penalties, specifically MCP and SCAD, GCRNet provides a comprehensive approach for simultaneous feature selection and non-linear function estimation. The proposed framework considers all outgoing connections from a single input neuron as a group and applies an appropriate concave penalty to the $l_2$ norm of weights within each group. By selectively shrinking the weights of certain groups to exact zeros, GCRNet constructs a neural network that utilizes only a small subset of variables, enhancing both the accuracy and interpretability of the feature selection process. GCRNet offers versatile functionality, supporting regression or classification tasks with continuous, binary, or time-to-event outcomes.

Installation

Installation with pip

To install with pip, run the following command:

pip install --user gcrnet

Installation from GitHub

You can also clone the repository and install manually:

git clone 
cd gcrnet/python
python setup.py install --user

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

gcrnet-1.0.2.tar.gz (46.8 kB view details)

Uploaded Source

File details

Details for the file gcrnet-1.0.2.tar.gz.

File metadata

  • Download URL: gcrnet-1.0.2.tar.gz
  • Upload date:
  • Size: 46.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for gcrnet-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b9e962c8247dacc73bef39e1f7e73716dd5ccaa343634f79c7d27ada4224862c
MD5 eac80f07406c589eee4fd3e7f59ee8ee
BLAKE2b-256 94fb31e23879ed602f6f901b184c83524d16b239e02b5e7bea223f3935addb17

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