proginternet.com


Aplicaciones y Fundamentos de la IA

Escrito por at 15:41 | Filed In Uncategorized | Add a Comentario

El trailer IRobot, lo publico porque esta película da una buena aproximacion, bastante realista, de los alcances la IA tendra en el futuro. Les recomiendo ver esta pelicula. Si pudiera la subiria completa, de todas maneras les dejo un link para el correspondiente torrent.

Primeramente, veamos algunos fundamentos teóricos sobre los cuales se apoya actualmente este medio de represetnacion del la inteligencia humana.
Durante más de 2000 años de tradición en filosofía han surgido diversas teorías del razonamiento y del aprendizaje, simultáneamente con el punto de vista de que la mente se reduce al funcionamiento de un sistema físico

Esto , aunado con un estudio matemático, han permitido el surgmiento de  teorías formales relacionadas con la lógica, probabilidad, teoría de decisiones y la computación. Las matemáticas nos han provisto de las herramientas para manipular las aseveraciones de certeza lógica, así como las inciertas de tipo probabilista. Así mismo prepararon el terreno para el manejo del razonamiento con algoritmos

La Psicología ofrece herramientas que permiten la investigación de la mente humana, así como un lenguaje científico para expresar las teorías que se van creando. Los psicólogos reforzaron la idea de que los humanos y otros animales podían ser considerados como máquinas para el procesamiento de información.

La Lingüística ofrece teorías sobre la estructura y significado del lenguaje. Los lingüistas demostraron que el uso de un lenguaje se ajusta dentro de estas estructuras.

Las Ciencias de la Computación, proveen herramientas que permiten que la inteligencia artificial sea una realidad. Dentro de esta rama,la ingeniería en computación ofreció el dispositivo que permite hacer realidad las aplicaciones de la inteligencia artificial. Los programas de inteligencia artificial por lo general son extensos y no funcionarían sin los grandes avances de velocidad y memoria aportadas por la industria de cómputo.

En conclusión, las ciencias que aportan a la Inteligencia Artificial son:

  • Filosofía
  • Medicina
  • Matemáticas
  • Psicología
  • Lingüística
  • Ciencias de la Computaciòn

Aplicaciones de la IA

Hoy en dia, muchos instrumentos y dispositivos que rodean nuestra vida, y que realmente forman parte importante de la misma, tiene a mayor o menor grado, una inteligencia inplícita. Es por ello que para clasificar las aplicaciones, podemos hacerlo por medio de tareas:

Tareas de la vida diaria

  • Percepción (visión y habla)
  • Lenguaje natural (comprensión, generación, traducción)
  • Control de un robot

Tareas formales

  • Juegos (ajedrez, damas)
  • Matemáticas (geometría, lógica, cálculo, demostración de propiedades)

Tareas de los expertos

  • Ingeniería (diseño, detección de fallas, planificación de manufactura)
  • Análisis científico
  • Diagnóstico médico
  • Análisis financiero …

Podemos tambien clasificarlas segun el proposito para el cual va a ser utilizada:

Aprendizaje:

  • Captación automática de conocimiento.

Razonamiento:

  • Sistemas basados en conocimiento.
  • Bases de datos inteligentes.
  • Prueba de teoremas y juegos.

Percepción:

  • Comprensión de lenguaje natural.
  • Interpretación de escenas visuales (Visión por computadora).

Locomoción y Manipulación:

  • Realizar procesos mecánicos y tareas manuales (Robótica).

Creación:

  • Generación, verificación, depuración y optimización automática de programas.

Estas son clasficaciones muy generales. Mas adelante, con mayor informacion daremos ejemplos específicos de su correcta aplicacion.

Próximamente:

Un resumen historico de los avances de la IA

Originalmente escrito en informatico ProgInternet.com

Originalmente escrito en Charles ProgInternet.com

Hace poco más de 10 años, la sola idea de otorgarle inteligencia a un sistema computacional, parecía utópica, rayando en lo imposible. Hoy dia, contamos con infinidad de productos que demuestran inteligencia a mayor o menor grado, lo cual facilita en mucho nuestra vida y el concepto que tenemos acerca de ella.

Actualmente, nos estamos acostumbrando a la idea de lograr, en el futuro, maquinas con un grado de inteligencia muy cercano a la humana, de tal manera que podriamos considerarlos como automatas e independientes de los deseos u propósitos para los que fueron creados. Es asi, de tal manera que escuchamos noticias como que para el 2050 podríamos conseguir robots amantes, algo muy polémico por cierto, pero no descartable. Esto me hace acuerdo del capitulo de futurama, en el que se recomendaba muy energicamente no tener citas con robots, ya que la reproducción humana estaba en riego. Para muestra un boton

