nn: lenguaje específico de dominio para definir modelos de redes neuronales
(github.com/SieR-VR)Contexto de creación
- Al escribir modelos con herramientas como Pytorch, era incómodo porque la verificación de formas de tensores se hacía en tiempo de ejecución.
- Había un problema al leer el código porque la definición de los parámetros del modelo y el código que muestra el flujo de valores estaban separados, así que había que mirar varias partes al mismo tiempo.
Características
- Verificación de formas en tiempo de compilación
- Sintaxis concisa
- Provisión de capas que no son Turing-completas
Limitaciones
- Debido a limitaciones de la sintaxis, puede haber modelos que no sea posible implementar.
Los PR y reportes de issues siempre son bienvenidos. Si tienen alguna duda, déjenla en los comentarios o en la sección de issues de GitHub y les responderé.
Aún no hay comentarios.