Metadata-Version: 2.1 Name: HanhanAI Version: 2.0.1 Summary: Universal game AI system for game developer Home-page: https://github.com/hanhan-ai/2019HanHan Author: HanhanAI producer1 Author-email: 1379612504@qq.com Maintainer: HanhanAI producer2 Maintainer-email: 762613908@qq.com License: MIT Platform: all Classifier: Development Status :: 2 - Pre-Alpha Classifier: Environment :: Console Classifier: Intended Audience :: Developers Classifier: Natural Language :: Chinese (Simplified) Classifier: Operating System :: Microsoft :: Windows :: Windows 10 Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3.7 Classifier: Topic :: Adaptive Technologies Requires-Dist: keras (>=2.2.5) Requires-Dist: numpy (>=1.17.0) Requires-Dist: matplotlib (>=3.1.1) HanhanAI =========================== System Overview Universal game AI system. Game developers need to provide functions like those provided by Open-AI game, so they can train their game AI. Use Instructions 1.For games that use images as state 1. use " init_UDQN(game, inputImageSize, choose_optimizers, learning_rate) " to create your network object. 2. the object has the function "run(game, inputImageSize, total_steps, total_reward_list, num, step_num)" to train. 3. " plot_cost() " shows the gradient change graph 2.For games that take parameters as state 1. use " Population(population_num) " to create your Population object. 2. the object has the function " initPopulation(self, net_in, net_h1, net_h2, net_out)" to create your network. 3. the object has the function " runGame(game)" to train. Environment Instructions Python3.7+Graphaiz2.38 Directory Structure Instructions HanhanAI __init__.py ga_brain.py population universal_dqn.py LICENSE README.rsd setup.py V2.0.1 version 1. fix bugs