RootNav 2 é uma ferramenta de linha de comando para segmentação e análise de arquiteturas raiz em 2D. O RootNav 2 ainda é mantido. Entre em contato se algo não funcionar para você.
Continuamos atualizando o RootNav 2 para tornar o uso e o treinamento de novos modelos o mais simples possível. Novas atualizações incluem:
--debug
ao treinar ou analisar imagens para ver muito mais detalhes sobre o que está acontecendoPara instalar e executar o rootnav, você precisará do seguinte:
Se desejar treinar seus próprios modelos, você também precisará de:
As instruções a seguir pressupõem que você instalou o python e possui hardware compatível, se necessário. Se você não tem certeza de como instalar o python, recomendamos usar o Anaconda, que pode ser baixado aqui.
Primeiro você precisará baixar o código, como um zip acima ou clonando o repositório git (recomendado):
git clone https://github.com/robail-yasrab/RootNav-2.0.git
Pytorch é responsável pelo aprendizado profundo executado na ferramenta Rootnav, tanto durante a inferência quanto no treinamento. O Pytorch é atualizado regularmente e agora recomendamos instalá-lo seguindo as instruções no site do pytorch.
As dependências restantes podem ser instaladas usando os arquivos de requisitos nos diretórios de inferência ou de treinamento. Se você estiver usando pip, o seguinte funcionará no Linux:
cd RootNav-2.0/inference
pip install -r requirements.txt
Você pode realizar a mesma coisa no diretório de treinamento, se precisar treinar novos modelos usando RootNav. O suporte à biblioteca em outros sistemas operacionais é mais complexo e, como acima, recomendamos o uso do Anaconda. Você pode descobrir que o Anaconda também é mais simples no Linux.
A maioria dos usuários desejará executar o RootNav 2.0 em novas imagens; nesse caso, todo o código necessário estará na pasta de inference
. Você pode encontrar mais instruções no README de inferência.
O código de treinamento pode ser encontrado na pasta de treinamento. As instruções sobre modelos de treinamento são fornecidas no README de treinamento. Se você gostaria de colaborar no desenvolvimento de novos modelos para RootNav 2.0, entre em contato conosco.
Rootnav 2 é publicado na GigaScience. Para mais informações, entre em contato com [email protected].
[1] Yasrab, R., Atkinson, JA, Wells, DM, French, AP, Pridmore, TP, & Pound, MP (2019), RootNav 2.0: Aprendizado profundo para navegação automática de arquiteturas complexas de raízes de plantas, GigaScience, 8 ( 11), giz123.