sábado, 28 de abril de 2012

GMAIL AUMENTA A 10GB



Desde su lanzamiento, Gmail siempre ha dado noticias sobre su capacidad de almacenamiento, desde hace 8 años ha ido aumentando desde los 2GB hasta los 7,5 GB de almacenamiento. No cabe duda q para celebrar la llegada de Drive, Google anunció que todas las cuentas de Gmail tendrían un aumento en su capacidad de almacenamiento, pasando de 7.5GB a 10GB, de los que seguramente todos sus usuarios ya están disfrutando. [1]


Otro beneficio que ha traído consigo Drive, es que se integra con Gmail para que se pueda utilizar el servicio de almacenamiento como repositorio de documentos que, posteriormente, se puede enviar desde Gmail en forma de correo electrónico, los usuarios que habitualmente utilizaban Gmail como espacio de respaldo podrán pasarse a Drive y utilizar su buzón de correo exclusivamente para almacenar mensajes sin necesidad de preocuparse de limitaciones de espacio. [2]


REFERENCIAS

[1] Salaberry, A. (2012). Gmail lleva su capacidad de almacenamiento a 10 GB. Recuperado el 28 de Abril de 2012, de http://alt1040.com/2012/04/gmail-lleva-su-capacidad-de-almacenamient-a-10-gb

[2] Velasco, J. J. (2012). Gmail amplía su capacidad a 10 GB. Recuperado el 28 de Abril de 2012, de http://bitelia.com/2012/04/gmail-amplia-su-capacidad-a-10-gb

sábado, 21 de abril de 2012

GOOGLE CERRARÁ ALGUNOS SERVICIOS



Como es costumbre, Google nunca deja de ser noticia, ahora esta empresa ha decidido revisar todos sus proyectos desarrollados  y tomar la decisión de darles de baja a aquellos que han quedado obsoletos, han perdido popularidad, o simplemente por ser redundantes en sus servicios.
Dentro de los servicios que Google retirará son:
  • Google Flu Vaccine Finder
  • Google Related
  • Google Sync para BlackBerry
  • La aplicación móvil de Google Talk [1]
  • One Pass
  • Picasa para Linux
  • Buscador de patentes de Google 
  • Social Graph API
  • Urchi
  • Needlebase [2]

REFERENCIAS:

[1] Velasco, J. J. (2012). Google anuncia el cierre de algunos servicios más. Recuperado el 21 de Abril de 2012, de http://bitelia.com/2012/04/google-anuncia-el-cierre-de-mas-servicios

[2] Sandoval, G. (2012). Google realiza una limpieza en su casa y cierra algunos servicios. Recuperado el 21 de Abril de 2012, de http://holageek.com/v1/2012/01/google-realiza-una-limpieza-en-su-casa-y-cierra-algunos-servicios/

PC Actual. (2012). Google cierra otros seis servicios para potenciar Google+. Recuperado el 21 de Abril de 2012, de http://www.pcactual.com/articulo/actualidad/noticias/10283/google_cierra_otros_seis_servicios_para_potenciar_google.html

viernes, 20 de abril de 2012

INFERENCIA DEL CONOCIMIENTO: ENCADENAMIENTO DE REGLAS



Introducción

En nuestra vida diaria encontramos muchas situaciones complejas gobernadas por reglas deterministas: sistemas de control de tráfico, sistemas de seguridad, transacciones bancarias, etc. Los sistemas basados en reglas son una herramienta eficiente para tratar estos problemas. Las reglas deterministas constituyen la más sencilla de las metodologías utilizadas en sistemas expertos. La base de conocimiento contiene las variables y el conjunto de reglas que definen el problema, y el motor de inferencia obtiene las conclusiones aplicando la lógica clásica a estas reglas.
Por regla se entiende una proposición lógica que relaciona dos o más objetos e incluye dos partes, la premisa y la conclusión. Cada una de estas partes consiste en una expresión lógica con una o más afirmaciones objeto-valor conectadas mediante los operadores lógicos y, o, o no. Una regla se escribe normalmente como Si <<premisa>>, entonces <<conclusión>>. [1]
La <<conclusión>> también se puede determinar en base a conclusiones anteriores, para lo cual se describe a continuación el siguiente apartado.

Encadenamiento de Reglas



Una de las estrategias de inferencia más utilizadas para obtener conclusiones compuestas es el encadenamiento de reglas.
Esta estrategia puede utilizarse cuando las premisas de ciertas reglas coinciden con las conclusiones de otras. Cuando se encadenan las reglas, los hechos pueden utilizarse para dar lugar a nuevos hechos, este proceso se repite sucesivamente hasta que no pueden obtenerse más conclusiones. Existen dos tipos de encadenamiento: progresivo y regresivo. [2]

Encadenamiento Progresivo

Este tipo de encadenamiento se produce cuando el objetivo propuesto hace que se ejecute una regla, y la conclusión obtenida permite que se ejecute otra, y así sucesivamente hasta llegar a una respuesta, positiva o negativa. El punto final se detecta cuando no se pueden producir más encadenamientos. 

Ejemplo:

Conejo (Bugs Bunny)
conejo (x)  ----->  mamifero(x)
mamífero (x)  ----->  animal(x)
aminal (Bugs Bunny)

Encadenamiento Regresivo

Este método consiste en que, dado un objetivo, buscar una regla que permita establecer dicha conclusión, el proceso se repite hasta encadenar con la regla cuya conclusión satisfaga el objetivo propuesto, o se detecte que dicho problema no se puede resolver positivamente. Ejemplo:

aminal (Bugs Bunny)
mamífero (x)  ----->  animal(x)
conejo (x)  ----->  mamifero(x)
Conejo (Bugs Bunny) [3]


REFERENCIAS

[1] Madero, J. (2008). Sistemas Expertos basados en Reglas. Colombia.

[2] Gutierrez, J. M. (2009). Sistemas Expertos Basados en Reglas. Santander - España.

[3] S/N. (2009). Los Sistemas Expertos. Recuperado el 20 de Abril de 2012, de http://www.uned.es/pfp-internet-y-educacion/sist_exp.html

OTRAS REFERENCIAS

Castillo, E., Gutierrez, J.M. y Hadi, H (1997), Expert Systems and Probabilistic Network Models. Springer, New York. Versión Española editada por la Academia Española de Ingeniería.

domingo, 15 de abril de 2012

INSTAGRAM HABRÍA RECIBIDO OFERTA DE TWITTER



Según un reportaje publicado por el New York Times, fuentes cercanas a las negociaciones entre Instagram y Facebook habrían revelado que Jack Dorsey, fundador de Twitter, también intentó adquirir la popular aplicación de fotografías para hacerla parte de su compañía meses antes de que Mark Zuckerberg cerrara el trato con sus 1.000 millones de dólares, además fuentes cercanas a Dorsey manifiestan que el fundador de Twitter junto a otros inversionistas habrían inyectado una suma cercana a los 10 millones de dólares a Instagram, en un ronda de recapitalización de la compañía, por lo que le corresponderá alguna parte de esos 1.000 millones que pagó Facebook.

No cabe duda que Instagram es una de las aplicaciones más sonadas en los últimos meses, es más esta aplicación era la más usada por Jack, por lo que habría realizado una gran oferta por la compra de esta novedosa aplicación.


REFERENCIAS


Brian, M. (2012). Twitter tried to buy Instagram, but Facebook pipped it to the post. Recuperado el 15 de Abril de 2012, de http://thenextweb.com/twitter/2012/04/14/twitter-tried-to-buy-instagram-but-facebook-pipped-it-to-the-post/

Briceño, E. (2012). Twitter también habría intentado comprar Instagram. Recuperado el 15 de Abril de 2012, de http://bitelia.com/2012/04/twitter-tambien-habria-intentado-comprar-instagram?utm_source=self&utm_medium=banner&utm_campaign=Destacados%2BHome

lunes, 9 de abril de 2012

GLASS CON REALIDAD AUMENTADA



El grupo Google [x], ha presentado Project Glass, unas gafas de realidad aumentada que prometen cambiar la interacción con nuestro entorno.

Es importante recalcar que este es un proyecto experimental cumplirá el papel de periférico para los smarphones Android, que sin duda tendrá un gran éxito a finales de este año a principios del 2013. Project Glass consta de unas gafas que servirán para interactuar con servicios disponibles en la red (mapas, información de transporte público, mapas de comercios, o agenda) y combinar dicha información con la de nuestro entorno. Las características principales de estas gafas son:
  • Realidad aumentada
  • Control por voz

Project Glass, sea como fuere, tiene un prospecto muy prometedor y es podría llegar a convertirse en un salto bastante importante sobre como nos relacionamos con el entorno, un paso más cercano también al llamado Internet de las cosas y a ese futuro donde las prendas y la ropa pasan a convertirse en un objeto tecnológico más.

WEBGRAFÍA:

Rebato, C. (2012). Project Glass, las gafas de realidad aumentada de Google. Recuperado el 08 de Abril de 2012, de http://alt1040.com/2012/04/project-glass-gafas-realidad-aumentada-google
Velasco, J. J. (2012). Project Glass, la realidad aumentada vista por Google. Recuperado el 08 de Abril de 2012, de http://bitelia.com/2012/04/project-glass-gafas-realidad-aumentada-google

lunes, 2 de abril de 2012

SISTEMAS EXPERTOS

¿Qué es un Sistema Experto?

Los sistemas expertos son máquinas que piensan y razonan como un experto lo haría en una cierta especialidad o campo. Como tal, un sistema experto debería ser capaz de procesar y memorizar información, aprender y razonar en situaciones deterministas e inciertas, comunicar con los hombres u otros sistemas expertos, tomar decisiones apropiadas, y explicar por qué se han tomado tales decisiones. Se puede pensar también en un sistema experto como un consultor que puede suministrar ayuda a los expertos humanos con un grado razonable de fiabilidad.
Componentes de un Sistema Experto
Entre los componentes de un Sistema Experto tenemos:


Fig 1: Componentes de un Sistema Experto

La Componente Humana
Un sistema experto es generalmente el resultado de la colaboración de uno o varios expertos humanos especialistas en el tema de estudio y los ingenieros del conocimiento, con los usuarios en mente. Los expertos humanos suministran el conocimiento básico en el tema de interés, y los ingenieros del conocimiento trasladan este conocimiento a un lenguaje, que el sistema experto pueda entender.

La Base del Conocimiento
Los especialistas son responsables de suministrar a los ingenieros del conocimiento una base de conocimiento ordenada y estructurada, y un conjunto de relaciones bien definidas y explicadas. Esta forma estructurada de pensar requiere que los expertos humanos repiensen, reorganicen, y reestructuren la base de conocimiento y, como resultado, el especialista se convierte en un mejor conocedor de su propio campo de especialidad.


Hay que diferenciar entre datos y conocimiento. El conocimiento se refiere a afirmaciones de validez general tales como reglas, distribuciones de probabilidad, etc. Los datos se refieren a la información relacionada con una aplicación particular.


Subsistema de Adquisición de Conocimiento 
El subsistema de adquisición de conocimiento controla el flujo del nuevo conocimiento que fluye del experto humano a la base de datos. El sistema determina que nuevo conocimiento se necesita, o si el conocimiento recibido es en realidad nuevo, es decir, si debe incluirse en la base de datos y, en caso necesario, incorpora estos conocimientos a la misma. 


Control de Coherencia 
Este subsistema controla la consistencia de la base de datos y evita que unidades de conocimiento inconsistentes entren en la misma. En situaciones complejas incluso un experto humano puede formular afirmaciones inconsistentes. Por ello, sin un subsistema de control de la coherencia, unidades de conocimiento contradictorio pueden formar parte de la base de conocimiento, dando lugar a un comportamiento insatisfactorio del sistema. Es también bastante común, especialmente en sistemas con mecanismos de propagación de incertidumbre, que se llegue a conclusiones absurdas o en conflicto. 


Motor de Inferencia 
El motor de inferencia es el corazón de todo sistema experto. El objetivo principal de esta componente es el de sacar conclusiones aplicando el conocimiento a los datos. Por ejemplo, en diagnóstico médico, los síntomas de un paciente (datos) son analizados a la luz de los síntomas y las enfermedades y de sus relaciones (conocimiento). Las conclusiones del motor de inferencia pueden estar basadas en conocimiento determinista o conocimiento probabilístico.


Interfase de Usuario
La interfase de usuario es el enlace entre el sistema experto y el usuario. Por ello, para que un sistema experto sea una herramienta efectiva, debe incorporar mecanismos eficientes para mostrar y obtener información de forma fácil y agradable.


El Subsistema de Ejecución de Ordenes
El subsistema de ejecución de órdenes es el componente que permite al sistema experto iniciar acciones. Estas acciones se basan en las conclusiones sacadas por el motor de inferencia. Como ejemplo: un sistema experto diseñado para analizar el tráfico ferroviario puede decidir retrasar o parar ciertos trenes para optimizar el tráfico global. 


El Subsistema de Explicación 
El usuario puede pedir una explicación de las conclusiones sacadas o de las acciones iniciadas por el sistema experto. Por ello, es necesario un subsistema que explique el proceso seguido por el motor de inferencia o por el subsistema de ejecución.

Etapas de Desarrollo de un Sistema Experto
Las etapas para llevar a cabo el desarrollo de un sistema experto son:


Fig 2: Fases de Desarrollo de un Sistema Experto

