Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
SISTEMA INTELIGENTE
Un sistema inteligente es un programa de computación que reúne características y
comportamientos asimilables al de la inteligencia humana o animal.
La expresión "sistema inteligente" se usa a veces para sistemas inteligentes incompletos, por
ejemplo para una casa inteligente o un sistema experto.
2
CAPACIDADES REQUERIDAS
Para que un sistema inteligente pueda ser considerado completo, debe incluir diversas
funcionalidades que incluyan:
Inteligencia
Hay muchas definiciones de "inteligencia". Para usos prácticos usamos esta: La
inteligencia es el nivel del sistema en lograr sus objetivos de los sistemas inteligentes.
Sistematización
Un sistema es parte del universo, con una extensión limitada en espacio y tiempo. Las
partes del sistema tienen más, o más fuertes, correlaciones con otras partes del
mismo sistema; que con partes fuera del sistema.
Objetivo
Un objetivo es una cierta situación que el sistema inteligente quiere lograr.
Normalmente hay muchos niveles de objetivos, puede haber un objetivo principal y
muchos subobjetivos.
Capacidad sensorial
Un sentido es la parte del sistema que puede recibir comunicaciones del entorno. Se
necesitan los sentidos para que el sistema inteligente puede conocer su entorno y
actuar interactivamente.
Conceptualización
Un concepto es el elemento básico del pensamiento. Es el almacenamiento físico,
material de información (en neuronas o electrones). Todos los conceptos de la
memoria están interrelacionados en red. La capacidad de conceptualizar implica el
desarrollo de niveles de abstracción.
Reglas de actuación
Una regla de actuación es el resultado de una experiencia o el resultado de
interpretar la propia memoria. Relaciona situación y consecuencias de la acción.
Memoria
La memoria es un almacenaje físico de conceptos y reglas de actuación. Esto incluye
la experiencia del sistema.
Aprendizaje
El aprendizaje es probablemente la capacidad más importante de un sistema
inteligente. El sistema aprende conceptos a partir de la información recibida de los
sentidos. Aprende reglas de actuación a base de su experiencia. La actuación, a veces
hecha al azar, se almacena con su valor. Una regla de actuación aumenta en valor si
permitió el logro de un objetivo. El aprendizaje incluye la fijación de conceptos
abstractos, a base de ejemplos concretos y la creación de conceptos compuestos que
contienen los conceptos de partes de un objeto. El aprendizaje también es la
capacidad de detectar relaciones (patrones) entre la parte "situación" y la parte
"situación futura" de una regla de actuación.
3
RED NEURONAL ARTIFICIAL
Las redes neuronales (también conocidas como sistemas conexionistas) son un modelo
computacional basado en un gran conjunto de unidades neuronales simples (neuronas
artificiales), de forma aproximadamente análoga al comportamiento observado en los
axones de las neuronas en los cerebros biológicos. Cada unidad neuronal está conectada con
muchas otras y los enlaces entre ellas pueden incrementar o inhibir el estado de activación
de las neuronas adyacentes. Cada unidad neuronal, de forma individual, opera empleando
funciones de suma. Puede existir una función limitadora o umbral en cada conexión y en la
propia unidad, de tal modo que la señal debe sobrepasar un límite antes de propagarse a otra
neurona. Estos sistemas aprenden y se forman a sí mismos, en lugar de ser programados de
forma explícita, y sobresalen en áreas donde la detección de soluciones o características es
difícil de expresar con la programación convencional.
Las redes neuronales suelen consistir en varias capas o un diseño de cubo, y la ruta de la señal
atraviesa de adelante hacia atrás. Propagación hacia atrás es donde se utiliza la estimulación
hacia adelante o en el "frente" para restablecer los pesos de las unidades neuronales y esto
a veces se realiza en combinación con una formación en la que se conoce el resultado
correcto. Las redes modernas son un poco más libres en el sentido de que fluye en términos
de estimulación e inhibición con conexiones que interactúan de una manera mucho más
caótica y compleja. Las redes neuronales dinámicas son lo más avanzadas en que se pueden
formar dinámicamente nuevas conexiones e incluso nuevas unidades neuronales.
4
OBJETIVOS
El objetivo de la red neuronal es resolver los problemas de la misma manera que el cerebro
humano, aunque las redes neuronales son más abstractas. Los proyectos de redes neurales
modernas suelen trabajar desde unos miles a unos pocos millones de unidades neuronales y
millones de conexiones que, si bien son muchas órdenes, siguen siendo de una magnitud
menos compleja que la del cerebro humano, más bien cercana a la potencia de cálculo de un
gusano.
Nuevas investigaciones sobre el cerebro a menudo estimulan nuevos patrones en las redes
neuronales. Un nuevo enfoque está utilizando conexiones que se extienden mucho más allá
y capas de procesamiento de enlace en lugar de estar siempre localizado en las neuronas
adyacentes. Otra investigación está estudiando los diferentes tipos de señal en el tiempo que
los axones se propagan, como el aprendizaje profundo, interpola una mayor complejidad que
un conjunto de variables booleanas que son simplemente encendido o apagado.
Las redes neuronales se basan en los números reales, con el valor del núcleo y del axón siendo
típicamente una representación entre 0,0 y 1.
Un aspecto interesante de estos sistemas es que son impredecibles en su éxito con el auto-
aprendizaje. Después del entrenamiento, algunos se convierten en grandes solucionadores
de problemas y otros no funcionan tan bien. Con el fin de capacitarlos, se necesitan varios
miles de ciclos de iteración.
Las redes neuronales se han utilizado para resolver una amplia variedad de tareas, como la
visión por computador y el reconocimiento de voz, que son difíciles de resolver usando la
ordinaria programación basado en reglas.
MODELOS
Modelos de redes neuronales en la inteligencia artificial se refieren generalmente a las
redes neuronales artificiales (RNA); estos son modelos matemáticos esencialmente simples
que definen una función f: X→Y o una distribución más X o ambos X e Y. Pero a veces los
modelos también están íntimamente asociadas con un algoritmo de aprendizaje en
particular o regla de aprendizaje. Un uso común de la frase "modelo ANN" es en realidad la
definición de una clase de tales funciones (donde los miembros de la clase se obtiene
variando parámetros, los pesos de conexión, o específicos de la arquitectura, tales como el
número de neuronas o su conectividad).
5
aumentado capas de neuronas de entrada y de salida de las neuronas. Las sinapsis almacenan
parámetros llamados "pesos" que manipulan los datos en los cálculos.
ALGORITMOS DE APRENDIZAJE
El entrenamiento de un modelo de red neuronal en esencia significa seleccionar un modelo
de la serie de modelos animales (o, en un bayesiano marco, la determinación de una
distribución en el conjunto de modelos permitidos) que minimiza el criterio de costo. Hay
numerosos algoritmos disponibles para los modelos de redes neuronales de formación; la
mayoría de ellos puede ser vista como una aplicación directa de la optimización de la teoría y
la estimación estadística.
6
• Las RNA pueden ayudar a automatizar la toma de decisiones complejas.
• Aprenden de la experiencia del pasado y mejorar sus niveles de rendimiento.
• Máquina de aprendizaje: los métodos que enseñan las máquinas para resolver
problemas, o para apoyar la resolución de problemas, mediante la aplicación de casos
históricos.
• Simular sistemas que no son fácilmente simulables con los métodos lineales
convencionales.
• Elementos de procesamiento
• Red
• Estructura de la Red
• Entradas
• Resultados
• Pesos
• Función suma
Dos de los mejores libros sobre el tema son el de Hecht-Nielsen (1990) y el de Hertz, Krogh y
Palmer (1991).
7
Un conjunto de entradas xj (t) y de pesos sinápticos wij.
Una regla de propagación hi (t) = s(wij, xj (t)).
Una función de activación yi (t) = fi (yi (t-1), hi (t)), que proporciona su salida yi (t).
Las entradas y salidas de la neurona artificial pueden ser binarias (digitales) o continuas
(analógicas), dependiendo del modelo y de la aplicación. Por ejemplo, para tareas de
clasificación se emplearían salidas digitales 0, +1, mientras que en un problema de ajuste
funcional de una aplicación multivariable continua, se emplearían salidas continuas dentro de
un cierto intervalo. La regla de propagación, a partir de las entradas de la neurona y de sus
pesos proporciona el valor del potencial postsináptico. La regla más habitual es lineal,
llevando a cabo la suma de las entradas ponderada con los pesos sinápticos. A esta expresión
se suele añadir un parámetro adicional i denominado umbral.
8
El modelo de neurona considerado hasta el momento es de carácter determinista. Sin
embargo, puede introducirse una dinámica estocástica en la activación de la neurona, lo que
conduce a que la salida posea carácter probabilístico, como sucede en la máquina de
Boltzmann (Rumelhart, 1986).
9
MODOS O DINÁMICAS DE OPERACIÓN: RECUERDO Y APRENDIZAJE
Definidos los modelos de neurona y su patrón de conexionado, sobre la arquitectura
resultante se definen dos dinámicas o modos de operación: el modo recuerdo o de ejecución,
y el de aprendizaje o entrenamiento.
MODO APRENDIZAJE
Habitualmente, los pesos sinápticos iniciales de la arquitectura se establecen como nulos o
aleatorios. Ello quiere decir que la red de partida normalmente no almacena ningún tipo de
información útil, para que resulte operativa es necesario entrenarla, fase que constituye el
modo aprendizaje de la red, que consistente esencialmente en encontrar un conjunto de
pesos sinápticos adecuado que permita a la red realizar el tipo de procesamiento deseado. El
aprendizaje se puede llevar a cabo a dos niveles. El más convencional es el del modelado de
las sinapsis, que consiste en modificar los pesos sinápticos siguiendo una cierta regla de
aprendizaje, que normalmente se obtiene de la minimización de una función de error o coste,
que mide el rendimiento actual de la red. Algunos modelos neuronales pueden incluir un
segundo nivel en el aprendizaje, el de la creación y/o destrucción de neuronas, en el que se
lleva a cabo la modificación de la propia arquitectura de la red. Sea de una manera u otra, en
un proceso de aprendizaje la información presente en la capa de entrada modela la
estructura de la red, como resultado la red neuronal incorpora en su propia estructura una
cierta imagen de su entorno.
APRENDIZAJE SUPERVISADO
En este tipo se presenta a la red un conjunto de patrones, junto con la salida deseada u
objetivo. La red iterativamente ajusta sus pesos hasta que su salida tiende a ser la deseada,
utilizando para ello información detallada del error que en cada paso comete. De este modo,
el SNA es capaz de estimar relaciones entrada/salida sin necesidad de proponer una cierta
forma funcional de partida.
APLICACIÓNES DE RNA
RNA las hacen bastante apropiadas para aplicaciones en las que no se dispone a priori de un
modelo identificable que pueda ser programado, pero se dispone de un conjunto básico de
ejemplos de entrada (previamente clasificados o no). Asimismo, son altamente robustas
tanto al ruido como a la disfunción de elementos concretos y son fácilmente paralelizables.
10
Otro tipo especial de redes neuronales artificiales se ha aplicado en conjunción con los
algoritmos genéticos (AG) para crear controladores para robots. La disciplina que trata la
evolución de redes neuronales mediante algoritmos genéticos se denomina Robótica
Evolutiva. En este tipo de aplicación el genoma del AG lo constituyen los parámetros de la
red (topología, algoritmo de aprendizaje, funciones de activación, etc.) y la adecuación de la
red viene dada por la adecuación del comportamiento exhibido por el robot controlado
(normalmente una simulación de dicho comportamiento).
Las áreas de aplicación incluyen la identificación del sistema y el control (control del vehículo,
predicción de la trayectoria, el control de procesos , recursos naturales gestión), la química
cuántica , juego de papeles y la toma de decisiones (backgammon, ajedrez, póquer ), el
reconocimiento de patrones (radar sistemas, identificación de la cara , reconocimiento de
objetos y más), de reconocimiento de secuencia (gesto, voz, reconocimiento de texto escrito
a mano), diagnóstico médico , aplicaciones financieras (por ejemplo, sistemas automatizados
de comercio ), minería de datos (o descubrimiento de conocimiento en bases de datos,
"KDD"), la visualización y el spam de correo electrónico filtrado.
Las redes neuronales artificiales se han utilizado también para el diagnóstico de varios tipos
de cáncer. Un sistema de detección de cáncer de pulmón híbrido basado ANN llamado HLND
mejora la precisión del diagnóstico y la velocidad de la radiología cáncer de pulmón. Estas
redes también se han utilizado para diagnosticar el cáncer de próstata. Los diagnósticos se
pueden utilizar para hacer modelos específicos tomados de un gran grupo de pacientes en
comparación con la información de un paciente dado. Los modelos no dependen de
suposiciones acerca de las correlaciones de diferentes variables. El cáncer color rectal
también se ha previsto el uso de las redes neuronales. Las redes neuronales podrían predecir
el resultado de un paciente con cáncer color rectal con más precisión que los métodos
clínicos actuales. Después del entrenamiento, las redes podrían predecir múltiples resultados
de los pacientes de instituciones relacionadas.
11
ALGORITMO GENÉTICO
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir,
para dar solución a un problema específico.
La antena 2006 de la nave espacial de la NASA ST5. Esta forma complicada fue encontrada
por un programa evolutivo del diseño de computadora para crear el mejor patrón de la
radiación. Se conoce como una antena evolucionada.
En los años 1970, de la mano de John Henry Holland, surgió una de las líneas más
prometedoras de la inteligencia artificial, la de los algoritmos genéticos, (AG).12 Son llamados
así porque se inspiran en la evolución biológica y su base genético-molecular.
Los algoritmos genéticos se enmarcan dentro de los algoritmos evolutivos, que incluyen
también las estrategias evolutivas, la programación evolutiva y la programación genética.
REDES NO RECURRENTES
Las señales de entrada son simplemente transformadas en señales de salida, no hay
conexiones cerradas y se sigue siempre un flujo continuo hacia el frente.
Las señales son alteradas en diversas transiciones de estado, siendo la salida alimentada
también de la entrada, igualmente se tienen loops debido a las conexiones de retorno.
12
BIBLIOGRAFIA
https://searchdatacenter.techtarget.com/es/definicion/Inteligencia-artificial-o-AI
https://www.xataka.com/robotica-e-ia/las-redes-neuronales-que-son-y-por-que-estan-
volviendo
13