<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GamePlayArt &#187; IA</title>
	<atom:link href="http://www.gameplayart.com/blog/?feed=rss2&#038;tag=ia" rel="self" type="application/rss+xml" />
	<link>http://www.gameplayart.com</link>
	<description>Sitio Oficial de GPA</description>
	<lastBuildDate>Mon, 17 Aug 2009 20:22:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Inteligencia Artificial(3/4): Lo bueno, lo malo y lo feo.</title>
		<link>http://www.gameplayart.com/?p=69</link>
		<comments>http://www.gameplayart.com/?p=69#comments</comments>
		<pubDate>Tue, 23 Sep 2008 20:24:05 +0000</pubDate>
		<dc:creator>Jos_173</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bueno]]></category>
		<category><![CDATA[desventajas]]></category>
		<category><![CDATA[feo]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Investigación]]></category>
		<category><![CDATA[lenguajes de programacion]]></category>
		<category><![CDATA[malo]]></category>
		<category><![CDATA[objeciones]]></category>
		<category><![CDATA[ventajas]]></category>

		<guid isPermaLink="false">http://www.gameplayart.com/?p=69</guid>
		<description><![CDATA[Con la idea de facilitarnos las tareas que debemos de desempeñar los humanos, hemos venido inventado diversas herramientas a lo largo de nuestra historia, aquellas que nos permiten tener una mejor calidad de vida; los ordenadores son uno más de los inventos del hombre, pero esta herramienta por sí sola no es capaz de efectuar ninguna tarea, es [...]]]></description>
			<content:encoded><![CDATA[<p>Con la idea de facilitarnos las tareas que debemos de desempeñar los humanos, hemos venido inventado diversas herramientas a lo largo de nuestra historia, aquellas que nos permiten tener una mejor calidad de vida; los ordenadores son uno más de los inventos del hombre, pero esta herramienta por sí sola no es capaz de efectuar ninguna tarea, es tan sólo un conjunto de cables y circuitos (al igual que un robot) que necesitan recibir instrucción por parte de los humanos para desempeñar alguna tarea. En las siguientes líneas daremos algunas respuestas a ciertas inquietudes tales como: ¿cómo es que se lo hace?, ¿qué dicen las personas al respecto?&#8230; entre otros que van a dar mucho que opinar y comentar. Bienvenido nuevamente a este tema de investigacion acerca de la majestuosa Inteligencia Artificial.</p>
<p><a href="http://www.gameplayart.com/wp-content/uploads/2008/09/evolucionlenguajesprogramacion.jpg"><img class="size-medium wp-image-97 alignleft" src="http://www.gameplayart.com/wp-content/uploads/2008/09/evolucionlenguajesprogramacion-212x300.jpg" alt="Evolución de los lenguajes imperativos y orientados a Objetos" width="311" height="311" /></a>A partir de los años sesenta, empiezan a surgir diferentes lenguajes de programación, atendiendo a diversos enfoques, características y propósitos, que más adelante describiremos. Por lo pronto, puede decirse, que actualmente existen alrededor de 2000 lenguajes de programación [KINNERSLEY 95] y continuamente, están apareciendo otros más nuevos, que prometen hacer mejor uso de los recursos computacionales y facilitar el trabajo de los programadores. Tratando de resumir un poco, presentaremos los siguientes cuadros evolutivos, donde aparecen los lenguajes que por su uso y comercialización, han resultado ser los más populares a lo largo de este medio siglo.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_98" class="wp-caption alignright" style="width: 239px"><a href="http://www.gameplayart.com/wp-content/uploads/2008/09/evolucionlenguajesdeclarativos.jpg"><img class="size-medium wp-image-98" src="http://www.gameplayart.com/wp-content/uploads/2008/09/evolucionlenguajesdeclarativos-184x300.jpg" alt="Evolución de los lenguajes declarativos" width="229" height="323" /></a><p class="wp-caption-text">Evolución de los lenguajes declarativos</p></div>
</div>
<p align="left">Dentro de todos ellos los que son más de uso exclusivo dentro de lo que es IA son los Funcionales o también lenguajes basados en funciones, las cuales se representan mediante expresiones, que nos permiten obtener ciertos resultados a partir de una serie de argumentos. De hecho las expresiones están formadas por un conjunto de términos, que a su vez pueden encapsular otras expresiones, para con la evaluación de todas ellas, llegar a la solución deseada. Éstos a su vez son los:</p>
<p style="30px" align="left"><strong>Lógicos</strong>: Este tipo de lenguajes se basan en el cálculo de predicados, la cual es una teoría matemática que permite entre otras cosas, lograr que un ordenador basándose en un conjunto de hechos y de reglas lógicas, pueda derivar en soluciones inteligentes. [DIMARE 90]. El mismo ejemplo del factorial, se vería de la siguiente manera, escrito en PROLOG.</p>
<blockquote>
<p style="30px" align="left">factorial (0, 1)<br />
factorial (X, Fac) :- Y is X-1, fac(Y, F2), Fac is F2 * X</p>
</blockquote>
<h2>Ventajas y Desventajas de la Inteligencia Artificial</h2>
<blockquote>
<p align="left">&#8220;La Inteligencia Artificial estudiada dentro del culto a la computación (subrayado del autor) no tiene la más remota posibilidad de producir resultados duraderos. Ya es tiempo de canalizar los esfuerzos de los investigadores de la IA -así como de los recursos económicos puestos a su disposición- en otras áreas que no sean los métodos del cómputo&#8221; (SAYRE, 1993:23)</p>
</blockquote>
<blockquote>
<p align="left">&#8220;Luego de cincuenta años de esfuerzos, excepto para unos cuantos empecinados, es para todos evidente que esta empresa por crear inteligencia en general ha fracasado&#8221; (DREYFUS, 1992:386)</p>
</blockquote>
<h3>Ventajas Y Objeciones Para La IA.</h3>
<p align="left">En El Contexto Social Uno de los cuestionamientos filosóficos básicos en la IA es <strong>&#8220;¿Son capaces de pensar las máquinas?&#8221;</strong> No se intentará dar una respuesta a la pregunta anterior, ya que tampoco su definición es clara. Para entender el porqué considérense las siguientes preguntas. <em>¿Son capaces de volar las máquinas? ¿Son capaces de nadar las máquinas?. </em>La mayoría estaría de acuerdo en que la respuesta a la primera de estas preguntas es sí, los aeroplanos pueden volar, en tanto que la segunda es no; barcos y submarinos se desplazan a través del agua, aunque no de manera que conocemos como nadar.</p>
<p align="left">Estas respuestas tienen poca relevancia en el diseño o en las capacidades de los aeroplanos y de los submarinos, y tienen más que ver con la manera como escogemos el empleo de palabras. La palabra &#8220;Nadar&#8221; significa &#8220;Desplazarse a través del agua mediante movimientos de las extremidades o de otras partes del cuerpo, en tanto que el significado de la palabra &#8220;Volar&#8221; no indica restricciones de los medios de locomoción. Para complicar aún más las cosas, las palabras también se utilizan con un sentido metafórico, y cuando decimos que una computadora (o un ingeniero, o la economía) marcha bien, lo que se quiere dar a entender es que funciona correctamente, no que se impulsa a sí misma mediante piernas y de una manera admirable. De manera similar, cuando una persona afirma: &#8220;Mi MODEM no funciona, porque la computadora piensa que está en una línea de 2400 baudios&#8221;, posiblemente la palabra &#8220;Piensa&#8221; se utiliza en sentido metafórico, y sostendrá que eso de que las computadoras piensan no debe interpretarse en sentido literal.</p>
<p align="left"><strong>Algunas de las objeciones</strong> pueden resolverse sin mayor problema. Por ejemplo, Lady Ada Lovelace, en su comentario sobre la Máquina Analítica de Babbage afirma:</p>
<blockquote>
<p align="left">&#8220;No pretende crear nada. Es capaz de hacer todo aquello que sabemos ordenarle que ejecute&#8221; (BABBAGE, 1978:85)</p>
</blockquote>
<p align="left">Esta objeción, de que las computadoras sólo son capaces de hacer lo que se les indica y que, por lo tanto, no son capaces de hacer nada creativo, es algo con lo que todavía nos topamos en la actualidad. Una sencilla refutación es afirmando que una de las cosas que podemos ordenar a una computadora es aprender a partir de su propia experiencia.</p>
<blockquote>
<p align="left">&#8220;Ser amable, polifacético, hermoso, amigable, tener iniciativa, sentido del humor, saber distinguir lo bueno de lo malo, cometer errores, enamorarse, gustar de las fresas con crema, hacer que alguien se enamore de uno, aprender de la experiencia, usar las palabras correctamente, ser objeto de sus propios pensamientos, tener una conducta tan diversa como la del hombre y hacer cosas realmente nuevas&#8221; (TURING, 1984:456).</p>
</blockquote>
<p align="left">Si bien alguna de las habilidades anteriores se refiere a la conciencia de las máquinas y de lo cual se hablará extensamente a continuación, muchas de ellas tienen que ver con características de tipo conductual. Turing comenta que este tipo de escepticismo surge en el caso de la experiencia que se ha tenido con las máquinas en cuanto artefactos que sirven para realizar tareas repetitivas en las que a finales de la década de 1940, a la población le resultaba difícil que las máquinas pudiesen encontrar soluciones numéricas a las ecuaciones o predecir trayectorias balísticas. Aún en nuestros días, son muchos los analfabetizados tecnológicamente que no creen que las máquinas sean capaces de aprender. La inteligencia artificial estudia espacialmente métodos que permiten resolver problemas en los que no existe el conocimiento sistemático para plantear una solución analítica (métodos considerados débiles por realizar procedimientos de búsqueda no informada). Las técnicas de representación que permiten describir los aspectos conocidos del problema se denominan declarativos (declaran el qué). Sus ventajas son su claridad, su predisposición al planteamiento modular y que se pueden añadir nuevos hechos a los ya existentes. Las técnicas de representación que se centran en especificar el proceso que hay que realizar para encontrar los soluciones buscadas se denominan procedimentales (se centran en el cómo), fijan el conocimiento del dominio que no se ajusta a esquemas declarativos y ese mismo conocimiento sirve para guiar las líneas de conocimiento del proceso de búsqueda. Ningún sistema es completamente declarativo o exclusivamente procedimental. En principio son intercambiables (cuando exista el proceso de interpretación adecuado para las declarativas). En general se puede afirmar que el carácter procedimental conlleva un tratamiento algoritmo y el declarativo uno heurístico. El planteamiento general de un problema consiste en encontrar o construir una solución (o varias) de dicho problema. Este problema requiere: &#8211; Un agente (sistema) con una serie de objetivos que se quieren alcanzar &#8211; Un conjunto de acciones que permiten obtener los objetivos o metas &#8211; Un procedimiento de elección entre diferentes formas de llegar a las metas (cada solución constituye una secuencia de acciones). El módulo que construye la solución suele llamarse solucionador.</p>
<div id="attachment_100" class="wp-caption aligncenter" style="width: 569px"><a href="http://www.gameplayart.com/wp-content/uploads/2008/09/chicarobot.jpg"><img class="size-medium wp-image-100" src="http://www.gameplayart.com/wp-content/uploads/2008/09/chicarobot-300x206.jpg" alt="IA... lo hermoso!!" width="559" height="260" /></a><p class="wp-caption-text">Inteligencia Artificial... lo hermoso!!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.gameplayart.com/?feed=rss2&amp;p=69</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inteligencia Artificial (2/4): Descripción y Clasificación</title>
		<link>http://www.gameplayart.com/?p=67</link>
		<comments>http://www.gameplayart.com/?p=67#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:25:25 +0000</pubDate>
		<dc:creator>Jos_173</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[clasificacion]]></category>
		<category><![CDATA[descripcion]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Investigación]]></category>

		<guid isPermaLink="false">http://www.gameplayart.com/?p=67</guid>
		<description><![CDATA[En tiempos modernos todavía es insuficiente alcanzar niveles de conocimientos grandes para cubrir todo este majestuoso campo como lo es la Inteligencia Artificial, nuestros estudios e investigaciones están orientados en el aspecto de hacer conocer a cada lector la descripción general y su clasificación de todo lo que viene siendo esta rama.  Luego de saber cómo [...]]]></description>
			<content:encoded><![CDATA[<p>En tiempos modernos todavía es insuficiente alcanzar niveles de conocimientos grandes para cubrir todo este majestuoso campo como lo es la Inteligencia Artificial, nuestros estudios e investigaciones están orientados en el aspecto de hacer conocer a cada lector la descripción general y su clasificación de todo lo que viene siendo esta rama.  Luego de saber cómo se origino esto de la inteligencia artificial nos abocaremos en comprender mas a cómo es que está conformada, así como todo sus detalles. Esperamos siempre que estos estudios les sirvan de guía, mas no como reglas que esta rama es demasiado amplia para exponerla en su plenitud.</p>
<p>[youtube]http://www.youtube.com/watch?v=1QPiF4-iu6g[/youtube]</p>
<h2>Descripción</h2>
<p style="justify;">El término &#8220;inteligencia artificial&#8221; se ha popularizado para designar a una disciplina incluida entre las ciencias de la computación. Tiene que ver con el esfuerzo que decenas de científicos de distintos países, especialmente de los Estados Unidos y de Europa Occidental, han venido realizando durante los últimos treinta años para dotar a las computadoras de inteligencia.</p>
<p style="justify;"><a href="http://www.gameplayart.com/wp-content/uploads/2008/09/rhuy-full.jpg"><img class="size-medium wp-image-81 alignleft" src="http://www.gameplayart.com/wp-content/uploads/2008/09/rhuy-full-254x300.jpg" alt="Inteligencia Artificial o solo un sueño de la humanidad" width="153" height="201" /></a>La frase &#8220;dotar a las computadoras de inteligencia&#8221; suele producir una reacción de asombro en muchas personas, aunque a veces por motivos diferentes: &#8220;Pero&#8230; ¿es que las computadoras no son inteligentes?&#8221;, comentarán algunos que han visto o leído demasiadas historias de ciencia ficción. Claro que no, habrá que contestarlos, refiriéndonos al hecho de que la computadora ordinariamente programada no es más que un instrumento muy rápido y generalmente confiable de hacer operaciones aritméticas o de manipular fichas de nombres en orden alfabético. Para que una computadora comience a merecer el nombre de inteligente, deberá ser capaz de realizar acciones que, si realizadas por un ser humano, diríamos que requieren inteligencia, como jugar ajedrez o mantener un diálogo con otro ser considerado también inteligente, o resolver algún rompecabezas.</p>
<p style="justify;">Pero para otras personas la fuente del estupor al ver asociadas las palabras &#8220;inteligencia&#8221; y &#8220;artificial&#8221; consistirá en el hecho de que para ellas la inteligencia y las máquinas son conceptos esencialmente incompatibles:</p>
<blockquote><p>&#8220;Las computadoras pueden hacer operaciones aritméticas porque para eso sólo se necesita ser capaz de manipular números en forma mecánica; pero la inteligencia, a diferencia de la <a href="http://www.gameplayart.com/wp-content/uploads/2008/09/ia.jpg"><img class="size-medium wp-image-79 alignright" src="http://www.gameplayart.com/wp-content/uploads/2008/09/ia-300x300.jpg" alt="" width="76" height="66" /></a>capacidad de manipular números, requiere creatividad, inventiva, iniciativa intelectual, y eso desde luego solo lo pueden tener los seres humanos, de ninguna manera las máquinas. Las computadoras pueden hacer lo que sus programadores les dicen, pero nada más; además, hagan lo que hagan, nunca sabrán lo que están haciendo, nunca serán conscientes de lo que hacen. Y para ser inteligente se requiere ser capaz de elegir conscientemente el propio camino en la solución de problemas&#8221;.</p></blockquote>
<p style="justify;">La contestación que podemos darle a esta segunda clase de personas es más compleja. Por lo tanto podemos decir a grandes rasgos que la <strong>Inteligencia Artificial es una ciencia que intenta la creación de programas para máquinas que imiten el comportamiento y la comprensión humana</strong>, que sea capaz de aprender, reconocer y pensar, aunque esto último está por ver, ya que, realmente, ¿qué significa pensar? y ¿en qué consiste el pensamiento? (<a title="Alan Turing" href="http://es.wikipedia.org/wiki/Alan_Turing" target="_blank">Turing 1912-1954</a>).</p>
<h2>Clasificación</h2>
<ol style="justify;">
<li>
<div style="justify;"><strong>La Inteligencia Artificial como ciencia de lo natural o análisis:</strong> El procedimiento teórico busca una explicación de esa correlación en términos de un conjunto de leyes generales de un nivel superior que permiten predecir lo que ocurriría en otros casos no observados. Realmente lo que hace es buscar un modelo del conocimiento humano, generalmente organizado en varios niveles (estático, dinámico y estratégico) para poder usarlo en predicción. Esta técnica se basa en experimentos para conseguir una teoría del conocimiento computable con capacidad predictiva (como una ley física).</div>
</li>
<li>
<div style="justify;"><strong>Inteligencia Artificial como ciencia de lo artificial:</strong> Aspira a convertirse en una ingeniería en sentido estricto. Ahora se parte de un conjunto de especificaciones funcionales y se busca la síntesis de un sistema (programa más máquina) que las satisfaga. A su vez en ambas ramas cooperan dos paradigmas, que constituyen dos formas de analizar un proceso y dos metodologías de síntesis de una solución: <strong>Computación simbólica &#8211; Computación conexionista</strong> En inteligencia artificial trabajamos con información y conocimiento, y ambos son pura forma, totalmente independiente del sistema físico que las soporta. Las tareas que aborda la inteligencia artificial de síntesis son tareas de alto nivel, y pueden clasificarse en tres grandes grupos ordenados en grado de dificultad creciente:</div>
<ol>
<li>
<div style="justify;"><strong><em>DOMINIOS FORMALES.</em></strong> Las tareas toman la forma genérica de solucionadores de problemas mediante búsquedas en un espacio de estados de conocimiento y pueden ser juegos o problemas lógico-matemáticos.</div>
</li>
<li>
<div style="justify;"><em><strong>DOMINIOS TÉCNICOS.</strong></em> Tienen que ver con el diagnóstico médico, la detección de fallos, la planificación de trayectorias de robots, etc. Lo característica de estas tareas es el carácter limitado del conocimiento que manejan (dominios estrechos) y la posibilidad de formalizar ese conocimiento con las técnicas disponibles.</div>
</li>
<li>
<div style="justify;"><em><strong>FUNCIONES BÁSICAS Y GENUINAS DEL COMPORTAMIENTO HUMANO.</strong></em> Realmente es lo que hacemos a todas horas sin darnos cuenta: ver, oír, caminar, pensar , hablar, etc. Por su importancia se le va a dedicar el siguiente apartado.</div>
</li>
</ol>
</li>
<li>
<div style="justify;"><strong>Idea Inductiva del comportamiento artificial:</strong> Hablar de la inteligencia artificial en ese sentido supone querer comprender y duplicar las funciones del comportamiento humano. Algunas de sus características son:</div>
<ul>
<li>
<div style="justify;">Su simplicidad en el ser humano.</div>
</li>
<li>
<div style="justify;">Lo complejo que son a la hora de sintetizarlos.</div>
</li>
<li>
<div style="justify;">El uso masivo de conocimientos y el hecho que las técnicas son insuficientes para modelar estas tareas (hace falta un lenguaje de representación con la capacidad y robustez del lenguaje natural).</div>
</li>
<li>
<div style="justify;">El estilo peculiar de computación que usa el ser vivo.</div>
</li>
<li>
<div style="justify;">El reconocimiento de que todo conocer depende de la estructura que conoce.</div>
</li>
<li>
<div style="justify;">La hipótesis fuerte de la inteligencia artificial es que también es posible hacer computacional este conocimiento propio de lo vivo.</div>
</li>
</ul>
</li>
</ol>
<p style="justify;">Para la realización de las tareas el agente posee un modelo del medio y un conjunto de propósitos en ese medio y para alcanzar sus metas usa lo que Newell llama principio de racionalidad. El problema es que este principio no es operacional (nos dice qué hacer pero no cómo hacerlo. Por tanto la clave de la inteligencia artificial es conseguir programa traductores intermedios que conecten las primitivas de bajo nivel con las de un lenguaje de representación cada vez más próximo al lenguaje natural.</p>
<p style="justify;">Existen tres paradigmas que los investigadores han utilizado tradicionalmente para la resolución de problemas de IA:</p>
<ol style="justify;">
<li>
<div style="justify;"><strong>Programación Heurística.-</strong> Está basado en el modelo de comportamiento humano y su estilo para resolver problemas complejos. Existen diversos tipos de programas que incluyen algoritmos heurísticos. Varios de ellos son capaces de aprender de su experiencia.</div>
</li>
<li>
<div style="justify;"><strong>Redes Neuronales Artificiales.-</strong> Es una representación abstraída del modelo neuronal del cerebro humano. Las redes están formadas por un gran número de elementos simples y por sus interconexiones. Una red neuronal artificial puede ser simulada o ser real. Al elemento procesador de la red, se lo denomina neurona artificial.</div>
</li>
<li>
<div style="justify;"><strong>Evolución Artificial.-</strong> Su modelo está basado en el proceso genético de evolución natural, propuesto por Charles Darwin. Se utilizan sistemas simulados en computador que evolucionan mediante operaciones de reproducción, mutación y cruce (Algoritmos Genéticos). Cada paradigma comprende una colección de métodos, configuraciones y técnicas desarrolladas para manipular el conocimiento. En general, una técnica de IA está caracterizada por incluir los siguientes componentes:</div>
<ul>
<li>
<div style="justify;"><em><strong>Procesos de Búsqueda.-</strong></em> Proporciona una forma de resolver problemas para los cuales no hay un método más directo, así como también se constituye en un marco de trabajo dentro del cual cualquier técnica directa puede ser incorporada.</div>
</li>
<li>
<div style="justify;"><strong><em>Uso del Conocimiento.-</em></strong> Proporciona una forma de resolver problemas explotando las estructuras de los objetos involucrados.</div>
</li>
<li>
<div style="justify;"><em><strong>Abstracción.-</strong></em> Proporciona una forma de separar rasgos importantes y variaciones, de los tantos que no tienen importancia.</div>
</li>
</ul>
</li>
</ol>
<p style="justify;">Desde el punto de vista de los objetivos, la IA puede considerarse en parte como ingeniería y en parte como ciencia: <strong>Como ingeniería</strong>, el objetivo de la IA es resolver problemas reales, actuando como un conjunto de ideas acerca de cómo representar y utilizar el conocimiento, y de cómo desarrollar sistemas informáticos. <strong>Como ciencia</strong>, el objetivo de la IA es buscar la explicación de diversas clases de inteligencia, a través de la representación del conocimiento y de la aplicación que se da a éste en los sistemas informáticos desarrollados.</p>
<blockquote>
<p style="justify;">Para usar la IA se requiere una comprensión básica de la forma en que se puede representar el conocimiento y de los métodos que pueden utilizar o manipular ese conocimiento.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gameplayart.com/?feed=rss2&amp;p=67</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
