Coder Social home page Coder Social logo

pitilesspeanut / includeai Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 44 KB

#include-only, single header, custom written ai that can play ANY turn based game, including Boardgames, Card-games, hidden-info games, multiplayer games, and games with randomness.

Lua 4.16% C++ 93.19% C 0.65% Python 2.00%
ai board-game board-games boardgame boardgames card-game chess connect4 general-game-playing machine-learning mcts monte-carlo-simulation monte-carlo-tree-search neural-network neuralnetwork path-finding pathfinding poker reinforcement-learning single-header

includeai's Introduction

#include<AI>

This is a new, custom, hand-written implementation of a Zero-Knowledge Reinforcement Learning algorithm that, unlike AlphaZero, does NOT suffer from the shallow trap problem and should be able to play solved games perfectly.

Marvel over this stb-style #include-only single-header library focusing on General Game Playing, aka. Effective Decision Making under Uncertain or Incomplete Information (EDMUII). It aims to implement Artificial General Intelligence as a single-header drop-in library with an emphasis on quick deployment and ease-of-use. General Game Playing is the most difficult1 problem in the universe, far surpassing quantum physics, elliptic curve arithmetic and axionic singularity modulation. As such, it remains an ongoing research project! Thread carefully ๐Ÿ”ฌ

Building

  1. Include includeai.hpp
  2. Inspect the examples (in the example folder) on how to use
  3. Profit...

Footnotes

  1. While still falling towards the "somewhat possible" side on the possible/impossible dividing line... โ†ฉ

includeai's People

Contributors

pitilesspeanut avatar

Watchers

 avatar

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.