이 라이브러리는 Cognitive Architecture Act-R을 프로그래밍 언어 파이썬과 연결하여 사용자 데이터를 ACT-R의 Visicon에로드합니다.
Cognitive Architecture 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의 비 시콘에 사용자 데이터 세트를로드하는 인터페이스를 작성하는 메소드가 포함되어 있습니다.
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 (Ed.)에서 Grundlagen und Anwendungen der Mensch-Maschine- Interaktion : 10. Berliner Werkstatt Mensch- Maschine-Systeme (pp. 205–210). 베를린 : TU 베를린.
[3] Klaproth, OW, Halbruegge, M., Krol, LR, Vernaleken, C., Zander, To and Russwinkel, N. (2020). 조종사의인지 상태 추적에서 불확실성을 다루기위한 신경 적응성인지 모델. 인지 과학의 주제, 12 (3), p. 1012-1029.
[4] 검토에서