Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

phantran/beamng-neuron-coverage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

BEAMNG NEURON COVERAGE

Introduction

The main purpose of this source code is to demonstrate the correlation between image transformations and neuron coverage. A model is trained on generated BeamNG dataset for the simple task of keeping vehicles on the road. A part of the dataset is then transformed (rotate, adjust brightness, etc...) and input to the trained model. Neuron coverage and output from the trained model on both original and transformed image data will be recorded and summarize to verify the correlation.

Setup

Clone config.yml.sample file and rename it to config.yml. Modify the configurations corresponding to your local setup.

Running

python run.py --task TASK_TO_PERFORM
Replace TASK_TO_PERFORM with one of the following options: collecting, data_cleaning, training, evaluating

About

This command line tool can be used to collect image dataset from BeamNG gameplay and supports calculating neuron coverage of a DNN model. It can be extended to create a neuron coverage guided testing tool to generate test cases for simulation-based testing of DNN-based self-driving vehicles

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages