Como estudiante de humanidades (lingüística), ¿cuáles son las clases de informática más útiles que puedo tomar?

Procesamiento del lenguaje natural o lingüística computacional.

Este curso es lo más cercano a Humanidades (Lingüística) en Informática. A riesgo de simplificar demasiado las cosas, este curso en general habla sobre el proceso de representación de idiomas naturales (como inglés, francés, etc.) en las computadoras.

Además de hablar sobre idiomas en forma de texto, las etapas avanzadas de este curso también hablan sobre el procesamiento del habla, que es una tarea mucho más complicada. Pero si disfruta el procesamiento del lenguaje textual, también podría disfrutar el procesamiento del habla.

Así que creo que este es definitivamente un curso que podría tomar que no implicará una gran carga de programación (aunque podría hacerlo si lo desea, y algunas universidades podrían hacer que la programación sea intensiva, pero no todos hacen eso, ciertamente no desde el principio de todos modos).

Definitivamente disfruté este curso en mi licenciatura (aunque no era un estudiante de humanidades). Lo mejor que encontré sobre este curso es que gran parte de su material que se enseña es nuevo, ya que es un campo de estudio relativamente nuevo. Así que puedes estudiar material “recién salido del horno” en comparación con algunos de los cursos más tradicionales. Entonces, cada vez que encuentre una nueva idea para superar un problema previamente no resuelto, siempre siente que tal vez podría llegar a algo y contribuir al campo, lo que hizo que las clases y las tareas fueran realmente emocionantes para mí. Este aspecto novedoso del curso también lleva a una investigación interdisciplinaria, que es otra cosa que me gustó al respecto, porque puedes aprender sobre las perspectivas de las personas de otros orígenes sobre los problemas que trabajas juntos.

Esta es una pregunta muy difícil de responder porque no sabemos qué es lo que quieres lograr y qué es lo que ya sabes.

  • Alguna programación básica podría ser útil para usted. Por ejemplo, Python es un lenguaje bastante útil y relativamente simple.
  • Para fines de investigación, aprender algo de Matlab o mejorar la productividad de Microsoft Office al aprender algo de JavaScript puede ser útil.
  • También puede encontrar el uso de algunas habilidades de diseño web, puede aprender algo de HTML y algunas herramientas más avanzadas.
  • Si conoce bien las matemáticas (y las estadísticas), podría optar por la lingüística computacional, pero para muchas personas con experiencia en humanidades y sin experiencia en matemáticas, podría ser demasiado avanzado.

Depende de lo que quieras hacer. ¿Está tomando CS para mejorar la lingüística, su objetivo es obtener un título avanzado en Lingüística Computacional, o trabajar en la industria en PNL sin dicho título?

En caso de que su objetivo sea el medio, esta página, del programa CLMS en UW, podría ser útil:

Preparándose para el programa

Estoy totalmente de acuerdo con Presciant. Quería que dijeras las cosas de la dama.
Echa un vistazo a http://en.m.wikipedia.org/wiki/C
Y luego trata de encontrar la línea para llegar a esa clase. Quiero decir, tal vez deberías comenzar con una introducción a las matemáticas discretas y el álgebra y luego algo sobre neurociencia o cibernética solo para entender cómo funcionan las redes neuronales para el aprendizaje automático.
Pero si encuentra un curso de aprendizaje automático que no requiere tales antecedentes, podría tomarlo fácilmente y leer algo sobre cómo funcionan los neutrones en Wikipedia.

Mis mejores deseos 🙂

Por supuesto, debe tomar las clases introductorias de programación. Estudiar algoritmos y estructuras de datos. Estudia matemáticas discretas. Para cosas de nivel superior, la inteligencia artificial, el procesamiento del lenguaje natural, el aprendizaje automático y la minería de datos serían bastante útiles para un estudiante de lingüística.

Esta es una pregunta difícil porque las respuestas obvias (compiladores y procesamiento del lenguaje natural) son generalmente cursos de nivel superior con múltiples requisitos previos.

Si no está preparado para estudiar tanto CS, sugeriría un curso de Python o Matlab para enseñarle cómo escribir programas simples que puedan leer en un archivo de texto y hacer un análisis simple.

Aprenda a programar, luego tome un lenguaje formal o una clase de teoría de compilación Esto es muy relevante para las partes más cuantitativas de la lingüística.