jtvkw2 / DRL-Active-Object-Detection

Deep Reinforcement Learning for Active Object Detection: A novel approach that combines deep reinforcement learning with active learning strategies to improve object detection performance while minimizing annotation costs.
Apache License 2.0
2 stars 0 forks source link
deep-reinforcement-learning object-detection pytorch

DRL-Active-Object-Detection

Deep Reinforcement Learning for Active Object Detection: A novel approach that combines deep reinforcement learning with active learning strategies to improve object detection performance while minimizing annotation costs.

Key Features

Installation

  1. Clone the repository

    git clone https://github.com/username/DRL-ActiveObjectDetection.git
    cd DRL-ActiveObjectDetection
  2. Install the required dependencies

    pip install -r requirements.txt

Usage

  1. Download and preprocess the COCO dataset (or any other desired dataset) and place it in the datasets/ directory.
  2. Configure the object detection architecture, training parameters, and reinforcement learning agent settings in the config/ directory.
  3. Train and evaluate the proposed model:
    python main.py

Results

Contributing

Contributions to this project are welcome! Please open an issue or submit a pull request if you have any ideas, suggestions, or improvements.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for more information.