Giter Club home page Giter Club logo

co.py.cat's People

Contributors

alex-linhares avatar jalanb avatar jtauber avatar lsaldyt avatar quuxplusone avatar

Stargazers

 avatar

Watchers

 avatar

co.py.cat's Issues

Distributed decision making

Here's a quote from some programming book:

Every time your code references global data, it ties itself to the other components that share that data. Even globals that you intend only to read can lead to trouble (for example, if you suddenly need to change your code to be multithreaded). etc etc...

Now, please take a look at the reasoning of pages 41 and 42 of this paper:

https://github.com/Alex-Linhares/FARGonautica/blob/master/Literature/Chess-Capyblanca-2014-Linhares-Information%20Sciences.pdf

Why are we using Temperature as the basis for decision-making? Even as temperature is a wonderful metaphor, with many historical reasons for its adoptance, can't we try to move to entropy? That is, can't we try out entropy measures based on the unhappiness and the relevance of particular structures, instead of having a big-brotheresque variable T that everyone has to check in order to make a decision.

Why would it be interesting?

  • Because the system becomes more distributed and more psychologically (and neuroscientifically) plausible.
  • Because in cases such as the "abc:abd xyz:?" snag.... as T goes up, the entire construction is up for grabs and reconfiguration... perhaps some structure can, and should, remain intact, and only the very unhappy objects should have a high probability of being destroyed.
  • It preserves parallel terraced scan and it preserves the thermodynamics metaphor (the brain is, after all, using energy).

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.