Project

General

Profile

Actions

Support #13114

closed

Привести в порядок репозиторий на github

Added by Pavel Belecky 3 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
06/14/2024
Due date:
% Done:

0%

Estimated time:

Description

Работоспособность

Сделать, чтобы на минимальном примере, который есть в репозитории, пост-обработка работала без ошибок.
Для построения графиков использовался скрипт https://github.com/PlekhanovRUE/mpd_tpc_tracker/blob/dump-for-graphs/usage_example_several_runs.py

нейросеть

Привести нейросеть в работоспособное состояние.
Если будет выбрана реализация нейросети, отличная от используемой для построения графиков, то необходимо чтобы эффективность работы нейросети была сопоставима с первоначальной реализацией.
При необходимости дообучить.

Довести скрипт 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) для воспроизведения результатов статьи. Упоминать в инструкции.

Инструкция

Привести инструкцию к актуальному состоянию.
Указать ОС на которых тестировалась программка.
Это должна быть Linux, желательно ReadHat-based (i.e. Fedora).
Указать необходимые дополнительные данные, необходимые для запуска программы,
например версия python.

Программа должна воспроизводить результаты, которые приводятся в статье.
На данный момент у нас в статье приводятся графики и итоговая табличка.
Построение графиков состоит из двух этапов:
  • работа python программы,
  • работа макрос root

В инструкции написать по python часть, про root сейчас добавлять не надо.

Итоговую табличку можно построить скриптом Джамили, count_fakes.
Написать про него.

Дополнительно

Эта программа должна проводить анализ и после этого строить графики или только сохранять статистику?

Построение результатов для статьи происходит в три этапа

Должен ли быть выбор применяемых методов?

Нет

Программа должна запускаться полностью из командой строки и принимать все параметры вроде директории с данными, количества потоков и тд как аргументы или оставить это как переменные в коде?

Оставить как есть. Описать это в инструкции.

Должна ли инструкция включать шаги установки самих root и python?

Нет

Прописывать ли отдельные пути инструкции для разных операционный систем (например команды специфичные для red hat или debian дистрибутивов)?

Нет, на данном этапе сделать для одной.

Программе для работы требуются данные выгрузки. Для повторения результатов статьи это как я понимаю 10К событий, куда мы разместим эти данные?

Далее в инструкции разместим как сгенерировать эти данные.

Включать ли в инструкцию шаги по загрузке этого датасета и его описание?

Да.

Actions #1

Updated by Pavel Belecky 3 months ago

  • Description updated (diff)
Actions #2

Updated by Pavel Belecky 3 months ago

  • Description updated (diff)
Actions #3

Updated by Pavel Belecky 3 months ago

  • Description updated (diff)
Actions #4

Updated by Pavel Belecky 3 months ago

  • Description updated (diff)
Actions #5

Updated by Pavel Belecky 3 months ago

  • Status changed from New to Closed
  • Assignee deleted (Илья Козмин)
Actions

Also available in: Atom PDF