bgalbraith / Bandits
Licence: apache-2.0
Python library for Multi-Armed Bandits
Stars: ✭ 547
Labels
Projects that are alternatives of or similar to Bandits
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (-1.1%)
Mutual labels: jupyter-notebook
Machine Learning Notes
My continuously updated Machine Learning, Probabilistic Models and Deep Learning notes and demos (2000+ slides) 我不间断更新的机器学习,概率模型和深度学习的讲义(2000+页)和视频链接
Stars: ✭ 5,390 (+885.37%)
Mutual labels: jupyter-notebook
Machine Learning Books With Python
Chapter by Chapter notes, exercises and code for a variety of machine learning books using Python
Stars: ✭ 539 (-1.46%)
Mutual labels: jupyter-notebook
Pose Hg Train
Training and experimentation code used for "Stacked Hourglass Networks for Human Pose Estimation"
Stars: ✭ 541 (-1.1%)
Mutual labels: jupyter-notebook
Video Classification
Tutorial for video classification/ action recognition using 3D CNN/ CNN+RNN on UCF101
Stars: ✭ 543 (-0.73%)
Mutual labels: jupyter-notebook
Flowtron
Flowtron is an auto-regressive flow-based generative network for text to speech synthesis with control over speech variation and style transfer
Stars: ✭ 546 (-0.18%)
Mutual labels: jupyter-notebook
Chinese models for spacy
SpaCy 中文模型 | Models for SpaCy that support Chinese
Stars: ✭ 543 (-0.73%)
Mutual labels: jupyter-notebook
Sentiment analysis fine grain
Multi-label Classification with BERT; Fine Grained Sentiment Analysis from AI challenger
Stars: ✭ 546 (-0.18%)
Mutual labels: jupyter-notebook
Nanovna
Very Tiny Palmtop Vector Network Analyzer
Stars: ✭ 539 (-1.46%)
Mutual labels: jupyter-notebook
Handson Ml
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
Stars: ✭ 23,798 (+4250.64%)
Mutual labels: jupyter-notebook
Hate Speech And Offensive Language
Repository for the paper "Automated Hate Speech Detection and the Problem of Offensive Language", ICWSM 2017
Stars: ✭ 543 (-0.73%)
Mutual labels: jupyter-notebook
Probabilistic Programming And Bayesian Methods For Hackers
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
Stars: ✭ 23,912 (+4271.48%)
Mutual labels: jupyter-notebook
Bandits
Python library for Multi-Armed Bandits
Implements the following algorithms:
- Epsilon-Greedy
- UCB1
- Softmax
- Thompson Sampling (Bayesian)
- Bernoulli, Binomial <=> Beta Distributions
Installation
You can install bandits
with:
git clone https://github.com/bgalbraith/bandits.git
cd bandits
pip install .
Examples
References
Wikipedia
Blog Posts
- When to Run Bandit Tests Instead of A/B/n Tests
- Bandit theory, part I
- Bandit theory, part II
- Bandits for Recommendation Systems
- Recommendations with Thompson Sampling
- Personalization with Contextual Bandits
- Bayesian Bandits - optimizing click throughs with statistics
- Mulit-Armed Bandits
- Bayesian Bandits
- Python Multi-armed Bandits (and Beer!)
Presentations
- Boston Bayesians Meetup 2016 - Bayesian Bandits From Scratch
- ODSC East 2016 - Bayesian Bandits
- NYC ML Meetup 2010 - Learning for Contextual Bandits
Books and Book Chapters
- Reinforcement Learning: An Introduction
- Multi-armed Bandit Allocation Indices
- Bandit Algorithms for Website Optimization
- Multi-Armed Bandit Problems (in Foundations and Applications of Sensor Management)
Academic Articles
Software / Tools
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].