<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2457733844802665005</id><updated>2011-06-08T07:32:59.832+01:00</updated><title type='text'>Aprendizaje y Agentes Software</title><subtitle type='html'>Trabajo para la asignatura Sistemas Multiagente del 5º curso de Ingeniería Informática de la Universidad de Vigo</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Antonio Álvarez Feijoo</name><uri>http://www.blogger.com/profile/14328253210770846484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-7235225670932739101</id><published>2007-05-14T07:56:00.000+01:00</published><updated>2007-05-14T08:00:49.104+01:00</updated><title type='text'>Agentes BDI (Belief-Desire-Intention)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Un agente BDI es un tipo de agente racional que presenta &lt;span style="font-style: italic;"&gt;actitudes mentales&lt;/span&gt;: Creencias (Beliefs), Deseos (Desires) e Intenciones(Intentions).&lt;br /&gt;Este modelo tiene cierta base filosófica, basándose en una teoría del razonamiento práctico humano expuesta por Michael Bratman. (&lt;a href="http://csli-publications.stanford.edu/site/1575861925.html"&gt;Bratman, M. E. [1987] (1999). Intention, Plans, and Practical Reason. CSLI Publications. ISBN 1-57586-192-5.&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Creencias&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Representan el estado de información del agente, es decir, sus conocimientos sobre el entorno (sobre si mismo y sobre otros agentes).&lt;br /&gt;Las creencias pueden contener también reglas de inferencia, permitiendo encadenamiento hacia adelante para inferir nuevo conocimiento.&lt;br /&gt;Normalmente, esta información será guardada en una base de datos (Base de Conocimientos).&lt;br /&gt;El conocimiento que posee un agente (Hechos + Reglas) puede no ser necesariamente verdad, e incluso cambiar en el futuro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deseos&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los deseos o metas representan el estado de motivación del agente, esto es, los objetivos o las situaciones que el agente quisiera lograr o causar.&lt;br /&gt;Ejemplos de deseos: lograr el mejor precio, hacerse rico, etc.&lt;br /&gt;El uso de metas añade la restricción posterior de que dicho conjunto de metas debe ser consistente, evitando metas concurrentes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intenciones&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Las intenciones representan el estado deliberativo del agente; lo qué el agente ha elegido hacer.&lt;br /&gt;Las intenciones son los deseos en los cuales el agente tiene que un cierto grado de confianza (en sistemas puestos en ejecución, esto significa que el agente ha comenzado a ejecutar un plan).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Planes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los planes son secuencias de acciones que un agente puede realizar para alcanzar una o más de sus intenciones.&lt;br /&gt;Los planes pueden incluir otros planes, por ejemplo: un plan para conducir puede incluir un plan para encontrar las llaves del coche.&lt;br /&gt;Esto refleja que en el modelo de Bratman, los planes están inicialmente concebidos de forma parcial, entrando en detalle mientras qprogresan.&lt;br /&gt;&lt;br /&gt;El modelo BDI es una extensión de los &lt;a href="http://aprendizajeyagentes.blogspot.com/2007/05/sistemas-basados-en-reglas-de-produccin.html"&gt;Sistemas Basados en Reglas&lt;/a&gt;, añadiendo los conceptos de Deseos, Intenciones y Planes.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-7235225670932739101?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/7235225670932739101/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=7235225670932739101' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/7235225670932739101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/7235225670932739101'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/05/agentes-bdi-belief-desire-intention.html' title='Agentes BDI (Belief-Desire-Intention)'/><author><name>Antonio Álvarez Feijoo</name><uri>http://www.blogger.com/profile/14328253210770846484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-6670043841728731298</id><published>2007-05-11T10:14:00.000+01:00</published><updated>2007-05-11T14:16:24.288+01:00</updated><title type='text'>Sistemas Basados en Reglas de Producción</title><content type='html'>&lt;div style="text-align: justify;"&gt;Las reglas de producción son un método &lt;span style="font-weight: bold;"&gt;procedimental &lt;/span&gt;de representación del conocimiento, es decir, pone énfasis en representar y soportar las &lt;span style="font-style: italic;"&gt;relaciones inferenciales&lt;/span&gt; del dominio, en contraposición a los métodos declarativos (énfasis en la representación de los hechos).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La estructura de una regla es:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    SI &lt;&lt;span style="font-style: italic;"&gt;antecedentes&lt;/span&gt;&gt;&lt;br /&gt;ENTONCES &lt;&lt;span style="font-style: italic;"&gt;consecuentes&lt;/span&gt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Los antecedentes son las &lt;span style="font-style: italic;"&gt;condiciones &lt;/span&gt;y los consecuentes las &lt;span style="font-style: italic;"&gt;conclusiones&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;acciones&lt;/span&gt; o &lt;span style="font-style: italic;"&gt;hipótesis.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cada regla por si misma constituye un gránulo completo de conocimiento.&lt;br /&gt;&lt;br /&gt;La inferencia en los Sistemas Basados en Reglas se realiza mediante &lt;span style="font-style: italic;"&gt;emparejamiento&lt;/span&gt;. Hay dos tipos, según el sentido:&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sistemas de encadenamiento hacia adelante&lt;/span&gt;: una regla es &lt;span style="font-style: italic;"&gt;activada &lt;/span&gt;si los antecedentes emparejan con algunos hechos del sistema.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Sistemas de encadenamiento hacia atrás&lt;/span&gt;: una regla es &lt;span style="font-style: italic;"&gt;activada &lt;/span&gt;si los consecuentes emparejan con algunos hechos del sistema.&lt;/li&gt;&lt;/ul&gt;Arquitectura de los Sistemas Basados en Reglas:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XWdT5tysnwE/RkQ66tpLsOI/AAAAAAAAAAs/D2AtKzCAcmA/s1600-h/Arquitectura.gif"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_XWdT5tysnwE/RkQ66tpLsOI/AAAAAAAAAAs/D2AtKzCAcmA/s320/Arquitectura.gif" alt="" id="BLOGGER_PHOTO_ID_5063236661430431970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Base de Conocimientos&lt;/span&gt;: reúne todo el conocimiento del sistema (Hechos + Reglas).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Memoria Activa&lt;/span&gt;: contiene los hechos que representan el &lt;span style="font-style: italic;"&gt;estado actual del problema&lt;/span&gt; (iniciales + inferidos a posteriori) y las &lt;span style="font-style: italic;"&gt;reglas activadas&lt;/span&gt; (en condiciones de ser ejecutadas).&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Motor de Inferencias&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;decide &lt;/span&gt;que reglas activadas se ejecutarán.&lt;/li&gt;&lt;/ul&gt;Más información:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/Tema3_parte3.pdf"&gt;Representación del conocimiento - Reglas de Producción.&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-6670043841728731298?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/6670043841728731298/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=6670043841728731298' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/6670043841728731298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/6670043841728731298'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/05/sistemas-basados-en-reglas-de-produccin.html' title='Sistemas Basados en Reglas de Producción'/><author><name>Antonio Álvarez Feijoo</name><uri>http://www.blogger.com/profile/14328253210770846484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XWdT5tysnwE/RkQ66tpLsOI/AAAAAAAAAAs/D2AtKzCAcmA/s72-c/Arquitectura.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-8752715871184732903</id><published>2007-05-10T18:09:00.000+01:00</published><updated>2007-05-11T09:20:37.799+01:00</updated><title type='text'>Jess: un Sistema Experto Basado en Reglas para Java</title><content type='html'>&lt;a href="http://www.jessrules.com/"&gt;Jess&lt;/a&gt; es un &lt;span&gt;&lt;span style="font-style: italic;"&gt;Sistema Basado en Reglas de Producción&lt;/span&gt; &lt;/span&gt;(&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/Tema3_parte3.pdf"&gt;IA, Tema 3, parte 3, pág. 13&lt;/a&gt;) y un entorno de scripting implementado enteramente en Java por Ernest Friedman-Colina en &lt;a href="http://www.sandia.gov/"&gt;Sandia National Laboratories&lt;/a&gt; en Livermore, California.&lt;div style="text-align: justify;"&gt;Usando Jess, se puede construir software en Java con capacidad para obtener resultados inteligentes, usando conocimiento que se provee en forma de &lt;span style="font-style: italic;"&gt;reglas declarativas&lt;/span&gt;.&lt;br /&gt;Jess es pequeño, ligero, y uno de los motores de reglas más rápidos disponibles. Su lenguaje de scripting permite el acceso a todas las API de Java.&lt;br /&gt;Para realizar su cometido, utiliza una versión avanzada del algoritmo RETE (&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/Tema3_parte3.pdf"&gt;IA, Tema 3, parte 3, pág. 17&lt;/a&gt;) para procesar reglas. RETE mejora la eficacia del emparejamiento de reglas en el Motor de Inferencias.&lt;div style="text-align: justify;"&gt;Jess permite &lt;span style="font-style: italic;"&gt;encadenamiento de reglas hacia adelante&lt;/span&gt;, emparejando hechos en Memoria Activa con antecedentes, y &lt;span style="font-style: italic;"&gt;hacia atrás&lt;/span&gt;, emparejando hipótesis en Memoria Activa con consecuentes. Además puede manipular y razonar directamente sobre objetos de Java. Se pueden crear objetos, llamar a métodos, o ejecutar interfaces sin tener que compilar ningún código Java.&lt;br /&gt;&lt;/div&gt;Jess no es gratuito, pero está &lt;a href="http://www.jessrules.com/jess/download.shtml"&gt;disponible&lt;/a&gt; sin ningún coste para uso académico.&lt;br /&gt;&lt;br /&gt;JADE trae un ejemplo sencillo de Jess, cuyo código fuente está en&lt;span style="font-style: italic;"&gt; &lt;dir_jade&gt;jade\src\examples\jess&lt;/dir_jade&gt;&lt;/span&gt;, o bien puede descargarse ya compilado y con el javadoc creado desde &lt;a href="http://www.geocities.com/antojacovic/EjemploJess.zip"&gt;aquí&lt;/a&gt;. Implementa un comportamiento (BasicJessBehaviour.java) que permite integrar Jess dentro del código de un agente (JessAgent.java). Las reglas que se especifican (JadeAgent.clp) son muy simples; simplemente contesta con un mensaje &lt;span style="font-style: italic;"&gt;propose &lt;/span&gt;cuando se le envía un &lt;span style="font-style: italic;"&gt;cfp&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XWdT5tysnwE/RkNeGNpLsKI/AAAAAAAAAAM/HVlcD4f0vJM/s1600-h/ejemplo+jess.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_XWdT5tysnwE/RkNeGNpLsKI/AAAAAAAAAAM/HVlcD4f0vJM/s320/ejemplo+jess.png" alt="" id="BLOGGER_PHOTO_ID_5062993866929189026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_XWdT5tysnwE/RkNe2NpLsMI/AAAAAAAAAAc/RNLWbwC6WCQ/s1600-h/ejemplo+jess+sniffer.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_XWdT5tysnwE/RkNe2NpLsMI/AAAAAAAAAAc/RNLWbwC6WCQ/s320/ejemplo+jess+sniffer.png" alt="" id="BLOGGER_PHOTO_ID_5062994691562909890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conviene recordar que Jess es un Sistema Basado en Reglas, por lo que pertece a la &lt;a href="http://aprendizajeyagentes.blogspot.com/2007/04/introduccin-al-aprendizaje-en-agentes.html"&gt;IA simbólica&lt;/a&gt;, es decir, se obtiene un resultado "inteligente", pero para llegar a él no se realiza ningún tipo de razonamiento humano, simplemente se hacen &lt;span style="font-style: italic;"&gt;emparejamientos&lt;/span&gt; de reglas preestablecidas.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-8752715871184732903?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/8752715871184732903/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=8752715871184732903' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/8752715871184732903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/8752715871184732903'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/05/jess-un-sistema-experto-basado-en.html' title='Jess: un Sistema Experto Basado en Reglas para Java'/><author><name>Antonio Álvarez Feijoo</name><uri>http://www.blogger.com/profile/14328253210770846484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_XWdT5tysnwE/RkNeGNpLsKI/AAAAAAAAAAM/HVlcD4f0vJM/s72-c/ejemplo+jess.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-9118241196293993670</id><published>2007-05-03T17:15:00.000+01:00</published><updated>2007-05-11T09:21:13.847+01:00</updated><title type='text'>Agentes Inteligentes y Libros Digitales</title><content type='html'>&lt;div style="text-align: justify;"&gt;La Universitat Oberta de Catalunya creo un sistema en el que se implementa un libro inteligente para la asignatura Matemática Discreta del segundo semestre de los estudios de Ingeniería Técnica Informática.&lt;br /&gt;&lt;br /&gt;Este libro digital, implementado mediante un conjunto de agentes inteligentes, permite simulaciones interactivas, lectura del texto, realización de informes de seguimiento y adaptación del libro según estrategias establecidas por el profesor.&lt;br /&gt;&lt;br /&gt;Para implementar este se ha diseñado un conjunto de componentes autónomos y reutilizables&lt;br /&gt;(agentes) que trabajan sobre una plataforma cliente-servidor. A este conjunto de agentes orientados a los sistemas de aprendizaje se le ha denominado ALF [4] (Adaptative Learning Framework). Su arquitectura por capas se muestra en la Ilustración 1.&lt;br /&gt;&lt;br /&gt;La representación del conocimiento en ALF se basa en las redes semánticas. En una red semántica la información se representa como un conjunto de nodos conectados unos con otros mediante un conjunto de arcos etiquetados que representan las relaciones entre los nodos. Los contenidos escritos por el profesor deben estructurarse en forma de red, cuyos nodos son nodos de información y cada conexión entre ellos una relación conceptual.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5060371886926495618" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_URpKnQOlKSA/RjoNa4-gf4I/AAAAAAAAAAU/1RtzLcIsk_w/s320/imagen12.bmp" border="0" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;a href="http://cv.uoc.es/%7Egrc0_000252_web/Articles/Pon_Huelva.PDF"&gt;&lt;span style="font-size:85%;"&gt;http://cv.uoc.es/~grc0_000252_web/Articles/Pon_Huelva.PDF&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-9118241196293993670?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/9118241196293993670/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=9118241196293993670' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/9118241196293993670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/9118241196293993670'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/05/agentes-inteligentes-y-libros-digitales.html' title='Agentes Inteligentes y Libros Digitales'/><author><name>Vanesa Vázquez López</name><uri>http://www.blogger.com/profile/14625978568909240089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_URpKnQOlKSA/RjoNa4-gf4I/AAAAAAAAAAU/1RtzLcIsk_w/s72-c/imagen12.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-4927573512424362900</id><published>2007-04-26T12:05:00.000+01:00</published><updated>2007-05-11T09:23:54.100+01:00</updated><title type='text'>Sistema Multiagente Adaptativo para el Comercio Electrónico</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;En este sistema de comercio electrónico, se pretende el desarrollo de un modelo de comercio que facilite la entrada de PYMES en el mundo del comercio electrónico. Así, se ha implementado un sistema de comercio electrónico, fundamentado en una arquitectura de comercio basada en los catálogos electrónicos de productos (e-CoUSAL).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Este sistema se basa en un modelo de agente adaptativo , el cuál propone una capa de meta-conocimiento que proporciona a cada agente la habilidad de tomar decisiones apropiadas en el control del proceso o adaptar su comportamiento en tiempo real a nuevas circunstancias que puedan aparecer. Esto dota al agente de un mecanismo de auto-control dinámico que organiza su comportamiento en concordancia con su estado interno y el estado de su entorno. El meta-conocimiento permite dinámicamente actualizar el conjunto de reglas lógicas internas que describen el comportamiento del agente.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;El meta-conocimiento por tanto, se basa en datos del agente en sí mismo, de su entorno y de los sistemas de decisión utilizados en la definición de su comportamiento junto con el modo en que estos criterios de decisión se modifican.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5057694778232371698" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_DMLHHhHZO4k/RjCKmp7jefI/AAAAAAAAAAk/XeBIuL-GArE/s320/figura1.gif" border="0" /&gt;Mediante una adaptación, de este modelo general de agente adaptativo (Figura 3), a las características de la arquitectura de comercio electrónico de e-CoUSAL (Figura 4), fijamos el papel del usuario como actor que interacciona con el sitio intermediario, que basándose en la interacción (como entrada explícita) y en el meta-conocimiento (almacenado y generado dinámicamente), le presenta las páginas personalizadas que ofrecen información relevante de acuerdo a cada cliente concreto.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5057696612183407106" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://3.bp.blogspot.com/_DMLHHhHZO4k/RjCMRZ7jegI/AAAAAAAAAAs/ZFykqioS_bU/s320/figura2.gif" border="0" /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www-lsi.ugr.es/%7Efguti/taller/06/Ana%20Gil.pdf"&gt;http://www-lsi.ugr.es/~fguti/taller/06/Ana%20Gil.pdf&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-4927573512424362900?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/4927573512424362900/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=4927573512424362900' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/4927573512424362900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/4927573512424362900'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/04/sistema-multiagente-adaptativo-para-el.html' title='Sistema Multiagente Adaptativo para el Comercio Electrónico'/><author><name>Raquel Laza Fidalgo</name><uri>http://www.blogger.com/profile/18180902490404270494</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_DMLHHhHZO4k/RjCKmp7jefI/AAAAAAAAAAk/XeBIuL-GArE/s72-c/figura1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-4669308781295400083</id><published>2007-04-19T17:03:00.000+01:00</published><updated>2007-05-11T10:13:36.937+01:00</updated><title type='text'>Redes de Neuronas Artificiales (RNA)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Es un mecanismo de emulación del funcionamiento del cerebro a bajo nivel, usado para construir sistemas inteligentes.&lt;br /&gt;Son sistemas masivamente &lt;span style="font-style: italic;"&gt;paralelos &lt;/span&gt;formados por un gran número de &lt;span style="font-style: italic;"&gt;elementos de procesos simples&lt;/span&gt; (neuronas artificiales) unidas por &lt;span style="font-style: italic;"&gt;conexiones unidireccionales ponderadas&lt;/span&gt; (con un peso asociado) y que, normalmente se organizan en capas.&lt;br /&gt;El procesamiento en cada elemento de proceso es local, depende sólo de entradas (con sus pesos de conexión) y, opcionalmente, de su estado anterior.&lt;br /&gt;La red &lt;span style="font-style: italic;"&gt;se adapta&lt;/span&gt; mediante un aprendizaje que modifica los pesos de las conexiones (&lt;span style="font-style: italic;"&gt;pesos sinápticos&lt;/span&gt;), que son los responsables de almacenar el conocimiento.&lt;br /&gt;&lt;br /&gt;Modelo de neurona artificial:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NIc_IuO5U4M/RieYOjxdkWI/AAAAAAAAAAU/38badR3zODI/s1600-h/Neurona.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NIc_IuO5U4M/RieYOjxdkWI/AAAAAAAAAAU/38badR3zODI/s320/Neurona.gif" alt="" id="BLOGGER_PHOTO_ID_5055176482634961250" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;Donde:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Entradas: pueden ser binarias ({0, 1}), bipolares ({−1,+1}) o contínuas ([0, 1]),  con pesos sinápticos, que representan la intensidad de la conexión ([0, 1]).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Funciones del cuerpo de la neurona:&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;Función de transferencia&lt;/span&gt; (&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NIc_IuO5U4M/RieajjxdkYI/AAAAAAAAAAk/AZvtrNIJCNI/s1600-h/Sigma.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_NIc_IuO5U4M/RieajjxdkYI/AAAAAAAAAAk/AZvtrNIJCNI/s320/Sigma.gif" alt="" id="BLOGGER_PHOTO_ID_5055179042435469698" border="0" /&gt;&lt;/a&gt;): Calcula la entrada al elemento de proceso, combinando los valores de los pesos y de las entradas.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;Función de activación&lt;/span&gt; (&lt;span style="font-weight: bold; font-style: italic;"&gt;g&lt;/span&gt;): Calcula el estado de activación de la neurona en función de las entradas y, opcionalmente, del estado de activación actual.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;Función de salida&lt;/span&gt; (&lt;span style="font-weight: bold; font-style: italic;"&gt;a&lt;/span&gt;): Genera la salida de la neurona en función del estado de activación.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;Más información:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/Tema5.pdf"&gt;Redes de Neuronas Artificiales&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/Tema5_parte2.pdf"&gt;Mapas auto-organizativos&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://ccia.ei.uvigo.es/docencia/IA/ejemplo-BP.pdf"&gt;Algoritmo de Retropropagación&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-4669308781295400083?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/4669308781295400083/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=4669308781295400083' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/4669308781295400083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/4669308781295400083'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/04/redes-de-neuronas-artificiales-rna.html' title='Redes de Neuronas Artificiales (RNA)'/><author><name>Diana Jiménez Losada</name><uri>http://www.blogger.com/profile/05523891321948910839</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NIc_IuO5U4M/RieYOjxdkWI/AAAAAAAAAAU/38badR3zODI/s72-c/Neurona.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2457733844802665005.post-2561826945289524999</id><published>2007-04-13T17:01:00.000+01:00</published><updated>2007-04-13T17:38:37.170+01:00</updated><title type='text'>Introducción al aprendizaje en agentes</title><content type='html'>&lt;div style="text-align: justify;"&gt;En este blog vamos a estudiar las diferentes formas que existen para que los agentes software adquieran conocimiento por si mismos, es decir, que realicen un proceso de aprendizaje. Esto se conseguirá mediante la &lt;span style="font-weight: bold;"&gt;Inteligencia Artificial&lt;/span&gt; (IA), que consiste en diseñar sistemas de computación que muestren las características que asociamos con la inteligenciaen los seres humanos, tales como aprendizaje, razonamiento, comprensión del lenguaje y resolución de problemas.&lt;br /&gt;&lt;br /&gt;Existen dos aproximaciones distintas, es decir, dos fomas de ver la IA:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;IA subsimbólica&lt;/span&gt;: sistemas que &lt;span style="font-style: italic;"&gt;"piensen"&lt;/span&gt; de forma inteligente. Es decir, que reproduzcan los mecanismos y procesos mentales de los seres inteligentes.               Ejemplo: Redes de Neuronas Artificiales.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;IA simbólica&lt;/span&gt;: sistemas que &lt;span style="font-style: italic;"&gt;"actúen"&lt;/span&gt; de forma inteligente. Es decir, lo que importa es que el resultado obtenido se considere "inteligente".                                                      Ejemplo: Sistemas Expertos.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;En próximas entradas iremos estudiando en profundidad los diferentes enfoques de la IA.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2457733844802665005-2561826945289524999?l=aprendizajeyagentes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aprendizajeyagentes.blogspot.com/feeds/2561826945289524999/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2457733844802665005&amp;postID=2561826945289524999' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/2561826945289524999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2457733844802665005/posts/default/2561826945289524999'/><link rel='alternate' type='text/html' href='http://aprendizajeyagentes.blogspot.com/2007/04/introduccin-al-aprendizaje-en-agentes.html' title='Introducción al aprendizaje en agentes'/><author><name>Antonio Álvarez Feijoo</name><uri>http://www.blogger.com/profile/14328253210770846484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
