<?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/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;A0QGQH05fip7ImA9Wx5aE0g.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513</id><updated>2010-11-09T22:22:01.326-05:00</updated><title>Agentes Inteligentes</title><subtitle type='html'>Analizando el impacto de la inteligencia artificial en la sociedad moderna.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;DEQGQ3w4fCp7ImA9WxZUFEw.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-655970290442954588</id><published>2008-04-05T12:25:00.001-05:00</published><updated>2008-04-05T12:25:22.234-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-04-05T12:25:22.234-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Racional'/><category scheme='http://www.blogger.com/atom/ns#' term='Humano'/><category scheme='http://www.blogger.com/atom/ns#' term='Consecuencias'/><category scheme='http://www.blogger.com/atom/ns#' term='Peligros'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><category scheme='http://www.blogger.com/atom/ns#' term='Ética'/><title>La ética de la IA</title><content type='html'>&lt;p&gt;Hace poco recib&amp;#237; un correo relacionado a mis escritos en este blog.&amp;#160; Lamento que este tan descuidado...&amp;#160; Es en realidad una falta grave que tratare de corregir en los pr&amp;#243;ximos d&amp;#237;as, d&amp;#225;ndome como objetivo publicar un post al menos cada quince d&amp;#237;as.&amp;#160; Hoy me gustar&amp;#237;a hablar un poco sobre la inquietud de mi correspondente.&lt;/p&gt;  &lt;p&gt;Una de las grandes preguntas, que como desarrollador de sistemas inteligentes, cada d&amp;#237;a me hago es &amp;#191;cual es mi responsabilidad en la creaci&amp;#243;n de una &amp;#233;tica para los sistemas artificialmente cognicientes?&lt;/p&gt;  &lt;p&gt;Esta pregunta tiene una gran importancia.&amp;#160; Grandes mentes humanas se hicieron la misma pregunta (la de la &amp;#233;tica en su b&amp;#250;squeda de conocimiento) al descubrir que sus resultados podr&amp;#237;an ser usados para la destrucci&amp;#243;n de aquello que llamamos raza humana.&amp;#160; Einstein y los dem&amp;#225;s que descubrieron la posibilidad de la destrucci&amp;#243;n total cuando percibieron que sus teor&amp;#237;as podr&amp;#237;an llevar a la construcci&amp;#243;n de una bomba at&amp;#243;mica, intentaron por muchos medios evitar que cayese en malas manos...&amp;#160; Lastimosamente los pol&amp;#237;ticos de cualquier sector pueden considerarse malas manos.&amp;#160; Algunos dicen que Einstein no se pudo perdonar el que la bomba existiese gracias a su ayuda, y que esta destruyo dos ciudades Japonesas e incentivo una guerra fr&amp;#237;a de 50 a&amp;#241;os.&lt;/p&gt;  &lt;p&gt;Supongo que los intelectuales y acad&amp;#233;micos se consideran lo suficientemente &amp;quot;inteligentes&amp;quot; para concebir una serie de reglas que hagan posible que estas entidades que creamos no representen un peligro.&amp;#160; Probablemente de esta preocupaci&amp;#243;n nacieron las &lt;strong&gt;&lt;a href="http://es.wikipedia.org/wiki/Tres_leyes_de_la_rob%C3%B3tica"&gt;tres leyes de Asimov sobre la rob&amp;#243;tica&lt;/a&gt;&lt;/strong&gt;.&amp;#160; Sin embargo, debemos admitir que como todo ser humano, los intelectuales y acad&amp;#233;micos cometemos errores.&amp;#160; Gran parte del descubrimiento cient&amp;#237;fico esta construido sobre los fracasos de muchos y los &amp;#233;xitos de pocos.&amp;#160; En &amp;#250;ltima instancia, la verdadera pregunta es &amp;#191;cual es un modelo valido y quien decide su validez?&lt;/p&gt;  &lt;p&gt;Estamos &lt;em&gt;ad portas&lt;/em&gt; de construir una m&amp;#225;quina con verdaderos sentidos cognitivos, pero debemos ser muy cuidadosos en que modelo de comportamiento le entregaremos.&amp;#160; Es en efecto la frontera de la cat&amp;#225;strofe si los modelos extra&amp;#237;dos son equivocados o a&amp;#250;n peor, si ignoramos el factor humano de los modelos, creando inteligencias meramente racionales...&amp;#160; Fr&amp;#237;as y sin &lt;strong&gt;coraz&amp;#243;n&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Todas nuestras dudas, preguntas y sobre todo temores son importantes, pero esto no debe limitar nuestra curiosidad.&amp;#160; Y no olvidar que ha veces las mejores intenciones no siempre tienen los mejores resultados...&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-655970290442954588?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/655970290442954588/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=655970290442954588' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/655970290442954588?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/655970290442954588?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/04/la-tica-de-la-ia.html' title='La ética de la IA'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>3</thr:total></entry><entry gd:etag='W/&quot;DEEARnc5eyp7ImA9WxZRF0o.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-938389586677681282</id><published>2008-02-11T19:37:00.001-05:00</published><updated>2008-02-11T19:37:27.923-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-02-11T19:37:27.923-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia de Enjambres'/><category scheme='http://www.blogger.com/atom/ns#' term='Computacion Evolutiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Colectiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Algoritmos Hibridos'/><category scheme='http://www.blogger.com/atom/ns#' term='Control de Parámetros'/><title>De como evolucionan los enjambres (II)</title><content type='html'>&lt;p&gt;Continuando con la serie de posts sobre la evoluci&amp;#243;n de enjambres, en la &lt;a href="http://agenteinteligente.blogspot.com/2007/11/de-como-evolucionan-los-enjambres-i.html"&gt;anterior&lt;/a&gt; entrada describimos el problema de obtener un grupo de par&amp;#225;metros de la estrategia generales para todos los problemas de optimizaci&amp;#243;n y la aceptaci&amp;#243;n de la idea de realizar control de par&amp;#225;metros en l&amp;#237;nea.&amp;#160; Se sugiri&amp;#243; la necesidad de establecer una funci&amp;#243;n que relacione el desempe&amp;#241;o general del algoritmo y la funci&amp;#243;n de costo y la necesidad de un m&amp;#233;todo para auto-adaptar los par&amp;#225;metros del algoritmo.&lt;/p&gt;  &lt;p&gt;Utilizaremos el m&amp;#233;todo establecido por las Estrategias Evolutivas para obtener un grupo de par&amp;#225;metros adecuados.&amp;#160; Para esto consideremos al sistema de enjambre auto-adaptativo como un conjunto de &lt;font face="symbol"&gt;&lt;strong&gt;m&lt;/strong&gt;&lt;/font&gt; poblaciones de &lt;strong&gt;&lt;font face="symbol"&gt;k&lt;/font&gt; &lt;/strong&gt;agentes.&amp;#160; Cada poblaci&amp;#243;n posee un grupo de par&amp;#225;metros de estrategia que son mutados por medio de una funci&amp;#243;n aleatoria de distribuci&amp;#243;n normal para generar &lt;strong&gt;&lt;font face="symbol"&gt;l&lt;/font&gt;&lt;/strong&gt; nuevas poblaciones; cada una de las cuales busca una soluci&amp;#243;n al problema de optimizaci&amp;#243;n principal, o sea minimizar o maximizar la funci&amp;#243;n de costo &lt;strong&gt;J&lt;/strong&gt;.&amp;#160; Para medir el desempe&amp;#241;o general de la poblaci&amp;#243;n definimos el valor de la funci&amp;#243;n &lt;strong&gt;G&lt;/strong&gt; para la &lt;strong&gt;l-&amp;#233;sima&lt;/strong&gt; en el instante &lt;strong&gt;i-&amp;#233;simo&lt;/strong&gt; como el promedio del valor de costo de los &lt;strong&gt;k&lt;/strong&gt; agentes &lt;strong&gt;J(l,k,i,&lt;font face="symbol"&gt;q&lt;/font&gt;)&lt;/strong&gt;, donde &lt;strong&gt;&lt;font face="Symbol"&gt;q&lt;/font&gt;&lt;/strong&gt; corresponde a la posici&amp;#243;n en el espacio de b&amp;#250;squeda del agente &lt;strong&gt;k-&amp;#233;simo&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;A continuaci&amp;#243;n, utilizamos la regla de &lt;strong&gt;1/5&lt;/strong&gt; para modificar los valores de las desviaciones est&amp;#225;ndar de las funciones aleatorias.&amp;#160; Esta regla determin&amp;#237;stica indica que si el desempe&amp;#241;o de los nuevos individuos (en este caso el desempe&amp;#241;o del enjambre completo, medido por &lt;strong&gt;G&lt;/strong&gt;) es mejor que el de las poblaciones anteriores, entonces el sistema se ha desplazado a un mejor punto en el espacio de par&amp;#225;metros y podemos decrementar en un factor 0.82 las desviaciones.&amp;#160; De lo contrario, incrementamos las desviaciones por un factor de 1.22.&lt;/p&gt;  &lt;p&gt;Con estas simples reglas, podemos generar diferentes arquitecturas, dependiendo de los valores de &lt;strong&gt;&lt;font face="symbol"&gt;k&lt;/font&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;font face="symbol"&gt;m&lt;/font&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;font face="symbol"&gt;l&lt;/font&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;font face="symbol"&gt;r&lt;/font&gt;&lt;/strong&gt; y el uso de selecci&amp;#243;n elitista o no elitista.&amp;#160; Para simplificar la descripci&amp;#243;n de los enjambres auto-adaptativos (Self-Adaptive Swarms - SAS), propongo la notaci&amp;#243;n &lt;strong&gt;(&lt;font face="symbol"&gt;k&lt;/font&gt;&lt;/strong&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;font color="#000000"&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;font face="geor" color="#000000"&gt;&amp;#8594;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;strong&gt;&lt;font face="symbol"&gt;m&lt;/font&gt;/&lt;font face="symbol"&gt;r&lt;/font&gt;,+&lt;font face="symbol"&gt;l&lt;/font&gt;)-SAS&lt;/strong&gt; basada en la notaci&amp;#243;n de Estrategias Evolutivas.&amp;#160; Con esta notaci&amp;#243;n se puede describir cualquier algoritmo SAS, incluyendo el &lt;a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1177567"&gt;EPSO&lt;/a&gt;, al cual llamare &lt;strong&gt;(1&lt;/strong&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;font color="#000000"&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;font face="geor" color="#000000"&gt;&amp;#8594;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;strong&gt;&lt;font face="symbol"&gt;m&lt;/font&gt;/&lt;font face="symbol"&gt;r&lt;/font&gt;,+&lt;font face="symbol"&gt;l&lt;/font&gt;)-SAS&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;En el pr&amp;#243;ximo post, presentare el algoritmo gen&amp;#233;rico para un enjambre auto-adaptativo &lt;strong&gt;(&lt;font face="symbol"&gt;k&lt;/font&gt;&lt;/strong&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;span lang="ES-CO" style="font-size: 12pt; font-family: arial; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-ansi-language: es-co; mso-fareast-language: es; mso-bidi-language: ar-sa"&gt;&lt;font face="geor"&gt;&lt;font color="#000000"&gt;&amp;#8594;&lt;/font&gt;&lt;font face="georgia" color="#333333" size="2"&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;/&lt;font face="symbol"&gt;r&lt;/font&gt;,&lt;font face="symbol"&gt;l&lt;/font&gt;)-SAS&lt;/strong&gt;, que corresponde a un enjambre de &lt;strong&gt;&lt;font face="Symbol"&gt;k&lt;/font&gt;&lt;/strong&gt; agentes de enjambre, una poblaci&amp;#243;n padre, &lt;strong&gt;&lt;font face="Symbol"&gt;l&lt;/font&gt;&lt;/strong&gt; poblaciones hijas, con elitismo y sin recombinaci&amp;#243;n, la cual es la arquitectura mas simple posible para poblaciones multi-miembro.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-938389586677681282?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/938389586677681282/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=938389586677681282' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/938389586677681282?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/938389586677681282?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/02/de-como-evolucionan-los-enjambres-ii.html' title='De como evolucionan los enjambres (II)'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CEYAQ3w9eip7ImA9WxZSF04.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-4852482168647880603</id><published>2008-01-30T17:26:00.001-05:00</published><updated>2008-01-30T17:29:02.262-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-01-30T17:29:02.262-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tecnología'/><category scheme='http://www.blogger.com/atom/ns#' term='Identificación de patrones'/><category scheme='http://www.blogger.com/atom/ns#' term='Aprendizaje'/><category scheme='http://www.blogger.com/atom/ns#' term='Aplicaciones cotidianas'/><category scheme='http://www.blogger.com/atom/ns#' term='Emocional'/><title>¿Inteligencia Sensual?</title><content type='html'>&lt;p&gt;&lt;img height="196" alt="La lengua bionica..." src="http://lh3.google.com/andremun/R6D5lp0cWNI/AAAAAAAAAQY/B4M1H-4ldbQ/jejouesasi%5B6%5D" width="250" align="left" /&gt;En varias ocasiones he escuchado de las "otras" inteligencias del ser humano.  Desde la emocional, hasta la financiera, pasando por la lógica y abstracta, cada  ser humano tiene diferentes formas de manejar la información que nos proveen nuestros sentidos y sentimientos.  Una actividad del ser humano que provee una gran cantidad de información sensorial es el sexo.&lt;/p&gt;&lt;p&gt;Más allá de ser el medio de reproducción, el sexo es una forma de expresar sentimientos o de obtener simple satisfacción física, y representa una parte fundamental del comportamiento humano.&lt;/p&gt;&lt;p&gt;Hasta ahora, esta cantidad de información no había sido valorada por ningún sistema, hasta que hace poco vi este &lt;a href="http://www.wired.com/culture/lifestyle/commentary/sexdrive/2008/01/sexdrive_0118"&gt;artículo&lt;/a&gt; en WIRED, donde se "evalúa" el primer aparato que hace uso de la información sensorial generada por el sexo para transmitirle placer a su usuaria, que solo debe aprobar el desempeño de su juguete para enseñarle lo que la hace feliz.&lt;/p&gt;&lt;p&gt;El concepto, para la autora, es bastante interesante y sugiere la incursión de los sistemas inteligentes en áreas muy humanas.  En el fondo, la pregunta que me surge es si este artilugio, aparentemente no relacionado, es un paso hacia enseñarle a las máquinas que es correcto o adecuado en términos humanos.&lt;/p&gt;&lt;p align="right"&gt;&lt;span style="font-size:78%;"&gt;Imagen de: &lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://www.wired.com/images/article/full/2008/01/sasi_sexdrive_250px.jpg"&gt;http://www.wired.com/images/article/full/2008/01/sasi_sexdrive_250px.jpg&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-4852482168647880603?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/4852482168647880603/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=4852482168647880603' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/4852482168647880603?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/4852482168647880603?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/01/inteligencia-sensual.html' title='¿Inteligencia Sensual?'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DU8BQns-fip7ImA9WxZTF0g.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-3953089505535712591</id><published>2008-01-19T10:50:00.001-05:00</published><updated>2008-01-19T10:50:53.556-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-01-19T10:50:53.556-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tecnología'/><category scheme='http://www.blogger.com/atom/ns#' term='GOFAI'/><category scheme='http://www.blogger.com/atom/ns#' term='Consecuencias'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title>Más juegos de estrategia abstracta: Damas</title><content type='html'>&lt;img height="240" alt="Checkers" src="http://lh4.google.com/andremun/R5IcK_72TWI/AAAAAAAAAOE/_spbwjXybiI/Checkers6" width="320" align="right" /&gt;   &lt;p&gt;&amp;#218;ltimamente los juegos de estrategia abstracta me resultan bastante atractivos.&amp;#160; De hecho, voy a empezar a aprender &lt;a href="http://es.wikipedia.org/wiki/Ajedrez_chino"&gt;Xi&amp;#224;ng Q&amp;#237;&lt;/a&gt;, pero hasta ahora el programa de computador m&amp;#225;s &amp;quot;est&amp;#250;pido&amp;quot; me gana en pocas jugadas.&lt;/p&gt;  &lt;p&gt;&amp;#191;Qu&amp;#233; suceder&amp;#237;a si se inventase un programa que fuera imposible de derrotar en un juego de estrategia abstracta?&amp;#160; Pues el Dr. Jonathan Schaeffer y sus colaboradores en la Universidad de Alberta, luego de 18 a&amp;#241;os estudiando el juego de &lt;a href="http://es.wikipedia.org/wiki/Damas"&gt;Damas&lt;/a&gt;, han construido el primer programa de computador, llamado &lt;strong&gt;&lt;a href="http://www.sciencedaily.com/releases/2007/07/070719143517.htm"&gt;chinook&lt;/a&gt;&lt;/strong&gt;,&amp;#160; imposible de vencer.&amp;#160; Lo mejor que un ser humano podr&amp;#225; hacer es empatar el juego.&amp;#160; El programa se elaboro inicialmente usando una serie de heur&amp;#237;sticas que almacenaban el conocimiento para reconocer jugadas buenas de malas.&amp;#160; En la actualidad, las heur&amp;#237;sticas han sido abandonadas, ya que el programa ha finalizado su aprendizaje y ahora simplemente conoce la manera de ejecutar un juego perfecto.&lt;/p&gt;  &lt;p&gt;Sin conocer exactamente el como fue programado este sistema, surgen dos preguntas.&amp;#160; La primera, &amp;#191;&amp;#201;ste sistema juega utilizando &amp;#225;rboles de decisi&amp;#243;n u otra estrategia?&amp;#160; La segunda, &amp;#191;Que implicaciones tiene una m&amp;#225;quina imposible de derrotar?&lt;/p&gt;  &lt;p&gt;Apart&amp;#225;ndonos del aspecto meramente l&amp;#250;dico, imaginemos una computadora imposible de derrotar en un &amp;#225;mbito estrat&amp;#233;gico, como lo ser&amp;#237;a las confrontaciones b&amp;#233;licas.&amp;#160; Si bien, a diferencia de los juegos de estrategia abstracta que son de informaci&amp;#243;n perfecta (los jugadores conocen por completo la situaci&amp;#243;n del tablero) y no aleatorios, la guerra posee gran cantidad de desconocidos.&amp;#160; Si una m&amp;#225;quina es capaz de evaluar de manera perfecta las posiciones existentes, se convierte en un sistema peligroso, en particular si este de alguna manera se torna consciente de si mismo (tema explotado bastante en la ciencia ficci&amp;#243;n).&amp;#160; Tal vez estamos dando los primeros pasos hacia este tipo de m&amp;#225;quina.&amp;#160; Pasos, que probablemente no sean peque&amp;#241;os.&lt;/p&gt;  &lt;p align="right"&gt;&lt;font size="1"&gt;Imagen de: &lt;/font&gt;&lt;a href="http://www.cbc.ca/thehour/blog/2007/07/the_checkers_solution.html"&gt;&lt;font size="1"&gt;http://www.cbc.ca/thehour/blog/2007/07/the_checkers_solution.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-3953089505535712591?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/3953089505535712591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=3953089505535712591' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3953089505535712591?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3953089505535712591?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/01/mas-juegos-de-estrategia-abstracta.html' title='Más juegos de estrategia abstracta: Damas'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>2</thr:total></entry><entry gd:etag='W/&quot;DEYFQXg9fSp7ImA9WxZREk8.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-3928434110476213461</id><published>2008-01-19T09:03:00.001-05:00</published><updated>2008-02-05T10:41:50.665-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-02-05T10:41:50.665-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tecnología'/><category scheme='http://www.blogger.com/atom/ns#' term='GOFAI'/><category scheme='http://www.blogger.com/atom/ns#' term='Identificación de patrones'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title>Descifrando lenguajes no humanos...</title><content type='html'>&lt;p&gt;&lt;img alt="doggy" src="http://lh6.google.com/andremun/R5IDKf72TUI/AAAAAAAAAN0/qiBK8WAE7Nw/doggy%5B9%5D" width=280 align="left" border="0" /&gt;Por muchos a&amp;#241;os nos hemos preguntados si los animales tienen capacidad de producir lenguaje.&amp;#160; Si fuese posible entender lo que un perro nos quiere decir, muchas labores cotidianas de aquellos amantes de mascotas serian mucho m&amp;#225;s sencillas, como las relacionadas con los desechos.&lt;/p&gt;  &lt;p&gt;Pues amantes de los animales, esta noticia les parecer&amp;#225; interesante.&amp;#160; Un grupo de la Universidad de Hungr&amp;#237;a considera este problema interesante y ha &lt;a href="http://www.sciencedaily.com/releases/2008/01/080116095531.htm"&gt;desarrollado&lt;/a&gt; un programa capaz de identificar y clasificar ladridos de acuerdo a diferentes situaciones e inclusive identificar el individuo que los produce.&lt;/p&gt;  &lt;p&gt;Seg&amp;#250;n el informe de prensa, el sistema tiene hasta ahora un porcentaje de acierto del 43% para la identificaci&amp;#243;n del contexto del ladrido, con mayor &amp;#233;xito en ladridos producidos en contextos referentes a &amp;quot;extra&amp;#241;o&amp;quot; y &amp;quot;pelea&amp;quot;, y un menor acierto en aquellos referentes a &amp;quot;jugar&amp;quot;.&amp;#160; Para el reconocimiento de el individuo, se obtuvo un 52% de acierto.&lt;/p&gt;  &lt;p&gt;Estos dos experimentos permiten sacar las siguientes conclusiones:&amp;#160; Primero, que en efecto los ladridos poseen diferencias ac&amp;#250;sticas seg&amp;#250;n el estado motivacional del individuo.&amp;#160; Segundo, que existen diferencias, aunque no perceptibles al o&amp;#237;do humano entre los ladridos de cada individuo. &lt;/p&gt;  &lt;p&gt;Me pregunto como funciona este sistema.&amp;#160; Lo m&amp;#225;s probable es que sea un sistema bastante estandarizado de reconocimiento de voz.&amp;#160; La dificultad resulta en obtener el grupo de par&amp;#225;metros que describen correctamente las cualidades ac&amp;#250;sticas del ladrido.&amp;#160; Supongo que la primera opci&amp;#243;n viable es el uso del cepstrum (al igual que en humanos) junto con un clasificador (HMM, RNA).&amp;#160; Tambi&amp;#233;n identificar el rango de frecuencias donde la informaci&amp;#243;n es m&amp;#225;s importante.&lt;/p&gt;  &lt;p&gt;Tal vez se inventen un aparato que procese el ladrido y dentro de poco el perro del vecino y yo podr&amp;#237;amos entablar una conversaci&amp;#243;n acerca de la posibilidad de disminuir el tono de su voz...&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;Imagen de: &lt;/font&gt;&lt;a href="https://www.eukanuba.com/es_LA/data_root/eukanuba/home/images/u_eu_hp_dog.jpg"&gt;&lt;font size="1"&gt;https://www.eukanuba.com/es_LA/data_root/eukanuba/home/images/u_eu_hp_dog.jpg&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-3928434110476213461?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/3928434110476213461/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=3928434110476213461' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3928434110476213461?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3928434110476213461?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/01/descifrando-lenguajes-no-humanos.html' title='Descifrando lenguajes no humanos...'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0ANR3g-eyp7ImA9WxZTEU0.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-6470927484692371930</id><published>2008-01-02T22:08:00.001-05:00</published><updated>2008-01-11T21:43:16.653-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-01-11T21:43:16.653-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='GOFAI'/><category scheme='http://www.blogger.com/atom/ns#' term='Arboles de decisión'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title>Derrotando al campeón de GO</title><content type='html'>&lt;p&gt;&lt;img height="203" alt="Go_board" src="http://lh5.google.com/andremun/R3xRmv72THI/AAAAAAAAAIs/ZVWs3l8_w4s/Go_board_thumb%5B3%5D" width="340" align="right" /&gt; Los juegos de mesa de car&amp;#225;cter estrat&amp;#233;gico, como lo son el ajedrez, el backgammon, las damas, entre otros; siempre han sido atractivos para los programadores en IA.&amp;#160; Hace algo m&amp;#225;s de una d&amp;#233;cada fuimos testigos de la derrota humana frente a un computador en el juego m&amp;#225;s famoso de todos: el ajedrez.&amp;#160; La m&amp;#225;quina que logro esta proeza se llamaba &lt;a href="http://es.wikipedia.org/wiki/Deep_Blue"&gt;Deep Blue&lt;/a&gt;, creada por IBM.&amp;#160; El sistema era masivamente paralelo, compuesto por 30 nodos monoprocesador con 480 circuitos que procesan jugadas de ajedrez con un m&amp;#233;todo denominado &lt;strong&gt;b&amp;#250;squeda por fuerza bruta&lt;/strong&gt;, por medio del cual el sistema era capaz de evaluar 200 millones de posiciones por segundo.&lt;/p&gt;  &lt;p&gt;La b&amp;#250;squeda por fuerza bruta es una forma trivial y general para solucionar problemas y consiste en utilizar todas las posibles soluciones candidatas y seleccionar la que m&amp;#225;s se acerque al objetivo.&amp;#160; De cierta forma, la computadora evaluaba todos los posibles movimientos a partir de una jugada inicial, conociendo las m&amp;#250;ltiples consecuencias hasta una profundidad de 40 jugadas, construyendo un &lt;strong&gt;&amp;#225;rbol de decisi&amp;#243;n&lt;/strong&gt;.&amp;#160; Mucho m&amp;#225;s all&amp;#225; de lo que puede un ser humano.&lt;/p&gt;  &lt;p&gt;Sin embargo, la naturaleza del ajedrez hace que la b&amp;#250;squeda por fuerza bruta sea efectiva como lo demuestra este caso.&amp;#160; En circunstancias donde existen variables aleatorias como el backgammon (cuyo movimiento esta determinado por los dados) o go (donde el tama&amp;#241;o del &amp;#225;rbol de decisi&amp;#243;n es cerca de 10 veces m&amp;#225;s grande que el ajedrez, y las jugadas finales no son tan claramente definidas) esta t&amp;#233;cnica parece no tener la misma eficiencia.&amp;#160; Sin embargo, el creador de Deep Blue cree lo contrario como lo demuestra &lt;a href="http://www.spectrum.ieee.org/oct07/5552"&gt;este art&amp;#237;culo&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Aunque no puedo desestimar los esfuerzos para solucionar por fuerza bruta este tipo de problemas...&amp;#160; El incluir la palabra &lt;strong&gt;bruta&lt;/strong&gt; en esta discusi&amp;#243;n, &amp;#191;elimina la posibilidad de inteligencia?&amp;#160; En este caso, se desestima el desarrollo del aprendizaje en pro de estrellar la cabeza contra la pared unas cuantas veces hasta encontrar la puerta.&lt;/p&gt;  &lt;p align="right"&gt;&lt;font size="1"&gt;Imagen de: &lt;/font&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/en/2/2e/Go_board.jpg"&gt;&lt;font size="1"&gt;http://upload.wikimedia.org/wikipedia/en/2/2e/Go_board.jpg&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-6470927484692371930?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/6470927484692371930/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=6470927484692371930' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/6470927484692371930?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/6470927484692371930?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2008/01/derrotando-al-campen-de-go.html' title='Derrotando al campeón de GO'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>2</thr:total></entry><entry gd:etag='W/&quot;AkYCSXg4eSp7ImA9WxZRF0o.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-2957551245218413913</id><published>2007-11-11T19:39:00.000-05:00</published><updated>2008-02-11T20:02:48.631-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2008-02-11T20:02:48.631-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia de Enjambres'/><category scheme='http://www.blogger.com/atom/ns#' term='Computacion Evolutiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Colectiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Algoritmos Hibridos'/><category scheme='http://www.blogger.com/atom/ns#' term='Control de Parámetros'/><title>De como evolucionan los enjambres (I)</title><content type='html'>&lt;p&gt;&lt;img height="282" src="http://lh5.google.es/andremun/R1AwdcZTg9I/AAAAAAAAAF8/RLS59CxLUIs/s400/enjambres.JPG" width="360" align="right" /&gt;Voy a cumplir con lo que hab&amp;#237;a prometido al inicio de este blog... Ahora que me encuentro en las fases finales de mi tesis de maestr&amp;#237;a, voy a explicar de que se trata. El primer paso es explicar algunos fundamentos te&amp;#243;ricos para entender el objetivo de la tesis.&lt;/p&gt;  &lt;p&gt;Dentro de IA, la &lt;strong&gt;inteligencia de enjambres&lt;/strong&gt; es la rama que estudia las t&amp;#233;cnicas basadas en el comportamiento colectivo de sistemas auto-organizados y descentralizados (distribuidos). Estos sistemas est&amp;#225;n conformados t&amp;#237;picamente de una poblaci&amp;#243;n de agentes computacionales simples capaces de percibir y modificar su ambiente de manera local, lo cual hace posible la comunicaci&amp;#243;n entre los individuos, que detectan los cambios en el ambiente generado por el comportamiento de sus semejantes.&amp;#160; Aunque normalmente no hay una estructura centralizada de control que dictamina como los agentes deben comportarse, las interacciones locales entre los agentes usualmente llevan a la emergencia de un comportamiento global.&amp;#160; Otra caracter&amp;#237;stica adicional es la inexistencia de un modelo expl&amp;#237;cito del ambiente.&lt;/p&gt;  &lt;p&gt;Estos algoritmos son utilizados principalmente para la b&amp;#250;squeda de puntos &amp;#243;ptimos en funciones no lineales.&amp;#160; Para esto es necesario seleccionar los &lt;strong&gt;par&amp;#225;metros de la estrategia&lt;/strong&gt; del algoritmo, lo cual corresponde a ubicar un punto dentro del espacio &lt;strong&gt;N&lt;/strong&gt;-dimensional de par&amp;#225;metros, cuyo valor en la funci&amp;#243;n de desempe&amp;#241;o general del algoritmo sea el m&amp;#237;nimo posible.&amp;#160; Esta selecci&amp;#243;n es una tarea compleja ya que se desconoce de una manera determin&amp;#237;stica la relaci&amp;#243;n directa entre la funci&amp;#243;n general de desempe&amp;#241;o del algoritmo, los valores de los par&amp;#225;metros y la funci&amp;#243;n objetivo.&amp;#160; De hecho, este problema puede ser tan o m&amp;#225;s complejo que la soluci&amp;#243;n del problema de optimizaci&amp;#243;n en s&amp;#237;, siendo necesario recurrir a formas m&amp;#225;s simples, donde algunas de las m&amp;#225;s comunes son la prueba sistem&amp;#225;tica de par&amp;#225;metros o por ensayo y error, las cuales presentan, entre otras, las siguientes limitaciones:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Los par&amp;#225;metros no son independientes, y probar todas las posibles combinaciones sistem&amp;#225;ticamente es pr&amp;#225;cticamente imposible.&lt;/li&gt;    &lt;li&gt;El proceso de sintonizaci&amp;#243;n requiere tiempo, inclusive si los par&amp;#225;metros son optimizados uno a uno, sin importar sus interacciones.&lt;/li&gt;    &lt;li&gt;Para un problema determinado los par&amp;#225;metros seleccionados no son necesariamente &amp;#243;ptimos, inclusive si el esfuerzo por sintonizarlos fue significativo.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Existen varios intentos de generar par&amp;#225;metros que se comporten de manera adecuada de forma &lt;strong&gt;general&lt;/strong&gt;, o sea que los valores recomendados pueden ser aplicados a una variedad de problemas de optimizaci&amp;#243;n.&amp;#160; En la actualidad se reconoce que cada problema requiere un grupo especifico de par&amp;#225;metros para su correcto desempe&amp;#241;o, por lo tanto encontrar par&amp;#225;metros generales &amp;#243;ptimos se considera inadecuado, puesto que no considera las naturaleza din&amp;#225;mica del proceso de b&amp;#250;squeda.&amp;#160; En general, se ha aceptado la necesidad de que los par&amp;#225;metros cambien en funci&amp;#243;n del tiempo teniendo en cuenta el desempe&amp;#241;o general del algoritmo, donde este mecanismo se conoce como &lt;strong&gt;control de par&amp;#225;metros&lt;/strong&gt;, que considera la modificaci&amp;#243;n de los par&amp;#225;metros del sistema durante la soluci&amp;#243;n del problema principal, ya sea por reglas deterministicas sin realimentaci&amp;#243;n o por m&amp;#233;todos adaptativos o evolutivos que poseen realimentaci&amp;#243;n.&amp;#160; La implementaci&amp;#243;n de este ultimo tipo de m&amp;#233;todo requiere conocer de manera directa la funci&amp;#243;n de desempe&amp;#241;o general del algoritmo o tener una funci&amp;#243;n que pueda llevar a cabo la medici&amp;#243;n del desempe&amp;#241;o y realizar una b&amp;#250;squeda sobre esta funci&amp;#243;n en el espacio de par&amp;#225;metros, convirti&amp;#233;ndose en un segundo problema de optimizaci&amp;#243;n, afectado por los resultados del primer problema.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-2957551245218413913?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/2957551245218413913/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=2957551245218413913' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/2957551245218413913?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/2957551245218413913?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2007/11/de-como-evolucionan-los-enjambres-i.html' title='De como evolucionan los enjambres (I)'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Ck8MRHc5cCp7ImA9WB9WEUU.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-9023418132678119155</id><published>2007-11-05T12:28:00.000-05:00</published><updated>2007-11-15T21:41:25.928-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2007-11-15T21:41:25.928-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Arte Sintético'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Colectiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Creatividad Artificial'/><title>¿Pueden las máquinas ser creativas?</title><content type='html'>El concepto de creatividad por lo general esta profundamente relacionado a la actividad humana. Puedo recordar una frase de la película "Yo, Robot", donde el agente Spooner le pregunta a Sony "¿Puede una máquina crear una obra de arte?"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_Pu86u0fArN4/Rz0C5MZTg5I/AAAAAAAAAFc/KsdBpJ2Gq5U/s1600-h/irobotreview.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5133262331875394450" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_Pu86u0fArN4/Rz0C5MZTg5I/AAAAAAAAAFc/KsdBpJ2Gq5U/s320/irobotreview.jpg" border="0" /&gt;&lt;/a&gt;Según algunos estudios, la creatividad se considera una característica puramente humana, ya que de cierta forma, esta relacionada con un pensamiento emocional. Una actividad creativa por lo general despierta cierto grado de admiración y curiosidad en el individuo. Por lo tanto, se cuestiona si las máquinas, cuyo "pensamiento" esta limitado a la racionalidad, pueden tener este tipo de actitudes.&lt;br /&gt;&lt;br /&gt;El primer paso para generar una máquina creativa es entender el proceso creativo: ¿Donde reside la creatividad? ¿Un solo humano es creativo o depende de las concepciones del entorno para definir ideas novedosas? ¿Qué es novedoso, sorprendente, inusual, conflictivo?&lt;br /&gt;&lt;br /&gt;Conozco de algunos trabajos realizados al respecto, y la creatividad artificial no es en realidad algo nuevo. De hecho, se han escrito algunos tratados, libros, tesis y mas documentación al respecto. Inclusive se han producido artefactos novedosos por máquinas que le han sido otorgados patentes en los EEUU, y de obras de arte producidas por máquinas por medio de técnicas de inteligencia evolutiva...&lt;br /&gt;&lt;br /&gt;Según algunos estudiosos, la creatividad es humana, porque el ser humano sabe que su trabajo es creativo, porque el ser humano sabe que piensa y sabe que existe, mientras una máquina no... Bajo este concepto, la creatividad artificial esta ligada a la vida artificial. Entonces, ¿la conjunción de los múltiples modelos de pensamiento existentes, producen como resultado un agente capaz de pensar y saber que lo hace?&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;span style="font-size:78%;"&gt;Imagen de: &lt;a href="http://movies.yahoo.com/movie/1808461629/photo/535566"&gt;http://movies.yahoo.com/movie/1808461629/photo/535566&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-9023418132678119155?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/9023418132678119155/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=9023418132678119155' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/9023418132678119155?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/9023418132678119155?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2007/11/pueden-las-mquinas-ser-creativas.html' title='¿Pueden las máquinas ser creativas?'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Pu86u0fArN4/Rz0C5MZTg5I/AAAAAAAAAFc/KsdBpJ2Gq5U/s72-c/irobotreview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0ACQnc_fip7ImA9WB9UGUg.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-8095449292330998532</id><published>2007-10-03T12:04:00.000-05:00</published><updated>2007-12-17T23:22:43.946-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2007-12-17T23:22:43.946-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Equilibrio'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Colectiva'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Dilema del Prisionero'/><title>Equilibrio: El dilema del prisionero</title><content type='html'>La &lt;strong&gt;teor&amp;#237;a de juegos&lt;/strong&gt; es el campo matem&amp;#225;tico creado para estudiar situaciones en las que se producen conflictos y cooperaci&amp;#243;n entre uno o mas individuos, denominadas &lt;strong&gt;jugadores&lt;/strong&gt;. Cada jugador tiene libertad para actuar y elegir entre diversas opciones disponibles, denominadas &lt;strong&gt;estrategias&lt;/strong&gt;, que conducen a diferentes resultados, llamados &lt;strong&gt;pagos&lt;/strong&gt;. Cada jugador tiene una preferencia sobre las ganancias y perdidas resultantes.  &lt;br /&gt;  &lt;br /&gt;El &lt;strong&gt;dilema del prisionero&lt;/strong&gt; es un problema usado como ejemplo en la teor&amp;#237;a de juegos y en particular en la definici&amp;#243;n del equilibrio. Este &amp;quot;juego&amp;quot; proporciona una explicaci&amp;#243;n sencilla de las fuerzas que entran en juego en las carreras armamentistas, guerras de precios, campa&amp;#241;as de publicidad costosas y muchos otros asuntos similares. Su importancia radica no solo en la ilustraci&amp;#243;n de una paradoja social frecuente en la vida cotidiana, sino en que permite explicar de una manera muy simple el concepto de equilibrio.  &lt;br /&gt;  &lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Pu86u0fArN4/RxQ0jNmpytI/AAAAAAAAADs/GsbY4VFJ6xU/s1600-h/prisoner.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5121776455778945746" style="float: right; margin: 0px 0px 10px 10px; cursor: hand" alt="" src="http://bp3.blogger.com/_Pu86u0fArN4/RxQ0jNmpytI/AAAAAAAAADs/GsbY4VFJ6xU/s320/prisoner.jpg" border="0" /&gt;&lt;/a&gt;En el dilema se supone la existencia de dos sospechosos criminales que son mantenidos incomunicados. Cada uno puede escoger dos opciones: Seguir afirmando su inocencia individual o la de ambos, o firmar una confesi&amp;#243;n acusando al otro de cometer el crimen. Normalmente el propio inter&amp;#233;s del individuo dicta que confiese, es decir, que implique al otro y reciba una condena menor. Sin embargo, cuando ambos confiesan, llegan a un mal resultado, es decir, que ambos son culpables. Lo bueno para los prisioneros como pareja, una negaci&amp;#243;n categ&amp;#243;rica de ambos, se ve frustrado por su b&amp;#250;squeda de recompensas individuales.  &lt;br /&gt;  &lt;br /&gt;Este juego presenta una situaci&amp;#243;n donde los objetivos de los jugadores solo son conflictivos en parte y se pueden lograr ganancias si ambos cooperan. Este estado de todos ganan establece estrategias en equilibrio, donde la alteraci&amp;#243;n de la estrategia de cualquier jugador unilateralmente no implica un pago mejor para todos los individuos. Es decir, lo mejor para todos es a la vez lo mejor para el individuo.  &lt;br /&gt;  &lt;br /&gt;Puede parecer a simple vista que este concepto no tiene relaci&amp;#243;n con el estudio de IA. Sin embargo, existen nuevas teor&amp;#237;as, sobretodo dentro del &amp;#225;mbito de inteligencia colectiva donde existen dos o m&amp;#225;s agentes, que buscan obtener el mayor beneficio para el colectivo y no para el individuo. En este caso, se debe establecer una relaci&amp;#243;n entre los individuos para lograr el objetivo com&amp;#250;n, siendo necesario definir un mecanismo que podr&amp;#237;amos llamar &amp;quot;empatia&amp;quot; entre agentes.  &lt;br /&gt;  &lt;br /&gt;Surge una nueva pregunta. &amp;#191;Ser&amp;#225; posible desarrollar empatia entre individuos artificiales?  &lt;br /&gt;  &lt;br /&gt;  &lt;div align="right"&gt;&lt;span style="font-size: 78%"&gt;Imagen de: &lt;/span&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Prison.jpg/200px-Prison.jpg"&gt;&lt;span style="font-size: 78%"&gt;http://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Prison.jpg/200px-Prison.jpg&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-8095449292330998532?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/8095449292330998532/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=8095449292330998532' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/8095449292330998532?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/8095449292330998532?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2007/10/equilibrio-el-dilema-del-prisionero.html' title='Equilibrio: El dilema del prisionero'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Pu86u0fArN4/RxQ0jNmpytI/AAAAAAAAADs/GsbY4VFJ6xU/s72-c/prisoner.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkIMRXc4eCp7ImA9WB9RFUg.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-3444855645506439756</id><published>2007-09-17T21:31:00.000-05:00</published><updated>2007-10-16T11:03:04.930-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2007-10-16T11:03:04.930-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Racional'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><category scheme='http://www.blogger.com/atom/ns#' term='Emocional'/><title>La concepción de Inteligencia</title><content type='html'>Si examinamos la definición de Wikipedia de la inteligencia, encontraremos que se entiende como la capacidad de un sistema (humano o no) de entender y comprender su entorno, y de resolver problemas (bajo esta definición podría, en ocasiones, cuestionarse la existencia de la inteligencia humana) Esta definición, que por cierto no carece de polémica, se puede ver limitada al no incluir la capacidad de razonar, planear, resolver problemas, pensar de manera abstracta, comprender ideas y lenguajes, aprender, inclusive poseer rasgos de creatividad, personalidad, carácter, conocimiento o sabiduría (bajo esta otra definición podría cuestionar aun más la creencia que todos los seres humanos son inteligentes).&lt;br /&gt;&lt;br /&gt;Según una definición interesante, el ser humano no es inteligente de una manera &lt;strong&gt;racional&lt;/strong&gt;. De hecho, al verse condicionado por sus sentimientos y sensaciones, el ser humano posee un comportamiento que raya lo irracional, que no puede descartarse de inteligente. La racionalidad implica tomar siempre la decisión correcta. En algunas ocasiones la decisión correcta no es solo la evidente.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Pu86u0fArN4/Ru88KAgigbI/AAAAAAAAACI/ZR0ui61nKDc/s1600-h/jhonnyfive.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5111370244721639858" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 219px; CURSOR: hand; HEIGHT: 275px" height="261" alt="" src="http://bp3.blogger.com/_Pu86u0fArN4/Ru88KAgigbI/AAAAAAAAACI/ZR0ui61nKDc/s320/jhonnyfive.jpg" width="220" border="0" /&gt;&lt;/a&gt;Para muchos investigadores en el área de IA, construir una máquina irracional pero inteligente (entendiéndose como capaz de usar no solo el razonamiento lógico sino también hacer uso de emociones) es una idea bastante atractiva. Sin embargo, esta eleva una serie de interrogantes que requieren ser solucionados: ¿podemos enseñar a una máquina a tener ética y morales? Además, si esa ética y morales deben ser programados o enseñados, ¿cual es el modelo a enseñar a estas máquinas? ¿Como darle inteligencia sentimental a una máquina? ¿Es de hecho posible, o estamos coqueteando con los límites humanos?&lt;br /&gt;&lt;br /&gt;Hay dos películas que me parecen muy interesantes por su posición frente al tema: "Corto Circuito" y "Yo, Robot", donde las máquinas poseen más allá de inteligencia racional, sino una verdadera introspección acerca de su propia existencia. Estarán únicamente en el espacio de la ficción o tal vez están más cerca de la realidad. ¿En algún punto podremos crear máquinas humanas?&lt;br /&gt;&lt;br /&gt;La posibilidad me parece muy interesante.&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;span style="font-size:78%;"&gt;Imagen de: &lt;/span&gt;&lt;a href="http://www.answers.com/topic/johnny-5"&gt;&lt;span style="font-size:78%;"&gt;http://www.answers.com/topic/johnny-5&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-3444855645506439756?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/3444855645506439756/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=3444855645506439756' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3444855645506439756?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/3444855645506439756?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2007/09/la-concepcin-de-inteligencia.html' title='La concepción de Inteligencia'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Pu86u0fArN4/Ru88KAgigbI/AAAAAAAAACI/ZR0ui61nKDc/s72-c/jhonnyfive.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkAGQ3g_fCp7ImA9WB9RFUg.&quot;'><id>tag:blogger.com,1999:blog-8785840213307777513.post-2440705441168033453</id><published>2007-09-16T10:41:00.000-05:00</published><updated>2007-10-16T11:05:22.644-05:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2007-10-16T11:05:22.644-05:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Tecnología'/><category scheme='http://www.blogger.com/atom/ns#' term='GOFAI'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Iniciar'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='Inteligencia Artificial'/><title>¿De qué trata Agentes Inteligentes?</title><content type='html'>El ser humano se ha dado a si mismo el nombre científico de &lt;em&gt;homo sapiens&lt;/em&gt; como una valoración de la trascendencia de sus habilidades mentales tanto para su vida cotidiana como en su propio sentido de identidad, y por lo tanto, la comprensión de estas habilidades ha permitido el nacimiento de ramas científicas que se encargan, por diferentes métodos, de analizar, entender y, en un caso particular, emular la &lt;strong&gt;inteligencia&lt;/strong&gt;. A esta rama en particular se le conoce como Inteligencia Artificial o &lt;strong&gt;IA&lt;/strong&gt;, la cual se enfoca en lograr no solo la comprensión de las entidades inteligentes sino su construcción. La importancia de la &lt;strong&gt;IA&lt;/strong&gt; no radica únicamente en un esfuerzo de dotar de capacidades mentales a objetos &lt;em&gt;inanimados&lt;/em&gt; sino también aprender más acerca de la humanidad misma.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_Pu86u0fArN4/Ru1WgQgigUI/AAAAAAAAABE/rPT396xuPe4/s1600-h/ai.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5110836264322629954" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 199px; CURSOR: hand; HEIGHT: 190px" height="220" alt="" src="http://bp2.blogger.com/_Pu86u0fArN4/Ru1WgQgigUI/AAAAAAAAABE/rPT396xuPe4/s320/ai.bmp" width="197" border="0" /&gt;&lt;/a&gt;La &lt;strong&gt;IA&lt;/strong&gt; es una disciplina relativamente nueva y sus orígenes se remontan formalmente a 1956, cuando el termino fue acuñado, sin embargo, el estudio de la inteligencia puede remontarse a la antigüedad, cuando los filósofos se esforzaban por comprender como se ve, aprende, recuerda, razona, e inclusive como deberían ser realizadas estas tareas. Incluso dentro de la &lt;strong&gt;IA&lt;/strong&gt; existen dos escuelas de pensamiento, nacidas de la divergencia en los puntos de vista de como puede ser construida y como razona una entidad inteligente: La Inteligencia Artificial Convencional (&lt;em&gt;Good Old Fashioned Artificial Intelligence&lt;/em&gt; - &lt;strong&gt;GOFAI&lt;/strong&gt;), la cual define que las soluciones deben ser elegantes, claras y probablemente correctas, e involucra métodos formales y lógicos; y la Inteligencia Computacional (&lt;em&gt;Computational Intelligence -&lt;/em&gt; &lt;strong&gt;CI&lt;/strong&gt;), la cual considera que la inteligencia es muy compleja para ser solucionada de manera formal, por lo tanto involucra métodos iterativos donde se desarrolla el conocimiento. Si bien las soluciones lógicas propuestas por &lt;strong&gt;GOFAI&lt;/strong&gt;, conocida más generalmente como aprendizaje de máquina, no pueden ser descartadas en varias aplicaciones, es claro que en algunas circunstancias, el desarrollo del conocimiento es más útil que su programación. Las técnicas de &lt;strong&gt;CI&lt;/strong&gt; tienen cada vez una mayor acogida y a cada instante se obtienen nuevos descubrimientos en sus tres campos: Las Redes Neuronales Artificiales (&lt;em&gt;Artificial Neural Networks&lt;/em&gt; - &lt;strong&gt;ANN&lt;/strong&gt;), los Sistemas Difusos (&lt;em&gt;Fuzzy Systems&lt;/em&gt; - &lt;strong&gt;FS&lt;/strong&gt;) y la Computación Evolutiva (&lt;em&gt;Evolutionary Computation&lt;/em&gt; - &lt;strong&gt;EC&lt;/strong&gt;).&lt;br /&gt;&lt;br /&gt;Este blog pretende ser un punto de encuentro para investigadores y personas interesadas en la &lt;strong&gt;IA&lt;/strong&gt;, en particular con el impacto que las entidades inteligentes o &lt;strong&gt;agentes&lt;/strong&gt; están cambiando nuestro entorno diario. Pretendo por este medio, no solo compartir mi trabajo de investigación de una manera más simple y asequible al publico general, sino como punto de encuentro de nuevas ideas y de opiniones en general sobre el desarrollo de la &lt;strong&gt;IA&lt;/strong&gt;, tanto en Colombia, como en Latinoamerica y el mundo.&lt;br /&gt;&lt;br /&gt;Espero que por medio de este blog, podamos establecer un canal de colaboración para el desarrollo de nuevas ideas dentro del área y sobretodo debatir el efecto que nuestro trabajo tiene sobre la sociedad al construir sistemas inteligentes con aplicaciones prácticas. Hasta una próxima oportunidad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;span style="font-size:78%;"&gt;Imagen de: &lt;/span&gt;&lt;a href="http://pages.cs.wisc.edu/~dyer/cs540.html"&gt;&lt;span style="font-size:78%;"&gt;http://pages.cs.wisc.edu/~dyer/cs540.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8785840213307777513-2440705441168033453?l=agenteinteligente.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agenteinteligente.blogspot.com/feeds/2440705441168033453/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8785840213307777513&amp;postID=2440705441168033453' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/2440705441168033453?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8785840213307777513/posts/default/2440705441168033453?v=2'/><link rel='alternate' type='text/html' href='http://agenteinteligente.blogspot.com/2007/09/qu-es-esto-de-inteligencia-de-enjambres.html' title='¿De qué trata Agentes Inteligentes?'/><author><name>andremun</name><uri>http://www.blogger.com/profile/01937455954465392885</uri><email>noreply@blogger.com</email><gd:extendedProperty name='OpenSocialUserId' value='18294359121486405919'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Pu86u0fArN4/Ru1WgQgigUI/AAAAAAAAABE/rPT396xuPe4/s72-c/ai.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>