Está en la página 1de 13

INSTITUTO TECNOLOGICO DE VILLAHERMOSA

ING. SISTEMAS COM PUTACIONALES

Programación lógica y funcional

U2 INTELIGENCIA ARTIFICIAL Y PROGRAMACIÓN FUNCIONAL

ALUMNO: RAFAEL DEL CARMEN TORRES


SALVADOR

Dr. Alejandro Peña Casanova

FECHA: 24-octubre-2021

NO. CONTROL: 20300115


INDICE

Índice 1

Introducción 2

Desarrollo 3,4,5,6,7,8,9

Conclusión 10

Bibliografía 11,12

Página | 1
INTRODUCCION

Durante años la actividad de la Inteligencia Artificial estuvo dedicada a las


investigaciones teóricas y al desarrollo de experimentos a través de programas
que demostraran actitudes inteligentes. Quizás al principio este tipo de
herramientas estaban destinadas para actuar por si solos, pero en el camino el
hombre le encontró una utilidad que las caracteriza como sistemas que ayudan a
mejorar la eficacia de las organizaciones en el desempeño de sus actividades.

Página | 2
DESARROLLO

2.1.1. Tres conceptos de Inteligencia Artificial (I.A.)

1. La inteligencia artificial es un campo de las ciencias de la computación


presente en el dialogo sobre el futuro de varios campos. En abierto al
publico exploramos los cambios tantos técnicos como sociales asociados
con los avances en la inteligencia artificial.

2. La inteligencia artificial es la capacidad de una maquina o sistema


informático de emular en parte el comportamiento de la mente humana
desarrollando capacidades que esta hace poco solo estaban alcance del
cerebro humano, como la creatividad o el análisis complejo de datos
incompletos. Se basa en procesos que incluyen el aprendizaje, el
razonamiento y la autocorrección.

3. Dicho de otro modo, es la disciplina que trata de crear sistemas capaces de


aprender y razonar como un ser humano, aprendan de la experiencia,
averigüen cómo resolver problemas ante unas condiciones dadas,
contrasten información y lleven a cabo tareas lógicas. El hecho de que un
El
sistema posea hardware humanoide y actúe físicamente como tal es un aprendizaje
campo perteneciente a la robótica, y se aleja del concepto de Inteligencia profundo y la
Artificial, que se centra en emular el modo de pensar y razonar de los inteligencia
humanos. artificial son
el futuro
fundamental
de la toma
2.1.2. Cuáles son los Elementos de la I. A. y sus conceptos de
decisiones
empresariale
s. (Amit
o Aprendizaje automático: Modi,
 El aprendizaje automático se basa en algoritmos en los que una máquina febrero
aprende de los datos y acciones anteriores. Comienza con las 2021)
observaciones de datos para buscar patrones en los datos y toma mejores
decisiones en consecuencia.

Página | 3
o Aprendizaje profundo:
 El aprendizaje profundo es un subconjunto de IA y ML que se inspira en la
estructura y función del cerebro humano con nodos neuronales conectados
como una red. El aprendizaje profundo es la tecnología utilizada detrás de
los automóviles sin conductor.

o Aprendizaje por refuerzo:


 El aprendizaje por refuerzo consiste en tomar decisiones secuencialmente
para maximizar la recompensa en cualquier situación particular. Un
algoritmo de refuerzo aprende interactuando con su entorno, la salida aquí
depende del estado de la entrada actual.

2.1.3 Una línea de tiempo en donde señale los acontecimientos


más importantes de la I. A.

La idea de un robot El concepto de algoritmo


1854
Es en este año que el El considerado padre de
escrito Karek Apek la computación moderna
Una lógica matemática, una acuña el término “robot” Alan Turing, publica su
matemática lógica en su obra de teatro este año su artículo
El matemático George R.U.R. Su etimología sobre los números
Boole argumenta por proviene de la palabra computables en el que
primera vez en la historia robota, que en muchas introduce el concepto de
que el razonamiento lógico lenguas eslavas significa algoritmo
podría sistematizarse de la “trabajo duro”.
y sienta las bases de la
misma manera que se
informática.
resuelve un sistema de
ecuaciones. 1921
1936

Las leyes de la robótica, las


cuales se supone que todo
1941 robot debería cumplir,
nacieron del relato de unos
de los escritores de ciencia
ficción más prolíficos y
Konrad Zuse crea famosos de todos los
Z3, la primera tiempos, Isaac
computadora Asimov. Concretamente en
programable y el cuento titulado "Circulo
completamente vicioso
automática. Se
considera el primer
ordenador de la 1941 Página | 4
historia moderna.
El informático John
McCarthy acuña por 1950
primera vez el
término Inteligencia Alan Turing propone en su
Artificial durante la ensayo titulado Computing
conferencia de Machinery and Intelligence el
Imitando a una Darmouth de 1956, que sería conocido como el
mente considerada el Test de Turing, una prueba
germen de la de comunicación verbal
Frank Rosenblat disciplina. hombre máquina que evalúa
diseña la primera la capacidad de las segundas
1957 red neuronal de hacerse pasar por
artificial 1956 humanos.

