paper-with-me

홈 › Papers

cito: An R package for training neural networks using torch

2023-03-16 · Christian Amesoeder, Florian Hartig, Maximilian Pichler

Deep Neural Networks (DNN) have become a central method in ecology. Most current deep learning (DL) applications rely on one of the major deep learning frameworks, in particular Torch or TensorFlow, to build and train DNN. Using these frameworks, however, requires substantially more experience and time than typical regression functions in the R environment. Here, we present 'cito', a user-friendly R package for DL that allows specifying DNNs in the familiar formula syntax used by many R packages. To fit the models, 'cito' uses 'torch', taking advantage of the numerically optimized torch library, including the ability to switch between training models on the CPU or the graphics processing unit (GPU) (which allows to efficiently train large DNN). Moreover, 'cito' includes many user-friendly functions for model plotting and analysis, including optional confidence intervals (CIs) based on bootstraps for predictions and explainable AI (xAI) metrics for effect sizes and variable importance with CIs and p-values. To showcase a typical analysis pipeline using 'cito', including its built-in xAI features to explore the trained DNN, we build a species distribution model of the African elephant. We hope that by providing a user-friendly R framework to specify, deploy and interpret DNN, 'cito' will make this interesting model class more accessible to ecological data analysis. A stable version of 'cito' can be installed from the comprehensive R archive network (CRAN).

📄 PDF Abstract BibTeX arXiv:2303.09599

Code (1)

citoverse/amesoeder-et-al-2023 공식 구현 pytorch

Tasks

CPUExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)GPUregression

Similar Papers 제목 키워드 기반

mlr3torch: A Deep Learning Framework in R based on mlr3 and torch

2026-04-20 · Sebastian Fischer, Lukas Burk, Carson Zhang, Bernd Bischl 외 arxiv

Deep learning (DL) has become a cornerstone of modern machine learning (ML) praxis. We introduce the R package mlr3torch, which is an extensible DL framework for the mlr3 ecosystem. It is built upon the torch package, an…

Data Augmentation

Compensation of Reactive Power in Grid-Connected Solar PV Array System Using STATCOM and Fixed Capacitor Bank

2021-11-06 · CH Venkata Ramesh, A Manjunatha

In this article, we propose reactive compensation for the PV integrated grid system using a STATCOM and a fixed capacitor bank. This paper presents a design calculation for a PV integrated grid system with a fixed capaci…

Interpreting Deep Neural Networks with the Package innsight

2023-06-19 · Niklas Koenen, Marvin N. Wright

The R package innsight offers a general toolbox for revealing variable-wise interpretations of deep neural networks' predictions with so-called feature attribution methods. Aside from the unified and user-friendly framew…

torchosr -- a PyTorch extension package for Open Set Recognition models evaluation in Python

2023-05-16 · Joanna Komorniczak, Pawel Ksieniewicz

The article presents the torchosr package - a Python package compatible with PyTorch library - offering tools and methods dedicated to Open Set Recognition in Deep Neural Networks. The package offers two state-of-the-art…

Open Set Learning

TorchSurv: A Lightweight Package for Deep Survival Analysis

2024-04-16 · Mélodie Monod, Peter Krusche, Qian Cao, Berkman Sahiner 외

TorchSurv is a Python package that serves as a companion tool to perform deep survival modeling within the PyTorch environment. Unlike existing libraries that impose specific parametric forms, TorchSurv enables the use o…

Survival Analysis