Herramientas de IA puntuadas para tu trabajo
Gana entrenando IA
🤝 Estás en la biblioteca Gratis y Open Source — herramientas creadas por la comunidad que puedes usar sin pagar. Un concepto distinto a nuestro directorio de IA puntuado.
Inicio › Gratis y Open Source › Ciencia de Datos › darts
✦ Gratis y open sourceCiencia de Datos

darts

Automatiza la búsqueda de arquitectura neuronal para redes convolucionales y recurrentes mediante descenso de gradiente.

Búsqueda de arquitectura diferenciable en PyTorch

Encuentra arquitecturas CNN y RNN de alto rendimiento de forma eficiente en una sola GPU con relajación continua.

Gratis para siempre · open source · Apache-2.0
✓ Needs IT✓ En el navegador✓ Colaboración en tiempo real
4.4
ZEKAI
Línea base académica para NAS.
Gratis y open source · Ciencia de Datos
Facilidad de configuración3
Utilidad5
Mantenimiento2
Comunidad7.5
★ 3,996
GITHUB
Jan 2021
ACTUALIZADO
Apache-2.0
LICENCIA
🛠 ¿No quieres alojarlo tú mismo? Podemos configurarlo →
⚡ Respuesta rápida

DARTS es una implementación de búsqueda de arquitectura neuronal diferenciable para redes neuronales convolucionales y recurrentes. Reemplaza los algoritmos de búsqueda de caja negra con descenso de gradiente, optimizando relajaciones de arquitectura continua. Los investigadores de aprendizaje profundo deberían usarlo para experimentar con el diseño neuronal automatizado en una sola GPU.

Funciona en
Cross-platform
Alojamiento
Self-host
Idiomas
Python
Licencia
Apache-2.0

Qué es

DARTS convierte los espacios de búsqueda de celdas neuronales discretas en representaciones continuas, lo que permite la optimización continua de la pérdida de validación mediante descenso de gradiente. El repositorio contiene código para ejecutar experimentos de búsqueda para celdas CNN en CIFAR-10 y celdas RNN en Penn Treebank. También incluye scripts de evaluación para entrenar genotipos de celdas descubiertos desde cero y visualizadores para generar diagramas de arquitectura.

Para quién

Esta herramienta se adapta a los investigadores de aprendizaje profundo que investigan algoritmos de Búsqueda de Arquitectura Neuronal (NAS) y AutoML utilizando PyTorch. No está destinada a ingenieros de ML de producción que necesiten paquetes de Python modernos, mantenibles o listos para usar.

Funciones clave

Relajación de arquitectura continua

Formula las opciones de celdas discretas como parámetros continuos para permitir la optimización directa mediante descenso de gradiente.

Espacios de búsqueda CNN y RNN

Proporciona módulos de búsqueda dedicados para celdas de clasificación de imágenes convolucionales y celdas de modelado de lenguaje recurrente.

Tubería de búsqueda de una sola GPU

Ejecuta la búsqueda de arquitectura utilizando modelos proxy más pequeños para mantener los requisitos de cómputo en una sola GPU.

Visualización de gráficos de genotipos

Convierte los genotipos arquitectónicos aprendidos en gráficos dirigidos visualmente legibles mediante la integración con Graphviz.

Cómo empezar

Listo en 3 pasos

1
Construye un entorno heredado aislado con Python 3.5.5, PyTorch 0.3.1 y torchvision 0.2.0 en una máquina con GPU.
2
Ejecuta 'python train_search.py --unrolled' dentro del directorio cnn o rnn para buscar los genotipos de celdas óptimos.
3
Copia la cadena de genotipos resultante en genotypes.py y ejecuta 'python train.py' para entrenar el modelo desde cero.
Sin rodeos

Nuestro veredicto honesto

Lo mejor

  • Busca topologías de celdas neuronales complejas utilizando descenso de gradiente estándar en una sola GPU.
  • Compatible con tareas de búsqueda de arquitectura tanto de visión (convolucional) como de lenguaje (recurrente).
  • Incluye código de referencia exacto para entrenar genotipos derivados desde cero en conjuntos de datos estándar.
  • Proporciona scripts integrados de Graphviz para visualizar estructuras de celdas neuronales aprendidas.

Sus límites

  • Requiere dependencias heredadas, específicamente Python 3.5.5 y PyTorch 0.3.1, lo que causa problemas modernos de compatibilidad con CUDA.
  • Requiere ejecutar múltiples semillas de búsqueda para evitar mínimos locales pobres en el espacio de búsqueda continuo.
  • Requiere entrenar genotipos candidatos desde cero a lo largo de 10 ejecuciones independientes para evaluar la precisión adecuadamente.
Costo

Precios y licencia

DARTS es software libre publicado bajo la licencia Apache-2.0. El único coste involucrado es el coste de ejecutar recursos de computación GPU para ejecutar los scripts de búsqueda y evaluación.

Trabajo remunerado

Empleos para hispanohablantes

874 puestos remotos abiertos de entrenamiento de IA, actualizados el 15 de noviembre de 2026; la mayoría paga $20–$170 por hora. 22 de ellos piden hispanohablantes. Zekai los lista gratis; la solicitud va a la plataforma del empleador.

Ver todos los puestos abiertos →
Comparar

Alternativas

🎁 Alternativas gratis y open source

Estas herramientas de IA evaluadas hacen el mismo trabajo al instante — de nuestro directorio puntuado.

Más

Úsalo, o deja que lo configuremos

📄 PDF gratis: darts para Ciencia de Datos
Una guía en lenguaje claro para tu primer resultado. Enviada a tu correo.
🔔 64 personas quieren un tutorial en vídeo completo — añade tu voto
🛠 ¿No quieres configurarlo tú mismo?
Instalamos, alojamos y configuramos darts por ti — y formamos a tu equipo.
Que lo hagamos por ti ↗
Preguntas

FAQ

¿Puedo ejecutar DARTS con versiones modernas de PyTorch?

El repositorio original requiere específicamente PyTorch 0.3.1. Ejecutar la versión 0.4 o superior provocará errores de falta de memoria (out-of-memory) sin modificaciones en el código.

¿Necesito un clúster de GPU masivo para ejecutar la búsqueda?

No, el enfoque de relajación continua permite que la búsqueda de arquitectura se ejecute en una sola GPU utilizando redes proxy pequeñas.

Radar

Últimas noticias de IA

✉️ El kit gratuito semanal
Las mejores nuevas herramientas gratis y open source para Ciencia de Datos — un correo corto por semana, en tu idioma.
Gratis · 1 correo/semana · cancela cuando quieras
Gana dinero entrenando IA →

Ve Zekai primero en Google