Я использую xlearn для обучения модели FFM, используя python. Как получить вектор весовых коэффициентов для значения объекта по полю?
В машинах факторизации с учетом поля существует один весовой вектор на значение элемента для каждого другого поля .
Рассмотрим приведенные ниже тренировочные данные со столбцом Clicked в качестве метки:
|---------------------|------------------|------------------|------------------|
| Clicked | Publisher(P) | Advertiser(A) |. Gender(G) |
|---------------------|------------------|------------------|------------------|
| Yes | ESPN | Nike | Male |
|---------------------|------------------|------------------|------------------|
В FFM должен быть один вектор веса для каждого значения функции (например, ESPN) против любое другое поле (как A, G). Приведенный ниже пример уравнения из бумаги утверждает это.
W(ESPN,A)·W(Nike,P) + W(ESPN,G)·W(Male,P) + W(Nike,G)·W(Male,A)
Как получить вектор весов W (ESPN, G) из модели xlearn?