Los árboles sintácticos de la lingüística son programas informáticos.
Todos los programas, a un nivel muy alto, son árboles de sintaxis. El compilador / intérprete analiza la representación textual de los programas de computadora y los convierte en árboles. La ejecución de este programa es entonces una cuestión de atravesar este árbol y evaluar los nodos individuales.
Sinceramente, creo que es muy probable que un estudiante de lingüística entienda correctamente temas como los compiladores y la ingeniería del lenguaje informático. Puede comenzar por aprender Python, que es un lenguaje de programación muy accesible para los principiantes.
El procesamiento computacional del lenguaje natural es un vasto campo que se presta no solo de la lingüística, sino también de las estadísticas y la literatura de Inteligencia Artificial. Una ventaja de aprender Python es que tiene un paquete de aprendizaje de lenguaje natural muy maduro: nltk.
Campo de golf
Bienvenido a Python.org
Kit de herramientas de lenguaje natural
- ¿Qué tan difícil es para una persona Odia aprender idiomas del sur de la India?
- ¿Dónde puedo aprender los conceptos de Spring Framework en Java?
- Estoy interesado en aprender el lenguaje de señas (ASL) para poder hacer trabajo voluntario con niños sordos o adultos. ¿Cuánto tiempo me tomaría, estudiar a tiempo parcial, tener suficientes habilidades de comunicación para ser de alguna utilidad para alguien?
- Después de aprender C y Java, ¿qué lenguaje o tecnologías web debo aprender a continuación?
- ¿Cómo encajan las matemáticas en la ciencia de datos?