Eugene Lutsenko писал(а):В твоей постановке все звучит понятнее. Но чтобы решить эту задачу нужно поставить ее еще понятнее. Если это сделать, то я могу попробовать. Начал скачивание данных. Там гигабайты. Это очень много. Но вроде есть и сравнительно небольшой пример, на котором можно потренироваться. Мне надо понять, как из всего этого сделать таблицу для ввода в систему Эйдос: https://yadi.sk/i/QJocCp-03Wvsqs
В тестовом примере для распознавания включены два вида файлов hits и cells. В первом файле столбцы hit_id x y z volume_id layer_id module_id, надо будет распознать координаты вдоль траектории каждой частицы, т.е. объединить координаты траекторий под одним номером track_id, который потом будет перенесен в файл sample_submission и отправлен на аттестацию.
Для распознавания используем информацию из файла cells, в котором каждому hit_id сопоставляются параметры ch0 ch1 value.
При обучении имеем 4 типа файлов - hits, cells, particles, truth. В последнем файле выстроены траектории для каждой частицы и для каждого хита hit_id particle_id tx ty tz tpx tpy tpz weight. Координаты траектории tx ty tz, импульс tpx tpy tpz. Выбирая строки для одного номера particle_id строим траекторию (даны на рисунке вместе с точками координат). Под частицей здесь понимается именно траектория, для которой установлены начальные данные из файла particles. Дальше смотри, что можно использовать для обучения из файлов hits, cells.
Частицы под номером 0 это шум. У них траектория состоит из одной точки. Этого шума довольно много, более 10%. Не знаю, добавили они шум специально или так оно и есть.