Мои важные контакты из адресной книги - PullRequest
0 голосов
/ 27 июля 2011

Я разрабатываю алгоритм для поиска около 200 важных контактов из списка, скажем, 2000 или более. Первый фактор, который я рассматриваю, это история звонков, а второй - обязательство звонить (или цели продаж). Данные для обоих доступны из текущей системы клиента.

Теперь мы пытаемся придумать вещи, данные о которых, если они будут доступны, сделают этот анализ важных контактов еще лучше. Возможно, сделать систему более «умной». (Я не смог найти никаких статей, связанных с этим, может быть, я использую нестандартную терминологию?)

Обновление: Чтобы уточнить, я ищу идеи, которые можно использовать наряду с историей вызовов (частотой) и целями вызовов. (Также открыт для другого подхода.)

Ответы [ 3 ]

0 голосов
/ 27 июля 2011

Это довольно просто, вы присваиваете значения различным факторам, которые считаете важными.Например, 10 для истории звонков, 20 для обязательств, 30 для чего-то еще.Теперь вы включаете это значение в свой счет, если человек контактирует 100 раз, его значение будет равно 100 * 10 и аналогично другим значениям.И тогда у вас есть два объекта item, (name, value) и отсортируйте его по значению и возьмите top 200.

0 голосов
/ 28 июля 2011

Так что вам нужен рейтинг ваших контактов.Существует несколько подходов

  • . Один из них строит функцию f (контакт)

    • . Наиболее простой случай - линейная комбинация f (контакт) = a * feature1 (продолжение) +b * feature2 (контакт), т. е. логистическая регрессия
    • нелинейная функция f (contact) = func (feature1, feature2 и т. д.), т. е. SVM, нейронная сеть // оба подхода могут быть обучены с использованием обучения для оптимизации ранга
  • доминирование, т.е. вы не можете преобразовать данные в двойные, но вы можете определить (a <= b), а затем найти топ-200 с помощью алгоритмов сортировки с частичным упорядочением </p>

0 голосов
/ 27 июля 2011

Может быть, вы посмотрите, как Google организовывает наиболее часто, чаще всего, контакты с друзьями в верхней части списка друзей чата GMail.Я думаю, что это называется группой контактов по умолчанию.Не то чтобы я рекламировал здесь Google, это просто пришло в голову.

...