Если есть последовательность предметов, которую я хочу разбить на несколько сегментов. Для этого я хочу обучить статистической модели.
например
Fruit: Apple Banana Peach | Apple Banana | Apple Banana Peach | Banana
Segment: 1 1 1 | 2 2 | 3 3 3 | 4
В этом примере Модель должна узнать, что яблоко всегда начинает новый сегмент, а также банан, если ему не предшествует яблоком.
Я подумал о следующих подходах:
Обучить нейронную сеть, чтобы предсказать, начнет ли элемент новый сегмент на основе элементов до и после него. (может быть, LSTM?), которая в основном будет классификацией 2-х классов
Обучать нейронную сеть для прогнозирования порядковых номеров на основе части последовательности элементов. Это будет модель последовательность-последовательность-последовательность.
Возможно, у кого-то из вас возникла подобная проблема, и он может поделиться своим опытом. Спасибо!