Эта библиотека связывает 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 и методы для создания интерфейса для загрузки пользовательских данных, установленных в Visicon 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 undwendungen der Mensch-Mashine- Interaktion: 10. Berliner Werkstatt Mensch-Mashine-Systeme (стр. 205–210). Берлин: Ту Берлин.
[3] Klaproth, OW, Halbruegge, M., Krol, LR, Vernaleken, C., Zander, To and Russwinkel, N. (2020). Нейроадаптивная когнитивная модель для борьбы с неопределенностью в когнитивном состоянии пилотов. Темы в когнитивной науке, 12 (3), с. 1012-1029.
[4] В обзоре