Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kelly-cs/skynet-bot
A self learning AI bot for generic applications.
https://github.com/kelly-cs/skynet-bot
Last synced: 26 days ago
JSON representation
A self learning AI bot for generic applications.
- Host: GitHub
- URL: https://github.com/kelly-cs/skynet-bot
- Owner: kelly-cs
- Created: 2018-09-20T23:19:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-22T16:15:04.000Z (over 4 years ago)
- Last Synced: 2024-10-02T13:21:08.373Z (about 1 month ago)
- Language: Python
- Size: 11.5 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Skynet-Bot
A self learning AI bot for generic applications.This was created using base code for creating neural networks, and has been updated to perform actions on a client and train a model entirely over a web API. Ideally, this is intended to be used so that a model can be trained given input from any generic application, given a list of:
- Possible Actions
- The Current Game Statefrom the application. The neural network responds in kind with an appropriate action to take, given the list of possible actions and the current game state. The application is intended to apply the action itself, in order to limit the scope of the neural network's role.
This has only been adapted to use an open-source Snake title at this time, but was intended to be upgraded to utilize more complex games using the same action list / game state formula. In lieu of more comprehensive and powerful neural networks, like Alphastar, this has been shelved for now. It may be updated for a niche use in the future.