Tôi chưa quen với học máy nên tôi đang cố gắng tìm một số tài liệu nhưng tôi thậm chí không chắc Google sẽ làm gì. Dữ liệu của tôi có dạng sau:
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
...
Trong đó mỗi Hành động có một số đặc điểm nhất định (ngày, giờ, khách hàng, v.v.). Có khoảng 300 người dùng và chúng tôi có khoảng 20.000 hành động.
Câu hỏi :
Tôi muốn tìm hiểu xem có bất kỳ mối quan hệ nhân quả / tương quan giữa các hành động của người dùng. Ví dụ: "mỗi lần Người dùng E thực hiện Hành động T, 2 ngày sau Người dùng G thực hiện Hành động V". Nhưng ở giữa, có thể có nhiều người dùng khác thực hiện nhiều hành động khác và có thể không tìm thấy mối tương quan nào. Cũng có thể một số người dùng có tương quan, nhưng những người khác hoàn toàn độc lập. Đây có phải là thứ mà máy học có thể tìm thấy cho tôi không? Có một thuật toán cụ thể hoặc bộ thuật toán nào có thể giúp tôi không?
Tôi đã đọc về Phân tích Hiệp hội và thuật toán Apriori nhưng tôi không nghĩ rằng điều này sẽ cung cấp cho tôi những gì tôi cần, vì nó dường như yêu cầu các bộ dữ liệu được phân tách rõ ràng, làm đầu vào, trong khi tôi chỉ có một dòng người dùng dường như ngẫu nhiên hành động. Bất kỳ đề xuất về những gì để xem sẽ được đánh giá cao nhất!
P