Planteamiento del problema: la primera etapa en cualquier proyecto es normalmente la definición del problema a resolver. Puesto que el objetivo principal de un sistema experto es responder a preguntas y resolver problemas, esta etapa es quizás la más importante en el desarrollo de un sistema experto. Si el sistema está mal definido, se espera que el sistema suministre respuestas erróneas. 

Encontrar expertos humanos: personas que tienen el conocimiento del problema  a resolver.

Diseño de un sistema experto: esta etapa incluye el diseño de estructuras para almacenar el conocimiento, el motor de inferencia, el subsistema de explicación, la interfase de usuario.

Elección de la herramienta de desarrollo: se trata de seleccionar las herramientas, lenguajes de programación necesarios para el desarrollo del sistema experto.

Desarrollo y prueba de un prototipo: si el prototipo no pasa las pruebas requeridas, las etapas anteriores deben ser repetidas hasta que se obtenga un prototipo satisfactorio.

Refinamiento y generalización: en esta etapa se corrigen los fallos y se incluyen nuevas posibilidades no incorporadas en el diseño inicial.

Mantenimiento y puesta al día: en esta etapa el usuario plantea problemas o defectos del prototipo, corrige errores, actualiza el producto con nuevos avances.

Tipos de Sistemas Expertos 

Sistemas Expertos Deterministas: los sistemas expertos que tratan   problemas deterministas son conocidos como sistemas basados en reglas, porque sacan sus conclusiones basándose en un conjunto de reglas utilizando un mecanismo de razonamiento lógico.
Sistemas Estocásticos: son sistemas expertos que usan la misma estructura de los sistemas basados en reglas, pero introducen una medida asociada a la incertidumbre de las reglas y a la de sus premisas. En este caso se pueden utilizar algunas fórmulas de propagación (factores de certeza) para calcular la incertidumbre asociada a las conclusiones. (Castillo, Gutierrez, & Hadi) 

Ejemplos de Sistemas Expertos 

Clips: es una herramienta que provee un entorno de desarrollo para la producción y ejecución se sistemas expertos. Este sistema experto tiene las siguientes características: Representación del conocimiento, portabilidad, integrabilidad, desarrollo interactivo, verificación/validación, documentación y bajo costo.

Mycin: es un sistema experto desarrollo en Lisp, su función principal consistía en el diagnostico de enfermedades infecciosas de la sangre, además era capaz de recetar medicaciones a sus pacientes en base a 500 reglas que poseía. 

XCon: sistema experto basado en reglas que se lo utilizaba para asistir a los pedidos de los sistemas de computadores. 

Dendral: su desarrollo se llevó a cabo durante 10 años aproximadamente, utilizado para propósitos reales donde permite interpretar la estructura molecular.

Delta: sistema experto que ayuda a los mecánicos en el diagnostico y reparación de locomotoras a diesel/eléctricas por medio de un reproductor de vídeo. (Wikipedia, 2011)

        Bibliografía:

Castillo, E., Gutierrez, J. m., & Hadi, A. (s.f.). Sistemas Expertos y Modelos Probabilisticos. España.

Wikipedia. (2011). Sistemas Expertos. Recuperado el 30 de Marzo de 2012, de http://www.es.m.wikipedia.org/wiki/Sistema_experto





domingo, 1 de abril de 2012

FACEBOOK ESTARÍA DESARROLLANDO SU PROPIO BUSCADOR




Toda la información que se genera en esta red social no está siendo bien utilizada, por tal motivo pensando en explotar mucho mejor la información que se genera, Facebook podría estar desarrollando, desde hace algún tiempo, un motor de búsqueda social que sería capaz de estructurar toda la información relativa a nuestra actividad vinculada a Facebook tanto dentro como fuera de la plataforma. (Velasco, 2012)

De cierta forma, esto es solo “un rumor” que oficialmente no ha sido confirmado ni descartado por el equipo representativo de la plataforma social, sin embargo los ingenieros por su parte presumen que ya se está trabajando en el motor de búsqueda y que el director de este proyecto es uno de los antiguos ingenieros de Google. (TecnoARK, 2012)

Con el surgimiento de este buscador sería un gran logro por parte de esta red social, ya que con ayuda de este motor de búsqueda se podría gestionar todos los datos que maneja esta plataforma.

WEBGRAFÍA:

TecnoARK. (2012). Facebook podría estar trabajando en su propio buscador. Recuperado el 01 de Abril de 2012, de http://tecnoark.com/facebook-podria-estar-trabajando-en-su-propio-buscador/15006/

Velasco, J. J. (2012). Facebook podría estar desarrollando un motor de búsqueda social. Recuperado el 01 de Abril de 2012, de http://bitelia.com/2012/03/facebook-motor-busqueda-social