Support #13114
Updated by Pavel Belecky 3 months ago
h2. Работоспособность Сделать, чтобы на минимальном примере, который есть в репозитории, пост-обработка работала без ошибок. Для построения графиков использовался скрипт https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/dump-for-graphs/usage_example_several_runs.py h3. нейросеть Привести нейросеть в работоспособное состояние. Если будет выбрана реализация нейросети, отличная от используемой для построения графиков, то необходимо чтобы эффективность работы нейросети была сопоставима с первоначальной реализацией. При необходимости дообучить. Довести скрипт https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/parallel-analyse/parallel_analyse_example.py до работоспособного состояния. Сравнить его работу с https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/master/usage_example.py. При совпадении результатов использовать этот скрипт (parallel_analyse_example.py) для воспроизведения результатов статьи. Упоминать в инструкции. (parallel_analyse_example.py). h3. Инструкция Привести инструкцию к актуальному состоянию. Указать ОС на которых тестировалась программка. Это должна быть Linux, желательно ReadHat-based (i.e. Fedora). Указать необходимые дополнительные данные, необходимые для запуска программы, например версия python. Программа должна воспроизводить результаты, которые приводятся в статье. На данный момент у нас в статье приводятся графики и итоговая табличка. Построение графиков состоит из двух этапов: * работа python программы, * работа макрос root В инструкции написать по python часть, про root сейчас добавлять не надо. Итоговую табличку можно построить скриптом Джамили, count_fakes. Написать про него. h2. Дополнительно Эта программа должна проводить анализ и после этого строить графики или только сохранять статистику? > Построение результатов для статьи происходит в три этапа > * Запуск usage_example_several_runs.py > происходит выгрузка результатов постобработки в текстовые файлы > * https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/dump-for-graphs/analyse/plotgraphs.C > принимает на вход выгруженные данные на предыдущем этапе и строит графики > И отдельно > * https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/dump-for-graphs/analyse/count_fakes.py > Для построения итоговой таблицы. Должен ли быть выбор применяемых методов? > Нет Программа должна запускаться полностью из командой строки и принимать все параметры вроде директории с данными, количества потоков и тд как аргументы или оставить это как переменные в коде? > Оставить как есть. Описать это в инструкции. Должна ли инструкция включать шаги установки самих root и python? > Нет Прописывать ли отдельные пути инструкции для разных операционный систем (например команды специфичные для red hat или debian дистрибутивов)? > Нет, на данном этапе сделать для одной. Программе для работы требуются данные выгрузки. Для повторения результатов статьи это как я понимаю 10К событий, куда мы разместим эти данные? > Далее в инструкции разместим как сгенерировать эти данные. Включать ли в инструкцию шаги по загрузке этого датасета и его описание? > Да.