├── Examples ├── overtake.gif └── vkeeping.gif ├── README.md ├── environment.yml ├── log ├── A2C │ ├── A2C_1 │ │ └── events.out.tfevents.1682099085.jidan.220281.0 │ ├── A2C_2 │ │ └── events.out.tfevents.1682099369.jidan.220445.0 │ ├── best_model.zip │ ├── best_model │ │ └── best_mean_reward.npy │ └── monitor.csv ├── DQN │ ├── DQN_2 │ │ └── events.out.tfevents.1682011751.jidan.84226.0 │ ├── best_model.zip │ ├── best_model │ │ └── best_mean_reward.npy │ └── monitor.csv ├── PPO │ ├── PPO_1 │ │ └── events.out.tfevents.1682102232.jidan.229170.0 │ ├── best_model.zip │ ├── best_model │ │ └── best_mean_reward.npy │ └── monitor.csv └── RecurrentPPO │ ├── best_model.zip │ ├── best_model │ └── best_mean_reward.npy │ └── monitor.csv ├── requirements.txt └── src ├── DecisionMakingEnv.py ├── EgoDecisionTree.py ├── __pycache__ ├── DecisionMakingEnv.cpython-310.pyc └── utility.cpython-310.pyc ├── experiment.py ├── train.py ├── train_viz.py └── utility.py /Examples/overtake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/Examples/overtake.gif -------------------------------------------------------------------------------- /Examples/vkeeping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/Examples/vkeeping.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/environment.yml -------------------------------------------------------------------------------- /log/A2C/A2C_1/events.out.tfevents.1682099085.jidan.220281.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/A2C/A2C_1/events.out.tfevents.1682099085.jidan.220281.0 -------------------------------------------------------------------------------- /log/A2C/A2C_2/events.out.tfevents.1682099369.jidan.220445.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/A2C/A2C_2/events.out.tfevents.1682099369.jidan.220445.0 -------------------------------------------------------------------------------- /log/A2C/best_model.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/A2C/best_model.zip -------------------------------------------------------------------------------- /log/A2C/best_model/best_mean_reward.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/A2C/best_model/best_mean_reward.npy -------------------------------------------------------------------------------- /log/A2C/monitor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/A2C/monitor.csv -------------------------------------------------------------------------------- /log/DQN/DQN_2/events.out.tfevents.1682011751.jidan.84226.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/DQN/DQN_2/events.out.tfevents.1682011751.jidan.84226.0 -------------------------------------------------------------------------------- /log/DQN/best_model.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/DQN/best_model.zip -------------------------------------------------------------------------------- /log/DQN/best_model/best_mean_reward.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/DQN/best_model/best_mean_reward.npy -------------------------------------------------------------------------------- /log/DQN/monitor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/DQN/monitor.csv -------------------------------------------------------------------------------- /log/PPO/PPO_1/events.out.tfevents.1682102232.jidan.229170.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/PPO/PPO_1/events.out.tfevents.1682102232.jidan.229170.0 -------------------------------------------------------------------------------- /log/PPO/best_model.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/PPO/best_model.zip -------------------------------------------------------------------------------- /log/PPO/best_model/best_mean_reward.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/PPO/best_model/best_mean_reward.npy -------------------------------------------------------------------------------- /log/PPO/monitor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/PPO/monitor.csv -------------------------------------------------------------------------------- /log/RecurrentPPO/best_model.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/RecurrentPPO/best_model.zip -------------------------------------------------------------------------------- /log/RecurrentPPO/best_model/best_mean_reward.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/RecurrentPPO/best_model/best_mean_reward.npy -------------------------------------------------------------------------------- /log/RecurrentPPO/monitor.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/log/RecurrentPPO/monitor.csv -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/DecisionMakingEnv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/DecisionMakingEnv.py -------------------------------------------------------------------------------- /src/EgoDecisionTree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/EgoDecisionTree.py -------------------------------------------------------------------------------- /src/__pycache__/DecisionMakingEnv.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/__pycache__/DecisionMakingEnv.cpython-310.pyc -------------------------------------------------------------------------------- /src/__pycache__/utility.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/__pycache__/utility.cpython-310.pyc -------------------------------------------------------------------------------- /src/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/experiment.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/train.py -------------------------------------------------------------------------------- /src/train_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/train_viz.py -------------------------------------------------------------------------------- /src/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-s907/Highway-Decision-making-of-self-vehicle/HEAD/src/utility.py --------------------------------------------------------------------------------