Giter Site home page Giter Site logo

nikoleta-v3 / game-theory-and-python Goto Github PK

View Code? Open in Web Editor NEW
167.0 10.0 62.0 140 KB

Game Theory and Python, a workshop investigating repeated games using the prisoner's dilemma

License: MIT License

Jupyter Notebook 93.06% Python 2.40% Shell 0.09% TeX 4.45%
game-theory python axelrod-python-library ipd

game-theory-and-python's Issues

Usage: mini presentation

"For each notebook it is advised that the instructor gives a mini presentation to the topic followed by them typing out/running the material while the participants follow in their own machines."

Have you presented this material at a workshop before? If so, it would be beneficial to provide a link to the mini presentation for other instructors to adapt.

JOSE Paper: tell the "story"

Does the paper tell the "story" of how the authors came to develop it, or what their expertise is?

The paper does not clearly tell the narrate the story.

Version: no release

Version: Does the release version given match the repository release (v.0.0.1)?

Please create a release and update the version accordingly

Notebook 2: add precision that payoff matrix is identical to notebook 1

I was reading the 2nd notebook on matches and tournaments and found myself re-scrolling to be sure I didn't miss the rules of individual games (the payoff matrix), I had to look up the linked doc which indicates that the payoff matrix is indeed the same as in the prisoner's dilemma. Maybe add a precision at the beginning of the notebook that the payoff matrix is identical?

Issue created within the JOSE review openjournals/jose-reviews#78

Add material to the tutorial

The iterated prisoner's dilemma studies also include tournaments with spatial topologies and
evolutionary dynamics (Moran processes). Both are implemented withing Axelrod Python and both topics could potentially have their own sections in the tutorial.

Statement of Need

"The authors should clearly state what problems the software is designed to solve and who the target audience is."

In the Introduction, you do a great job describing the problem. However, It is not clear who the intended target audience is from text.

Update tutorial

Update tutorial with the latest axelrod and make tutorial more readable.

JOSE: matches and tournaments

For independent learner, it would be very helpful to annotate the notebooks with verbose comments and/or explanations for the output of the commands.

Without some comments, the modules may not be self contained for self learner. For example, a small explanation for the result of the match Cooperator vs Random

[(C, D), (C, D), (C, C), (C, C), (C, D)]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.