All Projects → adopy → adopy

adopy / adopy

Licence: GPL-3.0 license
Adaptive Design Optimization for Experimental Tasks

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to adopy

Transformer Tensorflow
TensorFlow implementation of 'Attention Is All You Need (2017. 6)'
Stars: ✭ 319 (+762.16%)
Mutual labels:  experiments
Mlogger
a lightweight and simple logger for Machine Learning
Stars: ✭ 122 (+229.73%)
Mutual labels:  experiments
Infiniteboost
InfiniteBoost: building infinite ensembles with gradient descent
Stars: ✭ 180 (+386.49%)
Mutual labels:  experiments
Simex
Start-to-end photon experiment simulation platform
Stars: ✭ 18 (-51.35%)
Mutual labels:  experiments
Silx
silx toolkit
Stars: ✭ 69 (+86.49%)
Mutual labels:  experiments
Conversation Tensorflow
TensorFlow implementation of Conversation Models
Stars: ✭ 143 (+286.49%)
Mutual labels:  experiments
Deepkit Ml
The collaborative real-time open-source machine learning devtool and training suite: Experiment execution, tracking, and debugging. With server and project management tools.
Stars: ✭ 286 (+672.97%)
Mutual labels:  experiments
tricks
Run experiments effortlessly on top of Kubernetes
Stars: ✭ 24 (-35.14%)
Mutual labels:  experiments
Doodles
Web Experiments I do for fun.
Stars: ✭ 106 (+186.49%)
Mutual labels:  experiments
Sacredboard
Dashboard for sacred. Monitor and access your past machine learning experiments.
Stars: ✭ 169 (+356.76%)
Mutual labels:  experiments
Gumby
Experiment runner framework for IPv8 and Tribler
Stars: ✭ 12 (-67.57%)
Mutual labels:  experiments
Neuropsydia.py
A Python Module for Creating Experiments, Tasks and Questionnaires.
Stars: ✭ 51 (+37.84%)
Mutual labels:  experiments
Qcodes
Modular data acquisition framework
Stars: ✭ 153 (+313.51%)
Mutual labels:  experiments
Argo Rollouts
Progressive Delivery for Kubernetes
Stars: ✭ 782 (+2013.51%)
Mutual labels:  experiments
Xamarin Playground
Random cool stuff I play around using Xamarin.. :3 Some of these cool projects I feature them on my blog, with step by step explanation. :) Don't forget to check it out. Go to: theconfuzedsourcecode.wordpress.com
Stars: ✭ 183 (+394.59%)
Mutual labels:  experiments
Unleash
Unleash is the open source feature toggle service.
Stars: ✭ 4,679 (+12545.95%)
Mutual labels:  experiments
Justtweak
JustTweak is a framework for feature flagging and A/B testing for iOS apps.
Stars: ✭ 136 (+267.57%)
Mutual labels:  experiments
DiscordLookup
DiscordLookup | Get more out of Discord with Discord Lookup! Snowflake Decoder, Guild List with Stats, Invite Info and more...
Stars: ✭ 86 (+132.43%)
Mutual labels:  experiments
Plynx
PLynx is a domain agnostic platform for managing reproducible experiments and data-oriented workflows.
Stars: ✭ 192 (+418.92%)
Mutual labels:  experiments
Threejs Sandbox
Set of experiments and extensions to THREE.js.
Stars: ✭ 163 (+340.54%)
Mutual labels:  experiments

ADOpy

PyPI Project Status: Active – The project has reached a stable, usable state and is being actively developed. Travis CI CodeCov

ADOpy is a Python implementation of Adaptive Design Optimization (ADO; Myung, Cavagnaro, & Pitt, 2013), which computes optimal designs dynamically in an experiment. Its modular structure permit easy integration into existing experimentation code.

ADOpy supports Python 3.6 or above and relies on NumPy, SciPy, and Pandas.

Features

  • Grid-based computation of optimal designs using only three classes: adopy.Task, adopy.Model, and adopy.Engine.
  • Easily customizable for your own tasks and models
  • Pre-implemented Task and Model classes including:
    • Psychometric function estimation for 2AFC tasks (adopy.tasks.psi)
    • Delay discounting task (adopy.tasks.ddt)
    • Choice under risk and ambiguity task (adopy.tasks.cra)
  • Example code for experiments using PsychoPy (link)

Installation

# Install from PyPI
pip install adopy

# Install from Github (developmental version)
pip install git+https://github.com/adopy/adopy.git@develop

Resources

Citation

If you use ADOpy, please cite this package along with the specific version. It greatly encourages contributors to continue supporting ADOpy.

Yang, J., Pitt, M. A., Ahn, W., & Myung, J. I. (2020). ADOpy: A Python Package for Adaptive Design Optimization. Behavior Research Methods, 1-24. https://doi.org/10.3758/s13428-020-01386-4

Acknowledgement

The research was supported by National Institute of Health Grant R01-MH093838 to Mark A. Pitt and Jay I. Myung, the Basic Science Research Program through the National Research Foundation (NRF) of Korea funded by the Ministry of Science, ICT, & Future Planning (NRF-2018R1C1B3007313 and NRF-2018R1A4A1025891), the Institute for Information & Communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No. 2019-0-01367, BabyMind), and the Creative-Pioneering Researchers Program through Seoul National University to Woo-Young Ahn.

References

  • Myung, J. I., Cavagnaro, D. R., and Pitt, M. A. (2013). A tutorial on adaptive design optimization. Journal of Mathematical Psychology, 57, 53–67.
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].