該庫將認知架構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]在評論中