martes, 18 de junio de 2013


¿Que es la Inteligencia Artificial?
What is Artificial Intelligence?



Autoría:

Rúa Castro Juan

Ingeniería de Sistemas

Autónoma del Perú

Resumen:
Este blog nos muestra la importancia de la Inteligencia Artificial (IA) y como interactúa con las personas en su día a día.La Inteligencia Artificial tiene 5 técnicas:
  1. Agentes inteligentes: Métodos de búsqueda de soluciones.
  2. Sistemas expertos: Soluciones basadas en una base de conocimiento e inferencia lógica.
  3. Lógica difusa: Soluciones basadas en medición de variables inciertas y reglas no deterministas.
  4. Redes neuronales: Soluciones basadas en el modelamiento de neuronas cerebrales.
  5. Algoritmos genéticos: Soluciones basadas en el modelamiento de la evolución

Todas tienen un mismo objetivo el cual es tratar de crear maquinas que piensen razonen por si solas.

Todas las personas interactuan en algún momento con la IA, ya sean la edad que tengan. La Inteligencia Artificial esta en un juego de ajedrez, la inclusión de la Inteligencia artificial se da a causa de mejorar el desempeño del personal.

Summary:
This blog shows the importance of Artificial Intelligence (AI) and how it interacts with people in their day to day.The Artificial Intelligence has 5 techniques:
  1. Intelligent agents: Methods of finding solutions.
  2. Expert Systems: Solutions based on a knowledge base and inference logic.
  3. Fuzzy Logic: Solutions based on uncertain variables measuring and nondeterministic rules.
  4. Neural Networks: Solutions based on the modeling of brain neurons.
  5. Genetic Algorithms: Solutions based on the modeling of the evolution
All have the same goal which is to try to create machines that think to reason for themselves.

Everyone at some point interact with the AI​​, whether their age. Artificial Intelligence is in a game of chess, including artificial intelligence gives cause to improve staff performance.

Introducción:
La Inteligencia Artificial es una disciplina que se encarga de simular la inteligencia humana  Hoy en día su desarrollo es inmenso, mostrando grandes aplicaciones para el futuro.
Algunas de las campos de desarrollo de la Inteligencia artificial son:
  • MEDICINA: Incluye el diagnóstico, sistemas expertos para ayudar a los médicos, la monitorización y control en las unidades de cuidados intensivos, diseño de prótesis, diseño de fármacos, sistemas tutores inteligentes para diversos aspectos de la medicina.
  • ROBOTICA: En el control de motores.
  • EDUCACIÓN: Incluye diversos tipos de sistemas tutores inteligentes y sistemas de gestión de estudiantes. Aplicaciones particulares incluyen diagnóstico de lagunas en los conocimientos del estudiante, diversos tipos de tutores de ejercicios y prácticas.
  • GESTION DE INFORMACION: Hace referencia al uso de la IA en la minería de datos, el rastreo web, filtrado de correo.
  • ESTADO: Sistemas expertos para ayudar a los abogados, o los sistemas para dar asesoramiento jurídico y ayuda a los no letrados. Agilizar los procesos legales para los delitos existentes.
  • VIDEOJUEGOS: La inteligencia Artificial es cada vez utilizada en los juegos en los que se da vida a Jefes Finales de cada mision por ejemplo.
Esto son algunos de los campos en los cuales la IA esta presente, no son todos.

Conclusiones:

En el presente blog se muestra cómo no solo esos juegos con los que cada día nos divertimos llevan en su motor algoritmos de IA.

De hecho, podemos decir que la Inteligencia Artificial aporta soluciones para casi todas las cuestiones que nos caracterizan como humanos e inteligentes, sin embargo, aún dista bastante para que realice dichas tareas de la misma manera y con la misma eficacia que lo hacen las personas. Sin embargo, las soluciones aportadas para resolverlos tienen aplicaciónes interesantes en múltiples áreas de nuestra vida cotidiana que nos hacen la vida más fácil.

Espero que este artículo ayude a despertar el interés por la IA entre los usuarios.

REFERENCIAS BIBLIOGRAFICAS:
























Estructuras de Datos en JAVA
MARK ALLEN WEISS


Libro: Estructuras de Datos en JAVA
Autor: Mark Allen Weissi
ISBN: 9788478290352
Universidad: Autonoma del Peru

El enfoque del libro facilita el aprendizaje rapido del alumno, no obstante cuenta con una guia del profesor que muestra los distintos usos del material.

Enseña al estudiante los principios en la programacion con Java, enseñando estructura de datos, Objetos y Clases, Numeros Aleatorios,Compiladores Arboles, Tablas Hash.

Asu vez tambien cuenta con ejercicios de 4 tipos:
  1. Cuestiones breves: Se dedican a contestar pequeñas preguntas o simular sobre un papel algun algoritmo descrito en el texto.
  2. Problemas teoricos: Cuestiones que requieren de algun analisis matematico
  3. Problemas practicos: Cuestiones sencillas de programacion, incluyendo preguntas de sintaxis o trucos en la codificacion.
  4. Practicas de programacion: Contiene ideas para realizar ejercicios mas complicados y sugerencias para desarrollar applets.
El libro tambien consta de detalles pedagogicos que permiten:
  • Seccion de Elementos de Juego ennumeran los conceptos mas importantes junto a sus definiciones.
  • Seccion de Errores Comunes que muestra una lista de errores mas habituales al final de cada capitulo.
  • Notas al margen que permite destacar conceptos e ideas importantes.
Adicionalmente el libro cuenta con disponibilidad de codigo funcional probado en sobre JDK 1.1 - Descargable de Internet.