{"id":23127721,"url":"https://github.com/hlfshell/cs534-project","last_synced_at":"2025-04-04T05:42:39.778Z","repository":{"id":41348768,"uuid":"508871541","full_name":"hlfshell/cs534-project","owner":"hlfshell","description":null,"archived":false,"fork":false,"pushed_at":"2022-07-25T20:38:29.000Z","size":15668,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-09T17:14:56.102Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hlfshell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-29T23:14:49.000Z","updated_at":"2025-01-01T20:29:27.000Z","dependencies_parsed_at":"2022-07-13T00:31:16.890Z","dependency_job_id":null,"html_url":"https://github.com/hlfshell/cs534-project","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/hlfshell%2Fcs534-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlfshell%2Fcs534-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlfshell%2Fcs534-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlfshell%2Fcs534-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hlfshell","download_url":"https://codeload.github.com/hlfshell/cs534-project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247128738,"owners_count":20888234,"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-17T09:14:35.477Z","updated_at":"2025-04-04T05:42:39.760Z","avatar_url":"https://github.com/hlfshell.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Utilizing Genetic Algorithms to Develop an Efficient Traffic Light Autonomous Agent\n\nThis repository contains all the code for a group project for WPI's CS534 Artificial Intelligence. In this project we tackled controlling the phase durations in lighted traffic junctions in a simulated city of Chicago. It utilizes SUMO, a standard traffic simulator, and TraCI, a python module for communicating and controlling SUMO.\n\nTo do this, we used genetic algorithms to train a series of agents, most of which utilized neural networks to control the timing durations of the lights.\n\nA short video of the simulator being controlled by neural networks can be seen via `demo.mkv`, and the `final_paper.pdf` is the resulting paper for the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhlfshell%2Fcs534-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhlfshell%2Fcs534-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhlfshell%2Fcs534-project/lists"}