To help students get a better feel for three of the most popular “multi-armed bandit” exploration/exploitation balancing strategies (Epsilon Greedy, Thompson Sampling, and Upper Confidence Bound), I combined my R package “contextual” with the versatile …
Algorithmic Art: The Bubble
The Bubble, an algorithmic artwork I have been working on with the artist and photographer Johan Nieuwenhuize, was unveiled today during the opening of the academic year at the The Hague University of Applied Sciences. …
Music as Medicine: Sync
Above, a video visualizing two of our participants’ ECG responding to music in real-time. Yellow and green lines represent their ECG’s, red the level of synchrony between them. The audio is a live recording …
Shrinkage in Contextual Bandits with Dependent Observations
Jules Kruijswijk (first author), Maurits Kaptein and Florian Böing-Messing and I have recently been working on a paper on the application of partial pooling (or shrinkage) models in (contextual) multi-armed bandit problems: The (contextual) multi-armed …
R Development Presentation
Slides from my recent presentation at the biweekly “Computational Personalisation” lab meeting – an outline of R Package Development, based on my experience in developing the R package “Contextual“. How to create an R package …
The Picasso Experiment
With a team consisting of Ettore Majorana, Andrea Giansanti, Davide Iannuzzi and Maurits Kaptein, we are currently investigating how people perceive beauty, complexity, and symmetry in paintings. To get a better feel for the subject, …
Start coding for Bobbi – the open source ECG monitor
. I was asked to put some basic code examples online to help developers get started with the Totem Bobbi Motion + ECG Monitor. For those not in the know: “The Bobbi” is a very …
Decoy Effect LiF simulation in R
We ran the R simulation below to test our hypothesis that LiF should be able to optimize decoy effects (I will add comments further clarifying my train of thought as reflected by the script within …
Where lock-in feedback finds and tracks optimal selling price
After my bare bones Python implementation of Davide Iannuzzi’s and Maurits Kaptein’s “Lock in Feedback” (LiF) algorithm, I thought it interesting to get a better feel for the algorithm’s capabilities and constraints by putting it …