1966
1969
ELIZA, desarrollada en el MIT
por Joseph Weizenbaum, fue
Perceptrones quizás el primer chatbot del
mundo. Fue el primer
Marvin Misnky el programa en incorporar el
cofundador del MIT procesamiento del lenguaje
escribe natural humano cuyo objetivo
Perceptrones el es enseñar a las
trabajo fundamental computadoras a comunicarse
del análisis de las con nosotros en nuestro
redes neuronales lenguaje, en lugar de requerir
artificiales. una programación en código.
El cart de Stanforf
1996 2005
Este vehículo, uno de los
primeros vehículos
autónomos de la historia Deep Blue
1979 se convirtió en el primero Usando la Ley de Moore,
de recorrer con éxito un Raymond Kurzweil predijo
La
espacio ocupado por que las máquinas
supercomputadora
obstáculos de forma alcanzarán un nivel de
Deep Blue, creada
autónoma. inteligencia humano en
por IBM, vence al
2029, y que de seguir para
campeón del mundo
el año 2045 habrán
de ajedrez Gary
superado la inteligencia de
Kasparov.
nuestra civilización en un
billón de veces.
AlphaGo
2014
En octubre de 2015
AlphaGo se convirtió El verdadero poder del
Una IA supera el test de
en la primera máquina deep learning
Turing 2012
en ganar a un jugador En 2014 un bot Google crea un
profesional de Go sin computacional llamado superordenador capaz de
emplear piedras de Eugene Goostman fue capar aprender a través de
handicap en un tablero de engañar a 30 de los 150 YouTube a identificar
de 19x19. jueces a los que se sometió gatos, así como caras y
durante el test de Turing
cuerpos humanos.
haciéndoles creer que
2015 estaban hablando con un
niño ucraniano de 13 años.

Página | 5
2.1.4 Mencione tres conceptos de lo que es un sistema experto Y
MENCIONE EJEMPLOS

1. Son sistemas basados en computadoras, interactivos y confiables, que


pueden tomar decisiones y resolver problemas complejos. La toma de
decisiones se considera el más alto nivel de inteligencia y experiencia
humana. La IA simula estos procesos y cuando hablamos de sistemas
expertos nos referimos a la resolución de los problemas más complejos en
un dominio específico.

2. Los sistemas expertos son operadores confiables que no deben emitir


ningún tipo de error. Además, son muy flexibles y el mecanismo de
compilación de información es muy efectivo. Finalmente, un sistema
experto es capaz de manejar problemas y decisiones desafiantes. De esa
manera, brinda las soluciones más concisas.

3. Los sistemas expertos (SE) forman parte de un subconjunto de la


Inteligencia Artificial (IA). Se trata de sistemas que utilizan las bases del
conocimiento humano y las retransmiten en una máquina para que,
La Inteligencia
consecuentemente, pueda resolver problemas comunes. Los SE se pueden
artificial es la
aplicar a diferentes ramas y, en cada una de ellas, adquieren conocimientos simulación de
clave que permitirán resolver situaciones concretas a la medida de las la inteligencia
necesidades del usuario. Todo ello a través de deducciones lógicas. humana. Los
sistemas
informáticos
intentan
simular el
 ejemplos de sistemas expertos funcionamient
o del cerebro
humano a
través de las
MYCIN: es uno de los primeros sistemas expertos basados en el encadenamiento
redes
hacia atrás. Este sistema es capaz de identificar varias bacterias que pueden neuronales.
causar infecciones agudas y también puede recomendar medicamentos según el IntelDig. (2018).
peso del paciente.

DENDRAL: es un sistema experto basado en inteligencia artificial utilizado para el


análisis químico. El sistema puede predecir la estructura molecular, basado en los
datos espectro gráficos de una sustancia.

Página | 6
R1 / XCON: es usado en el campo de la informática. Es capaz de seleccionar un
software específico para generar un sistema informático a gusto del usuario.

PXDES: es un gran sistema para la medicina moderna. Puede determinar


fácilmente el tipo y el grado de cáncer de pulmón en un paciente a través de un
análisis de datos.

2.1.4 Investigue y mencione tres lenguajes de programación


orientados a la creación de sistemas expertos.

La construcción de un Sistema Experto no es una tarea sencilla, debido a que


involucra mucha participación de distintas personas, cada una de las cuales
aportará algo para que el Sistemas Expertos a desarrollar sea robusto y fácil de
usar y mantener. Además, se deben hacer varias elecciones en cuanto al
desarrollo del Sistema Experto una de ellas es elegir que herramienta utilizar para
su estructuración.
A continuación, una lista de las herramientas que se pueden utilizar para
desarrollar un Sistema Experto:

Resulta difícil cambiar


el pensamiento de la
 ART-IM sociedad al establecer
 CBR Express v.1.1. las nuevas tecnologías
que sirven de apoyo
 Nex - Expert Object v.2.0. hoy día para el
 Exsys Corvid hombre en la
 Visual Prolog realización de diversas
