libadapt-一个通用框架,用于向基于游戏的学习(gbl)应用程序添加适应性

libadapt的Python项目详细描述


关于

libadapt是一个通用的框架,用于为基于游戏的学习添加适应性 (GBL)应用程序。

此库实现以下体系结构:

              +-----------------------------+
              |                             |
              |                             v
              |                         Measured Variables
              |                             |
              |                             | Value                                  Algorithmical Optimisation
              |                             v                                      /
Player -> Interaction    Evaluation <-  Adaptation Function <- Reference Progress <- Author
              ^                             |                                      \     |
              |                             |                                        Mean Values from Test Series
              |                             v                                            |
              |                         Adaptation Threshold <---------------------------+
              |                             |
              |                             v
              |                         Evaluation and Decision-making
              |                             |
              |                             | Goal-oriented Changes
              |                             v
              |                         Manipulated Variables
              |                             |
              +-----------------------------+

adaptor.adapt_to()应该从 基于更新测量的交互式应用 打开。

内部呼叫顺序为:

Adaptor.adapt_to()

    Adaptor.quantify()

    Adaptor.log()

    Adaptor.compare()

    Adaptor.check_threshold()

    Adaptor.intervene()

它基于首次发布于:

弗洛里安·伯格。评估一个基于自适应博弈的实现 学习建筑。在《2012年联合大学学报》,2012年

先决条件

Pythonhttp://www.python.org

安装

解压缩文件,然后在命令行运行

python setup.py install

文档

要阅读api文档,请打开shell/dos窗口,导航到 libadapt目录,然后运行

pydoc libadapt

您可以使用

pydoc -w libadapt

许可证

libadapt是根据gpl授权的。有关详细信息,请参见文件复制。

作者

弗洛里安·伯杰

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java连接usb到uart设备到安卓设备>3.1   可以强制Php中的web应用程序与Java中的桌面应用程序一起工作吗?   java为什么自定义系统类加载器不工作?   数组在Java中解析具有多个分隔符的字符串   PMD Java 8德米特定律   JavaSpringMVC表单验证不适用于嵌套的复杂类型   让Eclipse Java组织导入以使用Google checkstyle   java Appium:无法创建新会话   java如何在数组中声明新字段   java如何解决“无法初始化类org.apache.cassandra.config.DatabaseDescriptor”?   java AsyncTask创建socket   java向@CreatedBy添加更多信息   如何在ubuntu中运行包含大量jars依赖项的java文件   java如何使用<s:select>标记并在中休眠来填充下拉列表?   java获取错误:找不到符号变量“level”和“next_level_button”   javaweb应用中基于UI的ajax显示代码流   Java长到MySql   java JvisualVM:奇怪的应用程序行为   ubuntu将Java程序的输出结果保存到一个文件中