Esto lleva a muchos a intentar entender los conceptos claves de esta inteligencia no humana, ni siquiera perteneciente a un ser vivo. Es por eso que se la conoce como intelifencia artificial. Estos seran una serie de posts dedicados a este tema. Mi intención es dar una idea general de los conceptos básicos de la misma, porque este campo es muy extenso y muy complejo, pero es importante tener un conocimiento basico de la misma

Inteligencia artificial, se conoce como una de las áreas de las ciencias computacionales encargadas de la creación de hardware y software con comportamiento inteligente. Esto engloba el estudio de técnicas que permite percibir, razonar y actuar de forma inteligente, ademas de lograr que las máquinas realizen tareas que, en algunos casos, son realizadas mejor por los sereshumanos.

Cuidado: uno de los errores más comunes a cometer en la definición de IA es afirmar que simula la inteligencia humana. La IA busca REPRODUCIR el efecto de la inteligencia humana en la resolucion u análisis de un problema. Para recalcar el punto, hagamos una analogía con el vuelo de las aves.

Los precursores en la fabricación de aviones, si bien es cierto estudiaron la estructura osea de las aves para inspirarse en sus invenciones, trataron de reproducir el efecto en sus inventos, es decir, que lograrar volar. NO intentaron reproducir un ala de ave a tamaño gigante, ni los procesos biologicos y químicos que permiten al ave batir sus alas para volar. Si fuea asi, veríamos a los aviones batiendo sus alas para remotarse en el cielo

Los Estudios en el Campo de la IA, tiene 2 objetivos principales:

  • Objetivos a largo plazo: Desarrollar sistemas que alcancen niveles de inteligencia similares/comparables o incluso mejores que los seres humanos. Esto no resulta muy viable por lo menos en los próximos 20 o 30 años.
  • Obejtivos a corto plazo: Desarrollar sistemas para realizar tareas “especificas” que puedan necesitar inteligencia.

Estos es todo por hoy, mas adelante veremos:

aplicaciones de IA

historia de la IA

Originalmente escrito en informatico ProgInternet.com

Inteligencia Artificial: Introducción

Escrito por at 12:15 | Filed In Uncategorized | Add a Comentario

Hace poco más de 10 años, la sola idea de otorgarle inteligencia a un sistema computacional, parecía utópica, rayando en lo imposible. Hoy dia, contamos con infinidad de productos que demuestran inteligencia a mayor o menor grado, lo cual facilita en mucho nuestra vida y el concepto que tenemos acerca de ella.

Actualmente, nos estamos acostumbrando a la idea de lograr, en el futuro, maquinas con un grado de inteligencia muy cercano a la humana, de tal manera que podriamos considerarlos como automatas e independientes de los deseos u propósitos para los que fueron creados. Es asi, de tal manera que escuchamos noticias como que para el 2050 podríamos conseguir robots amantes, algo muy polémico por cierto, pero no descartable. Esto me hace acuerdo del capitulo de futurama, en el que se recomendaba muy energicamente no tener citas con robots, ya que la reproducción humana estaba en riego. Para muestra un boton

Esto lleva a muchos a intentar entender los conceptos claves de esta inteligencia no humana, ni siquiera perteneciente a un ser vivo. Es por eso que se la conoce como intelifencia artificial. Estos seran una serie de posts dedicados a este tema. Mi intención es dar una idea general de los conceptos básicos de la misma, porque este campo es muy extenso y muy complejo, pero es importante tener un conocimiento basico de la misma

Inteligencia artificial, se conoce como una de las áreas de las ciencias computacionales encargadas de la creación de hardware y software con comportamiento inteligente. Esto engloba el estudio de técnicas que permite percibir, razonar y actuar de forma inteligente, ademas de lograr que las máquinas realizen tareas que, en algunos casos, son realizadas mejor por los sereshumanos.

Cuidado: uno de los errores más comunes a cometer en la definición de IA es afirmar que simula la inteligencia humana. La IA busca REPRODUCIR el efecto de la inteligencia humana en la resolucion u análisis de un problema. Para recalcar el punto, hagamos una analogía con el vuelo de las aves.

Los precursores en la fabricación de aviones, si bien es cierto estudiaron la estructura osea de las aves para inspirarse en sus invenciones, trataron de reproducir el efecto en sus inventos, es decir, que lograrar volar. NO intentaron reproducir un ala de ave a tamaño gigante, ni los procesos biologicos y químicos que permiten al ave batir sus alas para volar. Si fuea asi, veríamos a los aviones batiendo sus alas para remotarse en el cielo