actividades que en
 Winprolog tiempos pasados
 Clisps requerían de mucha
 Expert System Builder entrega y dedicación
(MARCO QUIJADA,
2011)

En Nexpert, el conocimiento básicamente se expresa mediante reglas. Una


aplicación desarrollada con esta herramienta puede limitarse a usar solamente
reglas o bien incorporar otro mecanismo de representación.

Página | 7
Características.

 Potencia de representación del conocimiento.


 Flexibilidad para modificar y adaptar la
herramienta.
 Comodidad y sencillez de la Interfaz de Usuario.
 Eficiencia.
 Robustez.
 Traza y depuración que explica cómo se ha
llegado a la conclusión.
 Interfaces de usuario, bases de datos, lenguajes
de programación, sistemas operativos, etc.

SWI-PROLOG:
PROgramming in LOGic (PROLOG), es otra herramienta que implementa
lenguajes de programación ampliamente utilizados en Inteligencia Artificial.

Características principales.

 Una de las principales características


de los PROLOG, como consecuencia
de su respectiva estructura, es que
pueden ser utilizados para escribir
programas capaces de examinar a
otros programas, incluyendo a ellos
mismos. Esta capacidad se requiere,
por ejemplo, para hacer que el
programa explique sus conclusiones.
Esto sólo puede hacerse si el
programa tiene la capacidad de
examinar su propio modo de
operación.
 Basado en lógica y programación declarativa.
 No se especifica cómo debe hacerse, sino qué debe lograrse.
 Una característica importante en ProLog y que lo diferencia de otros
lenguajes de programación, es que una variable sólo puede tener un valor
mientras se cumple el objetivo.

Página | 8
CBR Express: descripción general.

CBR Express es una herramienta de construcción de sistemas expertos que se


basa en la existencia de una librería de situaciones o 'casos' resueltos. Ante la
aparición de una nueva situación, el sistema se encarga de recuperar el caso o los
casos que mejor la identifique de forma que el usuario pueda interpretar o ajustar
la solución.

Esta herramienta utiliza un algoritmo de reconocimiento de texto para comparar la


descripción del caso actual con las descripciones de los casos de la base de
casos. Este algoritmo ignora la mayoría de las palabras usuales y se concentra en
las palabras de la descripción que aportan una mayor descripción. CBR está
configurado para reconocer texto en inglés (realmente americano), aunque puede
modificarse para acomodarse a otro lenguaje.

Página | 9
CONCLUSION

Los sistemas expertos son de mucha utilidad en la vida real, y apoyan en gran
manera a los sistemas de soporte a la decisión, ya que nos permiten realizar
decisiones basadas en la experiencia humana de algún especialista en
determinada área, esto es con el fin de retener el conocimiento y de esa manera
lograr convertirlo en un activo importante en una organización y que se traduce en
un valor importante para la misma, pues con ese tipo de sistemas, nos permiten
contar con la experiencia primordial, aunque sea de manera virtual,
conllevándonos a una toma de decisiones más apegada a la realidad y con más
información de primer nivel.

Página | 10
BIBLIOGRAFIA

Strand, K., & Collaguazo, D. (febrero 25, 2019). Inteligencia artificial: conceptos
básicos y aplicaciones en el desarrollo. Febrero 25, de BID mejorando vidas Sitio
web: https://blogs.iadb.org/conocimiento-abierto/es/inteligencia-artificial/

Tablado, F. (junio 18, 2020). Inteligencia artificial: Definición, tipos y aplicaciones.


junio 18, de grupo atico34 Sitio web: https://protecciondatos-
lopd.com/empresas/inteligencia-artificial/

Fernández, A. (2021). Qué es la Inteligencia Artificial. 2021, de aura quantic Sitio


web: https://www.auraquantic.com/es/que-es-la-inteligencia-artificial/

Modi, A. (febrero 17, 2021). Una introducción rápida a la inteligencia artificial (IA) y
sus componentes. febrero 17, de CYNOTECK Sitio web:
https://cynoteck.com/es/blog-post/what-is-artificial-intelligence/

Newsletter. (agosto 05, 2019). Breve historia visual de la inteligencia artificial.


diciembre 02, 2020, de national geographic Sitio web:
https://www.nationalgeographic.com.es/ciencia/breve-historia-visual-
inteligencia-artificial_14419

IntelDig. (2018). Sistemas Expertos: Definición, Aplicaciones y Ejemplos. 2018,


de tecnologias informacion Sitio web: https://www.tecnologias-
informacion.com/sistemas-expertos.html

Página | 11
España, R. (mayo 14, 2021). Qué son los sistemas expertos (SE). mayo 14, de
B12 admark Sitio web: https://agenciab12.com/noticia/que-son-sistemas-
expertos

Quijada Herrera, M.A. (agosto 2011). Herramientas para el desarrollo de


Sistemas Expertos: guía evaluativa. agosto, de monografias Sitio web:
https://www.monografias.com/trabajos88/herramientas-desarrollo-sistemas-
expertos/herramientas-desarrollo-sistemas-expertos.shtml

Página | 12

También podría gustarte