RootNav 2 — это инструмент командной строки для сегментации и анализа корневых архитектур в 2D. RootNav 2 по-прежнему поддерживается. Если что-то не работает, свяжитесь с нами.
Мы продолжаем обновлять RootNav 2, чтобы максимально упростить его использование и обучение новым моделям. Новые обновления включают в себя:
--debug
при обучении или анализе изображений, чтобы увидеть более подробную информацию о том, что происходит.Для установки и запуска rootnav вам понадобятся следующие вещи:
Если вы хотите обучать свои собственные модели, вам также понадобятся:
В следующих инструкциях предполагается, что вы установили Python и, если необходимо, имеете совместимое оборудование. Если вы не знаете, как установить Python, мы рекомендуем использовать Anaconda, которую можно скачать здесь.
Сначала вам нужно будет загрузить код либо в виде zip-архива, указанного выше, либо путем клонирования репозитория git (рекомендуется):
git clone https://github.com/robail-yasrab/RootNav-2.0.git
Pytorch отвечает за глубокое обучение, которое выполняется в инструменте Rootnav как во время вывода, так и во время обучения. Pytorch регулярно обновляется, и теперь мы рекомендуем установить его, следуя инструкциям на веб-сайте pytorch.
Остальные зависимости можно установить с помощью файлов требований в каталогах вывода или обучения. Если вы используете pip, то в Linux будет работать следующее:
cd RootNav-2.0/inference
pip install -r requirements.txt
Вы можете выполнить то же самое в каталоге обучения, если вам нужно обучать новые модели с помощью RootNav. Поддержка библиотеки в других операционных системах более сложна, и, как указано выше, мы рекомендуем использовать Anaconda. Вы можете обнаружить, что Anaconda также проще всего работает в Linux.
Большинство пользователей захотят запустить RootNav 2.0 на новых изображениях, и в этом случае весь необходимый вам код находится в папке inference
. Дополнительные инструкции можно найти в README вывода.
Код обучения можно найти в папке обучения. Инструкции по обучающим моделям приведены в обучающем README. Если вы хотите сотрудничать в разработке новых моделей для RootNav 2.0, свяжитесь с нами.
Rootnav 2 опубликован в GigaScience. По вопросам обращайтесь по адресу [email protected].
[1] Ясраб Р., Аткинсон Дж. А., Уэллс Д. М., Френч, А. П., Придмор Т. П. и Паунд М. П. (2019), RootNav 2.0: Глубокое обучение для автоматической навигации по сложным корневым архитектурам растений, GigaScience, 8( 11), giz123.