Я новичок в машинном обучении, поэтому я пытаюсь найти некоторую литературу, но я даже не знаю, для чего 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