sábado, 28 de febrero de 2015

Semana Olímpica

Pues ya empezamos... VB 

Matemática, porque eres tan difícil?

Lunes, 23 de Febrero

En este día, Luis nos dejó d tarea un programa de respuestas imaginarias en el Chicharronero. Y dejó fechas para otros trabajos. Además. nos dio los Fors para el programa de Estadística.



Jueves, 26 de Febrero

Luis nos dejó unos ejercicios en clase con el Chicharronero. Estos, claramente debían de venir del libro de Baldor. Toda la clase fue dedicada a estos trabajos.

sábado, 21 de febrero de 2015

A trabajar de nuevo...

Matemática

VB otra vez


Vigésima Séptima Semana

Lunes, 16 de Febrero

Luis nos enseñó y dijo como quería que el programa de VB (Matemática) quedara. Repitió nuevamente como graficar y nos enseñó lo que debía contener el programa de estadística.
Todo esto para el lunes.



Jueves, 19 de Febrero

Luis respondió preguntas, y firmó apuntes en clase. Curiosamente, no hicimos mucho en clase...
Dejó un trabajo extra para Polo, Kevin y yo; una pestaña con Fourier y sus sub-temas


sábado, 14 de febrero de 2015

Una semana.... Tranquila

Pues... Examen. Y VB

Vamos por otro diez :)

Vigésima Sexta Semana

Lunes, 9 de Febrero

Este GLORIOSO día, Luis Villalobos nos dejó el mítico examen.
Habían problemas en específico para cada uno de nosotros y peticiones por igual. Gracias al adelanto que nos dio Luis.
Gracias


Jueves, 12 de Febrero

En este tranquilo día, Luis nos dio unas clases teóricas. Y nos dejó de tarea hacer formas y presentaciones en VB. Se acerca un gran proyecto...
Después fuimos a la Fonomímica, donde bailamos y cantamos.


domingo, 8 de febrero de 2015

La Inteligencia Artificial

Dividiremos esta "investigación" de las siguientes 3 maneras.
  • ¿Qué es la Inteligencia Artificial?
  • Lenguaje de la Inteligencia Artificial
  • Sistemas Expertos y sus usos.

Empezaremos definiendo que es una Inteligencia Artificial.

Es considerada una rama de la computación y relaciona un fenómeno natural con una analogía artificial a través de programas de computadora. La Inteligencia artificial puede ser tomada como ciencia si se enfoca hacia la elaboración de programas basados en comparaciones con la eficiencia del hombre. Esto significa que podemos llamar la "IA" ciencia si la usamos creando programas que pongan a prueba y "compitan" con las capacidades humanas. Cumpliendo algún objetivo o demostrando un punto.

Por otra parte, se puede considerar como una rama de la ingeniería cuando las ideas están basadas en una relación de entrada-salida. ¿Qué quiere decir esto? Que el programa tiene la capacidad de rendir, actuar y racionalizar como las capacidades humanas pero sirviendo como herramienta de tales capacidades. Puede ser una herramienta de alto potencial si el usuario tiene la habilidad de "enseñarle" y aprender a usarla.

Ahora, si nos vamos a las definiciones exactas, la IA se describe así: 
Es la inteligencia exhibida por máquinas o  softwares. Es un campo de estudio que busca la meta de crear inteligencia. Más a fondo, es el estudio y diseño de agentes inteligentes". Los agente inteligentes son sistemas que perciben su medio ambiente y toman acciones que maximizan las posibilidades de éxito. "Es la ciencia e ingeniería de crear máquinas inteligentes" -John McCarthy

Como todos los campos de investigación, también tiene sus sub-divisiones que frecuentemente no comparten ideales. Por ejemplo; existen campos creados para responder a casos en específicos y otros que toman una de muchas posibilidades de responder a tales casos. He aquí una variedad de categorías: Razonamiento, Conocimiento, Planeamiento, Aprendizaje, Procesamiento del Lenguaje Natural (Comunicación), Percepción y la habilidad de manipular y mover objetos en su entorno. Y por supuesto, la mayoría, si no es que todas,  de las IA usan herramientas a partir de matemáticas, lógica, probabilidad y economía, estadística y muchas mas (Tome en cuenta el vasto uso de números)


Ahora, con esta breve explicación, tenemos la idea general de que es una Inteligencia Artificial. Procederemos con ver los tipos de "Lenguajes" que se usan en las IA

