Perpustakaan ini menghubungkan Act-R Arsitektur Kognitif dengan bahasa pemrograman Python untuk memuat data pengguna ke Visicon ACT-R.
Cognitive Architecture Act-R mampu memantau interaksi operator manusia dengan sistem menggunakan konsep model penelusuran, konsep yang sebelumnya diimplementasikan dalam sistem bimbingan ACT-R [1]. Perpustakaan perangkat lunak ini mengadaptasi karya [2] untuk membangun hubungan antara bahasa pemrograman Python dan ACT-R versi 7.21.6. Untuk penggunaan contoh perpustakaan, silakan lihat [3] dan [4].
$ pip install pyactcvatau
$ pip install git+https://github.com/seblum/actcvLihatlah folder Contoh untuk kasus penggunaan yang patut dicontoh.
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 - berisi kelas ACTCV dan metode untuk membuat antarmuka untuk memuat data pengguna yang diatur ke dalam visicon ACT -R.
actr.py -berisi operator ACT-R versi 7.12., Yang diperlukan untuk membentuk koneksi antara Python dan ACT-R (lihat http://act-r.psy.cmu.edu/).
Kemungkinan fitur tambahan untuk ditambahkan:
Untuk menginstal PYACTCV bersama dengan alat untuk mengembangkan dan menjalankan tes, silakan jalankan yang berikut di VirtualEnv Anda:
$ pip install -e .[dev][1] Fu, W.-T., Bothell, D., Douglass, S., Haimson, C., Sohn, M.-H., & Anderson, J. (2006). Menuju sistem pelatihan berbasis model real-time. Berinteraksi dengan Komputer, 18 (6), 1215–1241.
[2] Halbruegge, M. (2013). ACT -CV - Menjembatani kesenjangan antara model kognitif dan dunia luar. Dalam E. Brandenburg (ed.), Grundlagen und Anwendungen der Mensch-maschine- Interaktion: 10. Berliner Werkstatt Mensch-Maschine-Systeme (hlm. 205–210). Berlin: Tu Berlin.
[3] Klaproth, OW, Halbruegge, M., Krol, LR, Vernaleken, C., Zander, To and Russwinkel, N. (2020). Model kognitif neuroadaptif untuk menangani ketidakpastian dalam melacak keadaan kognitif pilot. Topik dalam Ilmu Kognitif, 12 (3), hlm. 1012-1029.
[4] dalam ulasan