viernes, marzo 24, 2006

CLASE DEL VIERNES 24 MARZO: "CONCLUSIONES"


Los lenguajes naturales se caracterizan por las propiedades siguientes:
Han sufrido un largo y complejo proceso histórico de perfeccionamiento previo a la aparición de una teoría científica que explique las leyes fundamentales de su desarrollo;
Su capacidad para expresar el pensamiento humano en toda su complejidad y belleza;
Dificultad para lograr una formalización científica completa;
Su capacidad para transmitir la historia, las ideas, las costumbres, la cultura y la ciencia de las diferentes sociedades humanas.
La comprensión y reconocimiento del lenguaje natural es uno de los problemas mas complejos a que se enfrenta la Inteligencia Artificial debido a la complejidad, irregularidad y diversidad del lenguaje humano y a los problemas filosóficos y psicológicos asociados al significado de frases, oraciones y textos en su conjunto.
Un lenguaje formal es un lenguaje artificial o sea creado por el hombre que esta formado por símbolos y formulas y que tiene como objetivo fundamental formalizar la programación de computadoras o representar simbólicamente un conocimiento.
Las palabras y oraciones en un lenguaje formal poseen definición rigurosa desde el punto de vista científico. Son utilizados para modelar teorías científicas con la ventaja de que en estos se reduce la ambigüedad.
En resumen las características de los lenguajes formales son las siguientes:
- Se han desarrollado como un medio para formalizar matemáticamente una teoría;
- Su sintaxis es capaz de definir oraciones rigurosamente definidas;
- Constituyen un poderoso instrumento para la investigación y el procesamiento del Lenguaje Natural por computadora.
Un lenguaje de programación es un lenguaje Artificial usado para escribir instrucciones que pueden ser traducidas a lenguaje maquina y ejecutadas en una computadora.
Un lenguaje de programación esta formado por un conjunto de reglas sintácticas que permiten escribir un programa, de forma tal que sea entendido por la computadora. Un programa es un conjunto de instrucciones con un orden determinado que permite realizar una tarea computacional dada. Un lenguaje de programación se basa en dos conceptos fundamentales:
- Sintaxis – garantiza la utilización correcta de cada una de las expresiones de determinado lenguaje de programación.
- Semántica – garantiza que las expresiones de un lenguaje de programación posean un significado correcto.
La idea es inventar un lenguaje que no está inventado y que nos servirá para comunicarnos con el ordenador. Buscamos un lenguaje con características especiales.

¿Qué elementos o tipos de estructuras deberíamos utilizar? Nosotros usamos clases de palabras como sustantivos, adjetivos, verbos, adverbios, determinantes, pronombres, preposiciones, conjunciones.



Sustantivos – esenciales
Sustantivos
Adjetivos ENTIDADES / PALABRAS QUE DESIGNAN
Verbos
Adverbios


Determinantes (Artículos) -- ¿no?

Preposiciones ELIMINAR SI - APUNTAMOS
Conjunciones – Simplificar - IDENTIFICAMOS
Pronombres --- ¿no







“LENGUAJE MÁQUINA” == CONCLUSIONES

- ¿Qué elementos debería tener ese lenguaje?:

· entidades que aporten significado:
o conceptos/ideas;
o modificadores/ponderadores;

· elementos que sirven para relacionar las entidades de significado;
· apuntadores o sustitutos (como los pronombres que hacen referencia a entidades que aportan significado).

- El “espacio en blanco” es un carácter, una letra.

- El sistema debe entender de lo que está hablando == ¿qué sentido tiene que nuestra máquina entienda una novela o una poesía? ¿le sirve para algo o le aporta algo?: novela/ poesía (ficción) “educativo”.
Luego hay que centrarse en la información = conocimiento sobre el mundo que puede tener cierta utilidad que lo adquiera la máquina (puede constituir el inicio de “algo”).
Empezar con estructuras simples (=estructuras de los niños): conceptos simples y estructuras simples.
- El SISTEMA debe “tener un objetivo” ----- conocimiento (un tipo de sistema).
“evaluación” ------------ interacción con otros para conseguir algo (otro tipo de sistema).

- Hay tanta información que podemos concentrarnos en lo “fácil”.

- Hay construcciones que debo manejar como “formas especiales”: juan come, la casa es roja. (dijo que: ________ == este tipo de estructuras las trabajaremos de otra forma).






No hay comentarios: