Ferramentas de IA avaliadas para o seu trabalho
Ganhe treinando IA
🤝 Você está na biblioteca Grátis & Open Source — ferramentas feitas pela comunidade que você pode usar sem pagar. Um conceito diferente do nosso diretório de IA avaliado.
Início › Grátis & Open Source › Ciência de Dados › darts
✦ Grátis & open sourceCiência de Dados

darts

Automatiza a busca de arquitetura neural para redes convolucionais e recorrentes usando descida de gradiente.

Busca de arquitetura diferenciável em PyTorch

Encontre arquiteturas de CNN e RNN de alto desempenho de forma eficiente em uma única GPU com relaxamento contínuo.

Grátis para sempre · open source · Apache-2.0
✓ Needs IT✓ No navegador✓ Colaboração em tempo real
4.4
ZEKAI
Base acadêmica para NAS.
Grátis & open source · Ciência de Dados
Facilidade de configuração3
Utilidade5
Manutenção2
Comunidade7.5
★ 3,996
GITHUB
Jan 2021
ATUALIZADO
Apache-2.0
LICENÇA
🛠 Não quer hospedar você mesmo? Nós configuramos para você →
⚡ Resposta rápida

O DARTS é uma implementação de busca de arquitetura neural diferenciável para redes neurais convolucionais e recorrentes. Ele substitui algoritmos de busca de caixa-preta por descida de gradiente, otimizando relaxamentos contínuos de arquitetura. Pesquisadores de deep learning devem usá-lo para experimentar o design neural automatizado em uma única GPU.

Funciona em
Cross-platform
Hospedagem
Self-host
Idiomas
Python
Licença
Apache-2.0

O que é

O DARTS converte espaços de busca de células neurais discretas em representações contínuas, permitindo a otimização contínua da perda de validação por meio de descida de gradiente. O repositório contém código para executar experimentos de busca para células CNN no CIFAR-10 e células RNN no Penn Treebank. Também inclui scripts de avaliação para treinar genótipos de células descobertos do zero e visualizadores para gerar diagramas de arquitetura.

Para quem

Esta ferramenta é adequada para pesquisadores de deep learning que investigam algoritmos de Neural Architecture Search (NAS) e AutoML usando PyTorch. Não é destinada a engenheiros de ML de produção que precisam de pacotes Python modernos, mantidos ou plug-and-play.

Recursos principais

Relaxamento Contínuo de Arquitetura

Formula escolhas de células discretas como parâmetros contínuos para permitir a otimização direta via descida de gradiente.

Espaços de Busca de CNN e RNN

Fornece módulos de busca dedicados para células de classificação de imagens convolucionais e células de modelagem de linguagem recorrentes.

Pipeline de Busca em GPU Única

Executa a busca de arquitetura usando modelos proxy menores para manter os requisitos de computação limitados a uma GPU.

Visualização de Gráfico de Genótipos

Converte genótipos arquiteturais aprendidos em gráficos direcionados visualmente legíveis por meio da integração com o Graphviz.

Como começar

Pronto em 3 passos

1
Construa um ambiente legado isolado com Python 3.5.5, PyTorch 0.3.1 e torchvision 0.2.0 em uma máquina com GPU.
2
Execute 'python train_search.py --unrolled' dentro do diretório cnn ou rnn para buscar genótipos de células ótimos.
3
Copie a string de genótipo resultante para genotypes.py e execute 'python train.py' para treinar o modelo do zero.
Falando sério

Nosso veredito honesto

Pontos fortes

  • Pesquisa topologias de células neurais complexas usando descida de gradiente padrão em uma única GPU.
  • Suporta tarefas de busca de arquitetura de visão (convolucional) e linguagem (recorrente).
  • Inclui código de referência exato para treinar genótipos derivados do zero em datasets padrão.
  • Fornece scripts integrados do Graphviz para visualizar estruturas de células neurais aprendidas.

Onde deixa a desejar

  • Requer dependências legadas, especificamente Python 3.5.5 e PyTorch 0.3.1, causando problemas modernos de compatibilidade com CUDA.
  • Requer a execução de várias sementes de busca para evitar mínimos locais ruins no espaço de busca contínuo.
  • Requer o treinamento de genótipos candidatos do zero em 10 execuções independentes para avaliar a precisão adequadamente.
Custo

Preços & licença

O DARTS é um software livre lançado sob a licença Apache-2.0. O único custo envolvido é o custo de execução de recursos computacionais de GPU para executar os scripts de busca e avaliação.

Trabalho remunerado

Vagas para quem fala português

873 vagas remotas abertas de treinamento de IA, atualizadas em 15 de novembro de 2026; a maioria paga $20–$170 por hora. 8 delas pedem falantes de português. O Zekai lista de graça; a candidatura vai para a plataforma do empregador.

Ver todas as vagas abertas →
Comparar

Alternativas

🎁 Alternativas grátis & open source

Estas ferramentas de IA avaliadas fazem o mesmo trabalho na hora — do nosso diretório avaliado.

Saiba mais

Use, ou deixe que a gente configure

📄 PDF grátis: darts para Ciência de Dados
Um guia em linguagem simples para o seu primeiro resultado. Enviado ao seu e-mail.
🔔 64 pessoas querem um tutorial em vídeo completo — adicione seu voto
🛠 Não quer configurar você mesmo?
Nós instalamos, hospedamos e configuramos o darts para você — e treinamos sua equipe.
Deixe com a gente ↗
Perguntas

FAQ

Posso executar o DARTS com versões modernas do PyTorch?

O repositório original requer especificamente o PyTorch 0.3.1. A execução da versão 0.4 ou superior resultará em erros de falta de memória (out-of-memory) sem modificações no código.

Preciso de um cluster de GPUs massivo para executar a busca?

Não, a abordagem de relaxamento contínuo permite que a busca de arquitetura seja executada em uma única GPU usando pequenas redes proxy.

Radar

Últimas notícias de IA

✉️ O kit gratuito semanal
As melhores novas ferramentas grátis & open source para Ciência de Dados — um e-mail curto por semana, no seu idioma.
Grátis · 1 e-mail/semana · cancele quando quiser
Ganhe dinheiro treinando IA →

Veja o Zekai primeiro no Google