All Projects → ardamavi → Game Bot

ardamavi / Game Bot

Licence: apache-2.0
Artificial intelligence learn playing any game with watching you.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Game Bot

Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-6.7%)
Mutual labels:  artificial-intelligence
Traffic Sign Detection
Traffic Sign Detection. Code for the paper entitled "Evaluation of deep neural networks for traffic sign detection systems".
Stars: ✭ 200 (-4.31%)
Mutual labels:  artificial-intelligence
Pytorch How And When To Use Module Sequential Modulelist And Moduledict
Code for my medium article
Stars: ✭ 206 (-1.44%)
Mutual labels:  artificial-intelligence
Thinc
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
Stars: ✭ 2,422 (+1058.85%)
Mutual labels:  artificial-intelligence
Ml Auto Baseball Pitching Overlay
⚾🤖⚾ Automatic baseball pitching overlay in realtime
Stars: ✭ 200 (-4.31%)
Mutual labels:  artificial-intelligence
Point Transformer Pytorch
Implementation of the Point Transformer layer, in Pytorch
Stars: ✭ 199 (-4.78%)
Mutual labels:  artificial-intelligence
Dm control
DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
Stars: ✭ 2,592 (+1140.19%)
Mutual labels:  artificial-intelligence
Handtrack.js
A library for prototyping realtime hand detection (bounding box), directly in the browser.
Stars: ✭ 2,531 (+1111%)
Mutual labels:  artificial-intelligence
Lale
Library for Semi-Automated Data Science
Stars: ✭ 198 (-5.26%)
Mutual labels:  artificial-intelligence
Cheatsheets Ai
Essential Cheat Sheets for deep learning and machine learning researchers https://medium.com/@kailashahirwar/essential-cheat-sheets-for-machine-learning-and-deep-learning-researchers-efb6a8ebd2e5
Stars: ✭ 14,095 (+6644.02%)
Mutual labels:  artificial-intelligence
Amazing Machine Learning Opensource 2019
Amazing Machine Learning Open Source Tools and Projects for the Past Year (v.2019)
Stars: ✭ 198 (-5.26%)
Mutual labels:  artificial-intelligence
Pytorch Geometric Yoochoose
This is a tutorial for PyTorch Geometric on the YooChoose dataset
Stars: ✭ 198 (-5.26%)
Mutual labels:  artificial-intelligence
Aind Nlp
Coding exercises for the Natural Language Processing concentration, part of Udacity's AIND program.
Stars: ✭ 202 (-3.35%)
Mutual labels:  artificial-intelligence
Acurustrack
A multi-object tracking component. Works in the conditions where identification and classical object trackers don't (e.g. shaky/unstable camera footage, occlusions, motion blur, covered faces, etc.). Works on any object despite their nature.
Stars: ✭ 196 (-6.22%)
Mutual labels:  artificial-intelligence
Face.evolve.pytorch
🔥🔥High-Performance Face Recognition Library on PaddlePaddle & PyTorch🔥🔥
Stars: ✭ 2,719 (+1200.96%)
Mutual labels:  artificial-intelligence
Vectorai
Vector AI — A platform for building vector based applications. Encode, query and analyse data using vectors.
Stars: ✭ 195 (-6.7%)
Mutual labels:  artificial-intelligence
Tic Tac Toe Minimax
Minimax is a AI algorithm.
Stars: ✭ 201 (-3.83%)
Mutual labels:  artificial-intelligence
Gan Sandbox
Vanilla GAN implemented on top of keras/tensorflow enabling rapid experimentation & research. Branches correspond to implementations of stable GAN variations (i.e. ACGan, InfoGAN) and other promising variations of GANs like conditional and Wasserstein.
Stars: ✭ 210 (+0.48%)
Mutual labels:  artificial-intelligence
Deepsort
🧠 AI powered image tagger backed by DeepDetect
Stars: ✭ 209 (+0%)
Mutual labels:  artificial-intelligence
Linear Attention Transformer
Transformer based on a variant of attention that is linear complexity in respect to sequence length
Stars: ✭ 205 (-1.91%)
Mutual labels:  artificial-intelligence

Game Bot

By Arda Mavi

Artificial intelligence that learns to play any game by watching you.

How does this work?

  • First: Run program and play any game for a little bit.
  • Second: Run program and watch the artificial intelligence play the game.

How does it work behind the scenes?

When you run the training program, the program listens for your keyboard and mouse moving, then it saves those movements.
Artificial intelligence learn: When I push any button?
And when you run the program, it plays the game just like you!

But how does it learn?

Magic! (just joking)

With deep learning.
Deep Learning is a subfield of machine learning with neural networks inspired by the structure of the brains artificial neural networks.

Playing with Artificial Intelligence:

  1. Open your desired game (If you have already trained the artificial intelligence).
  2. Run python3 ai.py command in terminal.

Creating Training Dataset:

  1. Run python3 create_dataset.py command in terminal.
  2. Play your desired game.
  3. Stop create_dataset program with Cntrl-C in terminal.

Model Training:

python3 train.py

Using TensorBoard:

tensorboard --logdir=Data/Checkpoints/logs

Important Notes:

  • Tested in Python version 3.6.0

  • Install necessary modules with sudo pip3 install -r requirements.txt command.

WINDOWS Installation:

This project is still being worked on ...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].