./brain.py
: Contains neural network which each agent uses.
./DQNAgent.py
: Deeq q-learning agent which controls the traffic light at a intersection.
./experience_replay.py
: Memory buffer which stores (state,action,reward,next_state,done) tuple of previous time steps.
./main.py
: Root file.
./env/TrafficSim.cpp
: Traffic Simulation code. Road network is built from input and C cars are generated with random paths.
./tests/input.txt
: Input to build the road network.