Los Estudios en el Campo de la IA, tiene 2 objetivos principales:

  • Objetivos a largo plazo: Desarrollar sistemas que alcancen niveles de inteligencia similares/comparables o incluso mejores que los seres humanos. Esto no resulta muy viable por lo menos en los próximos 20 o 30 años.
  • Obejtivos a corto plazo: Desarrollar sistemas para realizar tareas “especificas” que puedan necesitar inteligencia.

Estos es todo por hoy, mas adelante veremos:

aplicaciones de IA

historia de la IA

Originalmente escrito en informatico ProgInternet.com

Errores increíbles en Photoshop

Escrito por at 18:26 | Filed In Uncategorized | Add a Comentario

Encontré estas imágenes muy interesantes, sobre los errores más comunes en el uso de Photoshop por parte de grandes compañias en el ámbito publicitario. Voy a publicar las 4 fotos más asombrosas , y espero ustedes puedan encontrar donde se encuentra el error, u horror en cada una de ellas.

Estos nos demuestra lo poco cuidadosos que pueden ser los editores, y lo muy cuidadosos que pueden resultar los lectores. Asi, que mucho cuidado con sus trabajos!!!


gracias a psdDisasters por las imágenes.

Originalmente escrito en Charles ProgInternet.com

Errores increíbles en

Escrito por at 18:26 | Filed In Uncategorized | Add a Comentario






Encontré estas imágenes muy interesantes, sobre los errores más comunes en el uso de Photoshop por parte de grandes compañias en el ámbito publicitario. Voy a publicar las 4 fotos más asombrosas , y espero ustedes puedan encontrar donde se encuentra el error, u horror en cada una de ellas.
Publiquen por comentarios los errores encontrados, mas adelánte los discutiremos cuidadosamente.

Estos nos demuestra lo poco cuidadosos que pueden ser los editores, y lo muy cuidadosos que pueden resultar los lectores. Asi, que mucho cuidado con sus trabajos!!!

Originalmente escrito en Charles ProgInternet.com

Cursos a distancia

Escrito por administrador at 16:47 | Filed In Access, Excel, Flash, Word | Add a Comentario

www.clubdeprogramadores.com lanza Cursos a Distancia

pensando en todas aquellas personas con ganas de capacitarse y que, por uno u otro motivo, no pueden acercarse hasta nuestra sede, el Club de Programadores pone a su disposición, una serie de Cursos a Distancia que le permitirá estar al nivel requerido dentro del ámbito informático, en muy poco tiempo y sin tener que asistir personalmente a un curso.

Cómodamente en su oficina o en el hogar, podrá aprender rápidamente los siguientes temas:

Pseudoclases Enlaces

Escrito por administrador at 21:29 | Filed In CSS | Add a Comentario

El standar de las hoojas de estilo CSS definen cuatro llamadas pseudo-clases para aplicar estilos avanzados en los enlaces de una pagina
Las pseudo-clases aplican diferentes estilos a un mismo enlace en función de su estado:

link: enlace no visitado.
visited: enlace visitados
hover: enlace en el que se pasa el puntero del ratón por encima
active: enlace activo

Originalmente escrito en admin ProgInternet.com

Las funciones en caulquier lenguaje permiten no epetir codigo.Por ejemplo si queremos realizar una suma varias veces.
El codigo javascript de la SUMA seria

function suma(a,b) {  resultado = a + b;  alert("El resultado es " + resultado);}

Para llamra a la funcion se adjudicaran las 2 variables y luego se llamran a la funcion por los parametros
var a=10;
var b= 5;
suma(a,b);

Si se quisiera en lugar de abrir una ventana devolver un dato, se utiliza la palabra clave return.

function suma(a,b) {  resultado = a + b;  retun resultado;}

En este caso al llamarlo se adjudicaria el resultado a una variable

var a=10;
var b= 5;
var suma2numeros=suma(a,b);

Originalmente escrito en admin ProgInternet.com

El tipo logico de datos conocido habitualmente como dato Booleano, o boolean toma dos valores true o false

EL uso en JAVASCRIPT es similar a otros tipos de datos.

var ok=true;
var confimation=false;

El operador de negacion ! devuelve el estado opuesto al valor de una varible

Por ejemplo: !ok –> false

Originalmente escrito en admin ProgInternet.com

keep looking »