Una canalización es solo una forma de diseñar un programa donde la salida de un módulo se alimenta a la entrada del siguiente. Por ejemplo, los shells de Linux presentan una canalización donde la salida de un comando se puede alimentar al siguiente utilizando el carácter de canalización, o |.
Por lo tanto, la canalización no es una técnica que solo aparece en PNL.
¿Por qué utiliza tuberías en PNL?
- ¿Cuáles son los mejores recursos disponibles en línea para aprender a pensar en diseño?
- ¿Es una exageración aplicar un conjunto de redes neuronales?
- ¿Debo ir a la Universidad de Radboud o Groningen para Machine Learning?
- ¿Cuáles son algunos de los mejores programas de posgrado de aprendizaje automático que no requieren un título universitario de CS?
- ¿Cuál es el uso de una capa de disminución de resolución en una red neuronal convolucional (CNN)?
- Debido a que es una tarea complicada, puede dividirse en subtareas que pueden ser resueltas independientemente por diferentes especialistas.
- Debido a que cada subtarea se puede lograr utilizando diferentes algoritmos, y es posible que desee cambiar el algoritmo por otro sin afectar el resto de la tubería.
¿Hay solo una tubería?
Sin embargo, las tuberías no son las mismas para cada proyecto. El proyecto puede inventar su propio sistema de tuberías o no utilizar ninguna. En lugar de una tubería, el proyecto puede usar algún otro diseño, como una arquitectura monolítica donde todo se combina en un gran programa.
Sin embargo, por lo que he visto, las tuberías casi siempre se usan en PNL.
¿Cuál es la limitación de las tuberías?
El problema con las tuberías es que la separación pura de los pasos en la tubería impide la retroalimentación. A veces necesita comentarios de un paso posterior a un paso anterior para corregir errores o ambigüedades en un paso anterior. Por lo tanto, el diseño de la tubería pura se modifica para permitir volver sobre los pasos y revisar la salida anterior, lo que puede ser difícil.
Referencias científicas
Si entiendo su pregunta correctamente, la respuesta sería que la canalización es una técnica en lugar de un descubrimiento, por lo que no debería buscar referencias científicas. Solo busque algunos proyectos que implementen PNL utilizando tuberías y vea cómo lo hacen.