<pre><code>1 коммутатор прислал часть А 8600100 Б 8700100 длительность 50сек время вызова 2024-08-03 12:51:00
2 коммутатор прислал часть А 8600100 Б 8700100 длительность 49сек время вызова 2024-08-03 12:51:00
3 коммутатор прислал часть А 8600100 Б 8700100 длительность 50сек время вызова 2024-08-03 12:51:01</code></pre> <br/> Данная постановка для нейросетей выглядит достаточно ... натянутой что-ли. <br/> Обычно НС мы внедряем тогда, когда у нас <b>нет возможности описать логику на if-else.</b> <br/> В твоем-же случае если вектор параметров представить как { x1, x2, x3, x4 }, то <br/> нам достаточно проверить что параметры x3, x4 попадают в окрестность некого времени "эпсилон" <br/> (равной 1 секунда например) и после этого задача сведения трех записей в одну группу решается элементарно. <br/> <br/> Для более обобщенных случаев почитай про метод кластеризации (машинное обучение ) <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" rel="nofollow">https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D...</a> <br/> <br/> Но он в свою очередь потребует для твоих векторов { x1,x2,x3,x4 } ввести некую меру дистанции <br/> чтобы понимать насколько далеко один вектор убежал от другого (и не только по длительности звонка <br/> но и возможно по номеру А и Б). <br/> <br/> Это все сложные методы и я все таки повторю <b>что лучше твою задачу решить простым способом </b> <br/> если твой преподватель конечно не требует таких извращений.