{"id":22374669,"url":"https://github.com/blueokiris/march-madness-predictor","last_synced_at":"2025-06-16T11:34:49.066Z","repository":{"id":40294028,"uuid":"485183927","full_name":"blueOkiris/march-madness-predictor","owner":"blueOkiris","description":"A from scratch implementation of a genetic algorithm neural network used to predict scores for March Madness so I can pwn my friends","archived":false,"fork":false,"pushed_at":"2023-05-20T22:42:17.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T17:41:49.186Z","etag":null,"topics":["ai","genetic","madness","march","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blueOkiris.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":"2022-04-25T01:23:01.000Z","updated_at":"2023-05-20T22:43:51.000Z","dependencies_parsed_at":"2025-03-26T17:37:21.796Z","dependency_job_id":"097f0300-660b-4466-b9a8-f867f4911b3b","html_url":"https://github.com/blueOkiris/march-madness-predictor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blueOkiris/march-madness-predictor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blueOkiris%2Fmarch-madness-predictor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blueOkiris%2Fmarch-madness-predictor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blueOkiris%2Fmarch-madness-predictor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blueOkiris%2Fmarch-madness-predictor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blueOkiris","download_url":"https://codeload.github.com/blueOkiris/march-madness-predictor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blueOkiris%2Fmarch-madness-predictor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260151000,"owners_count":22966429,"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":["ai","genetic","madness","march","rust"],"created_at":"2024-12-04T21:18:08.913Z","updated_at":"2025-06-16T11:34:49.046Z","avatar_url":"https://github.com/blueOkiris.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# March Madness Predictor\n\n## Description\n\nA from scratch implementation of a genetic algorithm neural network used to predict scores for March Madness so I can pwn my friends.\n\nThis is not a serious attempt at a march madness predictor but rather an exercise to gain a deeper understanding of machine learning and improve my skills at Rust async code.\n\nData collected [from here](https://data.world/sports/ncaa-mens-march-madness).\n\nLibrary used is something I've separated for use in other AI projects. It is maintained [here](https://github.com/blueOkiris/scratch_genetic).\n\n## Build/Run\n\nYou just need the Rust build system, `cargo`\n\n__Train:__\n\n`cargo run --release -- train`\n\nThe release is important because it adds a MAJOR performance boost\n\n__Predict:__\n\n`cargo run --release -- predict \u003cyear\u003e \u003cround\u003e \u003coptionally region\u003e \u003chigher seed\u003e \u003chigher seed team\u003e \u003clower seed\u003e \u003clower seed team\u003e`\n\nRound can be (use backslashes to escape spaces):\n- OpeningRound\n- RoundOf64\n- RoundOf32\n- Sweet16\n- Elite8\n- Semifinals\n- Championship\n\nRegion can be (use backslashes to escape spaces):\n- East\n- Midwest\n- South\n- Southeast\n- Southwest\n- West\n\nExample:\n`cargo run --release -- predict 23 RoundOf64 West 9 Arkansas 8 Iowa`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblueokiris%2Fmarch-madness-predictor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblueokiris%2Fmarch-madness-predictor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblueokiris%2Fmarch-madness-predictor/lists"}