У меня есть набор элементов которые я могу описать в соответствии с n характеристиками. Таким образом:
где - (числовая) оценка для элемента i согласно характеристикам j . Поэтому мои элементы можно рассматривать как точки в пространстве n измерений.
Согласно моим показаниям, существуют алгоритмы, такие как «классификатор Байеса», который может дать мне ответ типа «да» или «нет» на любой элемент моего набора, при условии, что я использовал «обучающий набор», состоящий из элементы моего набора и ожидаемый результат работы алгоритма. Основываясь на этих данных, алгоритм должен иметь возможность принимать любой другой элемент, не являющийся частью обучающего набора, и предоставлять ответ «да» или «нет» на основе того, что он узнал благодаря обучающему набору. Это замечательно, если у вас есть какое-то представление о том, что вы ожидаете (тренировочный набор), но вы не уверены в конкретных правилах, которые дают этот результат.
То, что я хотел бы сделать с моими данными, это не получить ответ типа «да» или «нет», но я хотел бы ввести ранжирование в элементах. Некоторые из них "лучше", чем другие. Как и для фильтра Байеса, у меня есть общее представление о том, что я ожидаю. Таким образом, я мог бы создать «рейтинг тренировок», взятый из подмножества моих элементов, которые я бы использовал в MLA. Основываясь на этом обучении, он сможет оценить весь мой набор.
Для этого я вижу два подхода:
- Каждый элемент получает оценку MLA, затем ранжирует элементы в соответствии с оценкой.
- MLA мог бы взять два элемента и x j и определить, какой из них лучше (парные сравнения). Используйте быструю сортировку, используя эту операцию сравнения.
Примечание: на основе оценки парная функция является тривиальной для реализации, а на основе парной функции - тривиальная задача для генерации оценки, так что это всего лишь два подхода для получения одинаковых результатов.
Существуют ли примеры MLA, которые могут предоставить функцию оценки или функцию парного сравнения?
Так что в настоящее время мой процесс проектирования:
- Получить представление о том, каким будет идеальный рейтинг
- Попробуйте (вручную) вывести алгоритм, который оценил бы такие элементы
- Наблюдать за результатами
- Адаптировать алгоритм
Поэтому я подумал о MLA, поскольку отправная точка моего процесса - это то, что можно использовать в качестве обучающих данных. Я, вероятно, начал бы с того, что взял текущее звание, менял предметы в соответствии с моими потребностями и кормил их.