paper-with-me

Papers

Kernel-Based Ensemble Learning in Python

2019-12-17 · Benjamin Guedj, Bhargav Srinivasa Desikan

We propose a new supervised learning algorithm, for classification and regression problems where two or more preliminary predictors are available. We introduce \texttt{KernelCobra}, a non-linear learning strategy for combining an arbitrary number of initial predictors. \texttt{KernelCobra} builds on the COBRA algorithm introduced by \citet{biau2016cobra}, which combined estimators based on a notion of proximity of predictions on the training data. While the COBRA algorithm used a binary threshold to declare which training data were close and to be used, we generalize this idea by using a kernel to better encapsulate the proximity information. Such a smoothing kernel provides more representative weights to each of the training points which are used to build the aggregate and final predictor, and \texttt{KernelCobra} systematically outperforms the COBRA algorithm. While COBRA is intended for regression, \texttt{KernelCobra} deals with classification and regression. \texttt{KernelCobra} is included as part of the open source Python package \texttt{Pycobra} (0.2.4 and onward), introduced by \citet{guedj2018pycobra}. Numerical experiments assess the performance (in terms of pure prediction and computational complexity) of \texttt{KernelCobra} on real-life and synthetic datasets.

📄 PDF Abstract BibTeX arXiv:1912.08311

Code (1)

bhargavvader/pycobra 공식 구현

Tasks

Ensemble LearningGeneral Classificationregression

Similar Papers 제목 키워드 기반

MKLpy: a python-based framework for Multiple Kernel Learning

2020-07-20 · Ivano Lauriola, Fabio Aiolli

Multiple Kernel Learning is a recent and powerful paradigm to learn the kernel function from data. In this paper, we introduce MKLpy, a python-based framework for Multiple Kernel Learning. The library provides Multiple K…

IMBENS: Ensemble Class-imbalanced Learning in Python

2021-11-24 · Zhining Liu, Jian Kang, Hanghang Tong, Yi Chang

imbalanced-ensemble, abbreviated as imbens, is an open-source Python toolbox for leveraging the power of ensemble learning to address the class imbalance problem. It provides standard implementations of popular ensemble …

Ensemble Learning

bde: A Python Package for Bayesian Deep Ensembles via MILE

2026-05-13 · Vyron Arvanitis, Angelos Aslanidis, Emanuel Sommer, David Rügamer arxiv

bde is a user-friendly Python package for Bayesian Deep Ensembles with a particular focus on tabular data. Built on an efficient JAX implementation of the sampling-based inference method Microcanonical Langevin Ensembles…

Kernel methods library for pattern analysis and machine learning in python

2020-05-27 · Pradeep Reddy Raamana

Kernel methods have proven to be powerful techniques for pattern analysis and machine learning (ML) in a variety of domains. However, many of their original or advanced implementations remain in Matlab. With the incredib…

BIG-bench Machine LearningDomain Adaptation

Pycobra: A Python Toolbox for Ensemble Learning and Visualisation

2017-04-25 · Benjamin Guedj, Bhargav Srinivasa Desikan

We introduce \texttt{pycobra}, a Python library devoted to ensemble learning (regression and classification) and visualisation. Its main assets are the implementation of several ensemble learning algorithms, a flexible a…

BIG-bench Machine LearningEnsemble LearningGeneral Classification