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.1.tar.gz (43.9 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: gcrnet-1.0.1.tar.gz
  • Upload date:
  • Size: 43.9 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.1.tar.gz
Algorithm Hash digest
SHA256 8d7dd3b44ab527a6ab4d50b5fb9384ca83d97dbcf0463789ca6c1db92ddacd9f
MD5 586246916779a36aa9005ea9acb7bd91
BLAKE2b-256 1a7c0bd1c7612c2fff882f16db03e15a886d3d17fbbac70a589e3c69dd52b5ff

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