Skip to content

A tool using machine learning to detect Dota 2 heroes in game and provide pick suggestions

License

Notifications You must be signed in to change notification settings

mohsenheydari/dota2-picker

Repository files navigation

Dota 2 Picker

GitHub Stars GitHub Issues Current Version

Dota 2 Picker is a tool that uses Machine Learning to find out which hero is picked in game and use that information to provide pick suggestions using "dotapicker.com/herocounter"


Table of contents

Requirements

The project requires a few Python 3.7 packages. Install them using:

pip install -r requirements.txt

Currently it is only tested on Windows 10 OS and works on 16:9 aspect ratio

Usage

After you clone this repo to your desktop, go to the root directory of the project and run using:

python app.py

Features

  • Uses convolutional neural networks to categorize heroes
  • Displays a browser (using QT) in game to show pick suggesstions
  • Does not modify any game data and its safe to use in game

Limitations

  • Currently not 100% accurate
  • Needs more optimization

License

You can check out the full license here

This project is licensed under the terms of the GPL-3.0 license.

Contact

Created by Mohsen Heydari - feel free to contact me!

About

A tool using machine learning to detect Dota 2 heroes in game and provide pick suggestions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published