Cualquier lenguaje de la programación puede ser usado para desarrollar programas de IA, no obstante, destacan 3 en especial, desarrollados específicamente para la realización de programas dotados de IA. Estos son: LISP, PROLOG, OPS5. A continuación definiré cada uno.
  • LISP: El segundo lenguaje de programación de alto nivel más viejo que existe que todavía tiene un gran uso hoy en día. Desarrollado por John McCarthy (Anteriormente mencionado) en 1958, aunque grandes cambios han sido hechos. LISP deriva de "LISt-Processing", que como su nombre dice, se trata de proceso de listas encadenadas. Dando paso a macro sistemas y dejando a otros programadores la posibilidad de crear listas nuevas o cambios.

  • PROLOG: Creado a inicios de los '70 por Alain Colmerauer y Phillipe Roussel. Es un lenguaje declarativo, que en un principio era totalmente interpretado, pero tras el desarrollo de David H.D. Warren pasó a ser semi-interpretado. PROLOG se deriva del francés "PROgrammation en LOGique

  • OPS5: No tan popular como los anteriores, pero sumamente importante, OPS5 fue el primer lenguaje usado con resultado de éxito en un sistema experto (Mas adelante lo definiré). OPS5 viene de Official Productuion Sistem, creado por Charles Forgy en 1970. Es un lenguaje para ingeniería cognoscitiva que aguanta el procedimiento de representación del conocimiento en forma de reglas.


Finalmente, con más información sobre las IA, explicaré una rama en específica. Los Sistemas Expertos.

¿Qué  son?
Son sistemas informáticos que simulan el proceso de aprendizaje, de memorización, razonamiento, comunicación y acción en consecuencia de un experto humano en cualquier rama de la ciencia. Estas características le dan la capacidad de almacenar datos y conocimientos, dándole posibilidad de crear conclusiones lógicas, tomar decisiones, aprender de experiencia y los datos existentes, comunicarse, explicar las razones de las acciones tomadas y realizar acciones como consecuencia de todo lo anterior.
Básicamente, un  sistema capaz de mejorarse y "evolucionar" con sus conocimientos existentes y reglas puestas al aplicar tales conocimientos (Leyes de la Robótica)

Usos:
  • Personas con poca experiencia o conocimientos, pueden ser asistidas por un sistema experto que pueda enseñar (Aprendizaje). Esto lo podemos ver con múltiples programas modernos que nos incluyen "tutoriales" que van progresando con nosotros y nos guían.
  • Los Sistemas Expertos pueden obtener conclusiones y resolver problemas de forma más rápida que un experto humano. (Matemática, Cálculo) Fácilmente vemos esto con pequeños electrónicos como calculadoras. Pero en escalas mayores o números totalmente específicos existen super computadoras que corren con gran capacidad de procesamiento.
  • Cuando son escasos los expertos humanos de una determinada materia, los SE se pueden encargar. También si no se quiere la posibilidad de conclusiones humanas erróneas.

Y con esto podemos generalizar las Inteligencias Artificiales y sus usos. Aunque suene que tales conocimientos son para usos universitarios en adelante, Luis nos ha mantenido trabajando con un Sistema Artificial. Así es, MSW Logo.

Diseñado en 1967 por Daniel G. Bobrow, Wally Feurzeig, Seymour Papert y Cynthia Solomon su lenguaje es más conocido por la "Tortuga", que en verdad es un pequeño robot que obedece nuestros comandos siguiendo comandos en serie. Esta relacionado en enseñar el lenguaje en LISP, pero con la idea única de "Razonamiento Cuerpo-Sintónico" esto significa que los alumnos tienen la posibilidad de predecir e imaginar los movimientos de la tortuga.
En sí, MSW Logo es una adaptación multi-paradígmica con el dialecto de LISP, un lenguaje de programación funcional.

Con esto termino la investigación de Inteligencias Artificiales.
Nos espera un gran futuro.

Juan Manuel Rendón García

Biblografía:
http://en.wikipedia.org/wiki/Logo_%28programming_language%29
http://www.informaticaintegral.net/sisexp.html
https://sites.google.com/site/proyectointeligenciaartificial/indice/lenguajes-de-programacin
http://en.wikipedia.org/wiki/Artificial_intelligence
http://bvs.sld.cu/revistas/san/vol2_2_98/san15298.htm

sábado, 7 de febrero de 2015

Día patrio y EL EXAMEN.

Otra semana de exámenes? Éntrale

Estoy listo... Creo

Vigésima Quintana Semana

Lunes, 2 de Febrero

Se celebró el 5 de Febrero. Hace 98 años, la promulgación de la Constitución Política de los Estados Unidos Mexicanos
Para nosotros, los alumnos, fue puente.


Jueves, 05 de Febrero

Luis nos enseñó lo que vendrá en el examen y calificó firmas. Aparte nos dejó graficar en hoja milimétrica. Gracias...
Un adelanto del examen ;)