Commit Graph

  • f8adf63dd0 Add missing newline to readme main Lukas Wieser 2024-02-05 19:58:35 +01:00
  • 09c7d1ac6f Add helpful references for geogebra file in readme Lukas Wieser 2024-02-05 19:56:04 +01:00
  • c927a68492 Add *.egg-info to gitignore Lukas Wieser 2024-02-05 19:38:50 +01:00
  • 0f1647fcaf Add info how to start the lichess bot to readme Lukas Wieser 2024-02-05 19:37:38 +01:00
  • a2a986834b Add more information of lichess-bot to readme Lukas Wieser 2024-02-05 15:43:03 +01:00
  • 2991c3c9ed Fix typos and minor corrections in readme Lukas Wieser 2024-02-05 15:25:26 +01:00
  • 8914620a0c Add mention of cli arguments for web.py to readme Lukas Wieser 2024-02-05 01:36:07 +01:00
  • acc7e0a479 Add readme Lukas Wieser 2024-02-05 01:33:17 +01:00
  • db8f4e3e6f Reworked posterior calculation in baysianMCTS DarkCider 2024-02-01 13:06:22 +01:00
  • 8d3325ee98 Adjust ClassicMcts so that it implements the IMcts interfaces Lukas Wieser 2024-02-01 02:34:38 +01:00
  • f521c707d0 Create a new ClassicMcts, which is split into two files Lukas Wieser 2024-02-01 02:06:03 +01:00
  • 201bf9c13c Added game statistics Theo Haslinger 2024-02-01 00:38:11 +01:00
  • a01182711c Merge remote-tracking branch 'origin/main' luk3k 2024-01-31 23:32:52 +01:00
  • 92d06bd2a0 configured lichess bot to use our bayesian mcts with Stockfish strategy luk3k 2024-01-31 23:32:45 +01:00
  • 628c8f2240 Fixed engines board init and classic mcts score function Theo Haslinger 2024-01-31 22:43:15 +01:00
  • c4d56f52a4 added stockfish elo parameter luk3k 2024-01-31 21:32:08 +01:00
  • 2501efa328 Fix errors from merging Lukas Wieser 2024-01-31 18:25:27 +01:00
  • 5813ff89fa Merge remote-tracking branch 'origin/main' into refactor-mcts Lukas Wieser 2024-01-31 18:16:10 +01:00
  • 709152a6cb Remove unused pyproject.toml and update requirements.txt Lukas Wieser 2024-01-31 18:09:31 +01:00
  • 26784956a3 Add hypothesis test Lukas Wieser 2024-01-31 18:07:02 +01:00
  • 07eb85bb87 add piece values to pestos Stefan Steininger 2024-01-31 17:59:21 +01:00
  • 13403b74f3 Adjust main to print number of wins and games played Lukas Wieser 2024-01-31 17:42:19 +01:00
  • 793d83b943 Update MCTS to change color for children Lukas Wieser 2024-01-31 17:39:08 +01:00
  • a6653d0266 refactoring Stefan Steininger 2024-01-31 12:40:59 +01:00
  • 992ec1f2fe fix pestos? Stefan Steininger 2024-01-31 10:28:21 +01:00
  • 009fd428b2 add experimental pesto scoring Stefan Steininger 2024-01-30 20:06:20 +01:00
  • a5393d793e remove pre-py38 type annotations Stefan Steininger 2024-01-31 11:47:40 +01:00
  • 2e3fdb62e9 run games on same core for --proc 1 dreistein 2024-01-30 16:11:44 +01:00
  • 15ce6c5316 added random_stockfish_strategy.py luk3k 2024-01-31 10:19:49 +01:00
  • 82ec4971a6 Merge remote-tracking branch 'origin/main' luk3k 2024-01-30 23:07:15 +01:00
  • e2ddc3868f fixed limit for external engines and added arguments to web.py luk3k 2024-01-30 23:07:00 +01:00
  • 94ed771bb8 Fix relative default paths for stockfish and lc0 DarkCider 2024-01-30 20:03:27 +01:00
  • f3d82d6b19 Merge remote-tracking branch 'origin/main' luk3k 2024-01-30 19:49:00 +01:00
  • b2ce73f06b added engine factory and adapted command line parsing, added lc0_strategy.py, added stockfish and lc0 standalone engines luk3k 2024-01-30 19:44:09 +01:00
  • b6bb61ec45 Move classes from IMCTS and BayesianMCTS in seperate files Lukas Wieser 2024-01-30 17:48:44 +01:00
  • 3f18d0a0d5 Create folder mcts for all mcts related files Lukas Wieser 2024-01-30 17:33:22 +01:00
  • c3e3ad42f7 Remove unused file of lichess-bot Lukas Wieser 2024-01-29 23:49:03 +01:00
  • 50cd4cde9b Rename cli arguments of classic & bayesian mcts to be more precise Lukas Wieser 2024-01-29 23:47:27 +01:00
  • aa7f21ca73 Fix min() error for small time limits (t=0.1) DarkCider 2024-01-29 20:46:28 +01:00
  • 86da09abcf Added cli parameters for simulation test Theo Haslinger 2024-01-29 20:26:16 +01:00
  • b9761e1e2b fixed pickle recursion depth error and updated depth of nodes recursively in apply_move luk3k 2024-01-29 19:25:35 +01:00
  • d43899ecda Implemented strategy evaluation for moves and improved scoring for BayesMcts luk3k 2024-01-29 17:47:00 +01:00
  • c5536e08de add web main dreistein 2024-01-29 14:26:42 +01:00
  • bbf7ae880d implement limit and fix evaluation dreistein 2024-01-29 14:05:47 +01:00
  • f1a36964df added reuse of subtree for simulations (apply_move), played around with rollout depth luk3k 2024-01-29 12:26:19 +01:00
  • a2cb3a5719 Restructure gitignore Lukas Wieser 2024-01-29 01:00:37 +01:00
  • 8fcedbbc8c Change package /src/chesspp to just /chesspp Lukas Wieser 2024-01-29 00:56:24 +01:00
  • 31a219ea87 added bayes mcts engine and remove .src in imports luk3k 2024-01-28 23:10:25 +01:00
  • 0bc58fe9b7 Added min/max score metric to bays-mcts Theo Haslinger 2024-01-28 17:23:06 +01:00
  • 2662dbf53a Added basic bayes-mcts using beta distribution Theo Haslinger 2024-01-28 15:18:13 +01:00
  • c667a263a7 Added min/max gaussian visualizations in geogebra DarkCider 2024-01-27 20:02:35 +01:00
  • db89d79902 add limit to engine Stefan Steininger 2024-01-28 20:11:29 +01:00
  • 9893da5b58 fix board issues Stefan Steininger 2024-01-28 19:12:54 +01:00
  • 70c2a1b9d4 refactor web if Stefan Steininger 2024-01-28 14:04:18 +01:00
  • a3fdb0c361 add rudimentary web interface Stefan Steininger 2024-01-28 00:42:48 +01:00
  • 5527c4e4c3 integrated MctsEngine into lichess bot luk3k 2024-01-27 22:22:27 +01:00
  • c69b542653 Refactor chesspp module with pyproject dreistein 2024-01-27 21:36:46 +01:00
  • 69aa9ce2d9 Move files into chesspp module dreistein 2024-01-27 21:08:37 +01:00
  • 17e5bebd88 add evaluation class for engines dreistein 2024-01-27 20:56:54 +01:00
  • c5dccf6c11 Changes by dreistein luk3k 2024-01-27 17:31:42 +01:00
  • 42fbf374c6 added engine class and simulate_game function luk3k 2024-01-27 17:31:02 +01:00
  • 662da27f72 added mcts and strategy base classes luk3k 2024-01-26 18:02:44 +01:00
  • e4fa09bac3 added base classes for mcts and strategy luk3k 2024-01-26 18:01:11 +01:00
  • 62410d239f added lichess bot luk3k 2024-01-25 23:11:25 +01:00
  • 35d3f456e9 added __pycache__ to .gitignore luk3k 2024-01-25 11:34:15 +01:00
  • 10fbeb0b04 Merge branch 'mcts' into 'main' Lukas Kuess 2024-01-25 10:30:18 +00:00
  • 9a287fe648 added probabilistic stockfish simulation to engine luk3k 2024-01-25 11:29:29 +01:00
  • 7011a9a6e8 tweaked mcts score evaluation: considered steps when scoring the board luk3k 2024-01-24 18:12:32 +01:00
  • 5645657fdd added initial mcts luk3k 2024-01-24 11:57:25 +01:00
  • 16d7c538d6 fixed eval.py end_game function luk3k 2024-01-23 20:11:59 +01:00
  • b386a41b4b added endgame check for evaluation Lukas Kuess 2024-01-23 19:53:06 +01:00
  • db8dcee339 initial commit luk3k 2024-01-23 19:03:16 +01:00