Dense Neural Networks for Tabular Regression, Classification and Survival
Overview
Dense feed-forward neural networks (multilayer perceptrons) for tabular regression, classification and survival analysis, with a formula or x/y interface. Supports residual and gated hidden blocks, batch normalization, per-layer dropout, learned cross-feature interactions, exponential moving-average weights, learning-rate schedules, internal bootstrap ensembles and Adam optimization. Survival outcomes are trained with either a batch-wise Breslow-tie Cox partial likelihood or a discrete-time inverse-probability-of-censoring-weighted integrated Brier score. The numerical kernels are implemented natively in C++ via 'RcppArmadillo', with no external deep learning framework dependency (no 'torch' / 'libtorch'). Companion helpers provide k-fold cross-validation, hyperparameter search and task-aware evaluation metrics.
- Add
src/Makevars/src/Makevars.winlinking the numerical kernels against R's BLAS/LAPACK ($(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)). Without the explicit link line the Armadillo calls (dgemm_,dgemv_,ddot_,dsyrk_, ...) were left undefined at link time on the CRAN Windows builder. No user-visible changes.
From NEWS.md in the release
Install
Health
- OK13 OKNow
- OK6 OK2026-08-09
Documentation
- Help pages
- 11 (1 internal)includes a package overview page
- Examples that run
- 100%5 run in a plain check
- Exported functions with examples
- 71%
- Documented parameters
- 99%
- Return-value docs
- 100%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- not measured
- Median days to close, 50 most recently updated closed PRs
- 0
Commits over time
3 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/ielbadisy/densemlp on 2026-10-22.
Dependencies
Installing densemlp adds 2 packages (2 with compiled code, 2.8 MB of source tarballs). Heaviest: Rcpp 1.8 MB, RcppArmadillo 1.0 MB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- 0.7.1Latest
- 0.6.0
- 0.5.02026-08-08
- RR 4.6.0 released · 2026-04-24
Package metadata
- First published
- 2026-08-08
- Total releases
- 3 / 1 yrs
- License
- MIT + file LICENSE OSI
- Download size
- 76 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("densemlp")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.