{"id":22780192,"url":"https://github.com/sitegui/quarto-rs","last_synced_at":"2025-03-30T14:16:03.363Z","repository":{"id":150085115,"uuid":"224070886","full_name":"sitegui/quarto-rs","owner":"sitegui","description":"A Q-learning algorithm for Quarto implemented in Rust","archived":false,"fork":false,"pushed_at":"2019-11-29T20:30:34.000Z","size":41,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T15:53:58.134Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sitegui.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-26T00:56:01.000Z","updated_at":"2019-11-29T20:30:36.000Z","dependencies_parsed_at":"2023-05-06T10:17:47.487Z","dependency_job_id":null,"html_url":"https://github.com/sitegui/quarto-rs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitegui%2Fquarto-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitegui%2Fquarto-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitegui%2Fquarto-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sitegui%2Fquarto-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sitegui","download_url":"https://codeload.github.com/sitegui/quarto-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246326783,"owners_count":20759439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-11T20:12:28.585Z","updated_at":"2025-03-30T14:16:03.357Z","avatar_url":"https://github.com/sitegui.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# quarto-rs\nA Q-learning algorithm for Quarto implemented in Rust\n\n# How to run\n\n1. [Install rust](https://www.rust-lang.org/learn/get-started)\n2. Run in release mode with: `cargo run --release`\n\n# Current results\n\nIt goes out of memory after 27 milion episodes:\n\n```\n== Cycle 27/1000 ==\navg train score = 67.570656, avg eval score = 100, avg eval random score = 27.9\nEval random stats: Some(QLearningStats { total_actions: 5318, random_actions: 0, dummy_actions: 3647, learned_actions: 1671 })\nQ-table size = 14154939, epsilon = 0.1\nStats = Some(QLearningStats { total_actions: 4408656, random_actions: 440880, dummy_actions: 435909, learned_actions: 3531867 })\ndepth | learned actions | avg. visits | num. states\n    0 |             240 |    13500000 |           1\n    1 |               5 |        5626 |           7\n    1 |               6 |        5640 |           6\n    1 |               7 |        5595 |           6\n    1 |               8 |        5621 |           6\n    1 |               9 |        5649 |           7\n    1 |              10 |        5655 |          16\n    1 |              11 |        5616 |          13\n    1 |              12 |        5649 |          12\n    1 |              13 |        5633 |           7\n    1 |              14 |        5626 |          13\n    1 |              15 |        5623 |          10\n    1 |              16 |        5642 |           9\n    1 |              17 |        5599 |          12\n    1 |              18 |        5606 |           6\n    1 |              19 |        5669 |           9\n    1 |              20 |        5642 |           6\n    1 |              21 |        5601 |           8\n    1 |              22 |        5652 |           3\n    1 |              23 |        5640 |           2\n    1 |              24 |        5657 |           5\n    1 |              25 |        5722 |           1\n    1 |              26 |        5666 |           4\n    1 |              27 |        5695 |           2\n    1 |              28 |        5581 |           3\n    1 |              29 |        5700 |           5\n    1 |              30 |        5605 |           3\n    1 |              31 |        5581 |           3\n    1 |              32 |        5626 |           2\n    1 |              33 |        5618 |           2\n    1 |              34 |        5643 |           3\n    1 |              35 |        5623 |           2\n    1 |              36 |        5635 |           5\n    1 |              37 |        5617 |           4\n    1 |              41 |        5608 |           1\n    1 |              42 |        5665 |           2\n    1 |              43 |        5629 |           2\n    1 |              44 |        5578 |           2\n    1 |              45 |        5735 |           1\n    1 |              47 |        5597 |           1\n    1 |              51 |        5664 |           1\n    1 |              59 |        5686 |           1\n    1 |              69 |        5565 |           1\n    1 |             209 |      455504 |           2\n    1 |             210 |      474311 |          24\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsitegui%2Fquarto-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsitegui%2Fquarto-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsitegui%2Fquarto-rs/lists"}