Я новачок у машинному навчанні, тому намагаюся знайти трохи літератури, але я навіть не впевнений, для чого Google. Мої дані мають такий вигляд:
User A performs Action P
User B performs Action Q
User C performs Action R
...
User C performs Action X
User A performs Action Y
User B performs Action Z
...
Якщо кожна дія має певні характеристики (дата, час, клієнт тощо). Налічує близько 300 користувачів, а у нас близько 20 000 дій.
Питання :
Я хочу з’ясувати, чи є причинність / кореляція між діями користувача. Наприклад, "щоразу, коли користувач E виконує дію T, через 2 дні Користувач G виконує дію V". Але між ними може бути багато інших користувачів, які виконують багато інших дій, і можливо, кореляції не знайти. Можливо також, що деякі користувачі корелюють, але інші абсолютно незалежні. Це щось, що могло б знайти машинне навчання для мене? Чи є певний алгоритм чи набір алгоритмів, який міг би мені допомогти?
Я читав про Аналіз асоціацій та алгоритм Apriori, але не думаю, що це дасть мені те, що мені потрібно, оскільки, здається, потрібні відомі, чітко визначені набори даних як вхідні дані, тоді як у мене просто довгий потік, здавалося б, випадкового користувача дії. Будь-які пропозиції щодо того, на що слід звернути увагу, були б дуже вдячні!
P