该库将认知架构ACT-R与编程语言Python连接到ACT-R的Visicon中。
认知体系结构ACT-R可以使用模型追踪概念来监视人类操作员与系统的交互,这是先前在ACT-R辅导系统中实现的概念[1]。该软件库改编了[2]的工作,以在编程语言Python和ACT-R版本7.21.6之间建立这种连接。有关图书馆的示例用法,请参见[3]和[4]。
$ pip install pyactcv或者
$ pip install git+https://github.com/seblum/actcv查看示例用例的示例文件夹。
import pandas as pd
import actr
import pyactcv as cv
data = pd . read_csv ( 'userData.csv' , sep = ';' , dtype = { 'alarmactivecolumn' : float , 'alarmnumbercolumn' : float , 'timecolumn' : float })
header = list ( data )
data = data . where (( pd . notnull ( data )), None )
frequency = 3000
duration = 3
starttime = 0
indexinput = 0
timebreak = 0.1
actcv = cv . ActCV ( data , 'timecolumn' )
actcv . load_states ()
actcv . schedule_visicon ()
actcv . schedule_tone ()
actr . run ()ACTCV.PY-包含类ACTCV和方法来创建接口,以将用户数据设置为ACT -R的Visicon。
actr.py-包含ACT-R版本7.12。的调度程序,这对于在Python和ACT-R之间形成连接所需的必要条件(请参阅http://act-r.psy.cmu.edu/)。
可能要添加的其他功能:
要安装PYACTCV以及开发和运行测试的工具,请在Virtualenv中运行以下内容:
$ pip install -e .[dev][1] Fu,W.-T.,Bothell,D.,Douglass,S.,Haimson,C.,Sohn,M.-H。,&Anderson,J。(2006)。建立基于实时模型的培训系统。与计算机相互作用,18(6),1215–1241。
[2] Halbruegge,M。(2013)。 ACT -CV-弥合认知模型与外部世界之间的差距。在E. Brandenburg(编辑)中,Grundlagen und anwendungen der Menschinch- Maschine-Interaktion:10。BerlinerWerkstatt Mensch- Maschine-Systeme(第205-210页)。柏林:TU柏林。
[3] Klaproth,OW,Halbruegge,M.,Krol,LR,LR,Vernaleken,C.,Zander,TO和Russwinkel,N。(2020)。一种用于处理飞行员认知状态不确定性的神经适应性认知模型。认知科学的主题,第12(3)页,第1页。 1012-1029。
[4]在评论中