Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hola
Hola
(Interpreta la estructura
molecular) es el nombre de
un sistema experto
desarrollado por Edward
Feigenbaum y otros
programadores en la
Universidad de Stanford, a
mediados de la década de
1960. Su desarrollo duró diez años, (1965 a 1975).
Fue el primer sistema experto en ser utilizado para propósitos reales, al margen
de la investigación computacional, y durante aproximadamente 10 años, el
sistema tuvo cierto éxito entre químicos y biólogos, ya que facilitaba
enormemente la inferencia de estructuras moleculares, dominio en el que
Dendral estaba especializado.
Inicialmente escrito en Lisp, su filosofía de trabajo se aleja de las estructuras
clásicas de los sistemas expertos más típicos (como Mycin o XCon), ya que su
implementación no separaba de forma explícita el conocimiento del motor de
inferencia. Sin embargo, pronto se convirtió en uno de los modelos a seguir por
muchos de los programadores de sistemas expertos de la época.
Mycin
Es un sistema experto desarrollado a
principios de los años 70 por Edward
Shortliffe, en la Universidad de Stanford.
Fue escrito en Lisp, e inicialmente estaba
inspirado en Dendral, otro sistema experto
que tuvo cierto éxito a finales de los años
60. Su principal función consistía en el
diagnóstico de enfermedades infecciosas de la sangre; además, Mycin era
capaz de “razonar” el proceso seguido para llegar a estos diagnósticos, y de
recetar medicaciones personalizadas a cada paciente (según su estatura, peso,
etc.). El funcionamiento de Mycin se basaba principalmente en un sencillo motor
de inferencia, que manejaba una base de conocimiento de aproximadamente
unas 500 reglas. El programa capturaba las entradas a partir de una serie de
preguntas (como por ejemplo, ¿Tiene el paciente molestias en el pecho?, o ¿Ha
sido operado el paciente anteriormente?), que usualmente respondía el médico
del paciente. Tras este proceso, Mycin mostraba la salida por pantalla, que
consistía en una serie de posibles enfermedades
PUFF
Diagnostica y trata enfermedades del pulmón.
desarrollado en el MIT en 1976. Diagnostica
enfermedades del riñón. Cuyos conocimientos
están codificados al programa de sistema de
evolución de previo sistema experto
experimental a iguales que sus
predecesores los diseños de puff
representan simbólicas de conocimientos de
técnicas en tomar una decisión.
MOLGENO:
Ayuda a los biólogos que trabajan en el campo del DNA y la ingeniería genética.
Es un conjunto de técnicas que permiten la manipulación y la transferencia de
genes de un organismo a otro. De este modo obtenemos organismos
genéticamente modificados. Los organismos transgénicos son aquellos a los
que se ha insertado algún gen, conocido como transgén, procedente de otro
organismo.
PROGRAMMERS APPRENTICE:
Se trata de un sistema que ayuda a la escritura de programas.
EURISKO:
Sistema experto capaz de aprender a medida que funciona, que crea circuitos
microelectricos tridimensionales.
Fue un proyecto de inteligencia artificial de
Douglas Lenat. Fue hecho a partir de
heurísticas auto-modificables, lo que lo
convierte en uno de los
primeros sistemas recursivamente de auto-
mejora . EURISKO tuvo éxito en un juego
complejo llamado Traveler TCS y en el
diseño VLSI. Aunque ni el código ni las
especificaciones técnicas se lanzaron,
EURISKO ha disfrutado de un estatus
legendario.
GENESIS:
Permite a los científicos planificar y simular experimentos en el campo de la unión
de genes.
LENGUAJES DE MÁQUINA
El lenguaje máquina de una computadora consta de cadenas de números
binarios (ceros y unos) y es el único que "entienden" directamente
los procesadores. Todas las instrucciones preparadas en cualquier lenguaje de
máquina tienen por lo menos dos partes. La primera es
el comando u operación, que dice a la computadora cuál es la función que va a
realizar. Todas las computadoras tienen un código de operación para cada una
de sus funciones. La segunda parte de la instrucción es el operando, que
indica a la computadora dónde hallar o almacenar los datos y otras instrucciones
que se van a manipular; el número de operandos de una instrucción varía en las
distintas computadoras. En una computadora de operando único, el equivalente
binario de "SUMAR 0814" podría hacer que se sume el valor que se encuentra
en la localidad de almacenamiento o dirección 0814 al valor que se encuentra en
la unidad aritmética lógica. En una máquina de dos operando, la representación
binaria de "SUMAR 0814 8672" podría hacer que se sume el valor que está en
la localidad 8672 al valor que está en la dirección 0814. El formato de operando
único es popular en las microcomputadoras más pequeñas; la estructura de dos
operandos se encuentra en casi todas las demás máquinas.
Según los estándares actuales, las primeras computadoras eran poco tolerantes.
Los programadores tenían que traducir las instrucciones de manera directa a la
forma de lenguaje de máquina que comprendían las computadoras. Por ejemplo,
un programador que escribiera la instrucción "SUMAR 0814" para una de las
primeras máquinas IBM hubiera escrito:
000100000000000000000000000010111000
LENGUAJES ENSAMBLADORES
A principios de la década de 1950, y con el fin de facilitar la labor de los
programadores, se desarrollaron códigos nemotécnicos para las operaciones y
direcciones simbólicas. La palabra nemotécnico se refiere a una ayuda para la
memorización. Uno de los primeros pasos para mejorar el proceso de
preparación de programas fue sustituir los códigos de operaciones numéricos
del lenguaje de máquina por símbolos alfabéticos, que son los códigos
nemotécnicos. Todas las computadoras actuales tienen códigos
nemotécnicos aunque, naturalmente, los símbolos que se usan varían en las
diferentes marcas y modelos. La computadora sigue utilizando el lenguaje de
máquina para procesar los datos, pero los programas ensambladores traducen
antes los símbolos de código de operación especificados a sus equivalentes en
lenguaje de máquina.
S un lenguaje de programación de bajo nivel, basado en la representación de
código de máquina. (Binario) El ensamblador realiza la traducción del código de
máquina.
Segunda generación
1950
1957
Fortran
Lips
1958
(“List Processor”) Utilizado para la notación matemática y temas de ciencias de
la computación.
Cobol
1959
Basic
1964
Cuarta generación
1967
Pascal
1970
Quinta generación
1970
C
1972
Ada
1980
C++
1983
Objetive-C
1983
Perl
1987
Phyton
1991
Ruby
1993
Java
1995
JavaScript
1995
PHP
1995