miércoles, 13 de agosto de 2014

Socialmention (Reputación en línea)


 
Permite conocer lo que se dice de un destino en las redes sociales ofreciendo información de la influencia, sentimiento, pasión y frecuencia con la que se menciona el destino (o palabras indicadas)  Así mismo muestra un análisis del sentimiento con una valoración positiva, neutral o negativa.

Algunas notas de su uso:

He intentado realizar un estudio de un destino como Cáceres, y no me daba resultados por incluir el acento, ya sin acento si que obtenemos datos pero en poco volumen 230 entradas, que en general solo 80, una buena forma de afinar la consulta es comenzar con “caceres Extremadura” y de allí usar los filtros que ofrece para concretar tu destino, aún así es difícil quitar luego entradas del tipo “Trujillo (Cáceres)” que no se pueden anular del estudio.

Por otro lado tratando de estudiar un destino como Madrid, vemos el problema de que la mayoría de las entradas son relacionadas con los equipos de futbol, y si tratamos de acotar por “Madrid turismo” se acota algo más pero la mayoría  son noticias más que opinión de los usuarios.

Por último y con el buscador avanzado se puede mejorar algo el filtrado quitando algunas palabras que no son relevantes e incluso filtrando por localización del usuario emisor.

miércoles, 6 de agosto de 2014

Diferentes arquitecturas de bigData (Microsoft – HDInsight)


Microsoft ha creado su propia instacia de Hadoop la cual es 100% compatible con Apache Hadoop. Esta plataforma utiliza Hortonworks Data Platform (HDP) sobre la plataforma de Azure, reportando los beneficios de utilizar esta plataforma. Algunas de las mejoras que presenta son:

·         HDInsight permite dos tipos de almacenamiento: HDFS (standard Hadoop) y Azure Storage system que permite el uso de blobs (binary storage), tables (clave/valor, similar a arquitectuas NoSQL), y colas además por defecto, Azure replica toda la información tres veces con redundancia interna, pudiendo además realizar copias en otras localizaciones geográficas.

·         El despliegue de los nodos se puede hacer tanto desde un entorno gráfico como el que proporciona Microsoft Azure portal como utilizando scripts de PowerShell.

·         HDInsight, permite el uso de distintos interfaces para operar con los datos, destacando que además de algunos propios del ecosistema Hadoop como Pig, Java o Hive, permite el uso de .NET y Excel.

·         Para facilitar la generación de operaciones de MapReduce ofrece el uso de HDInsight PowerShell cmdlets y de HDInsight .NET SDK

·         Si además se trabaja con Visual Studio hay un alto nivel de integración que permite facilitar las labores de desarrollo y despliegue.

·         Una de las posibilidades que más me ha gustado es la integración con Excel, pero que que no he podido probar con mi versión (a partir de la 2010), así que solo me puedo quedar con la promesa de unos buenos resultados.

Un apartado a tener en cuenta es el precio de lo que costará la plataforma que lo podemos ver en la página de Azure de precios, donde veremos algunas opciones gratuitas, aunque otros servicios de Azure asociados a HDInsight, como Almacenamiento y Transferencias de datos, se facturarán por separado pero para calcular la factura, tenemos la calculadora de Azure.

Fuentes:


domingo, 3 de agosto de 2014

Análisis semántico de la reputación en Línea - índice

Tal como analizamos en un post anterior vimos la importancia de la reputación en Línea para un DTI, ahora me gustaría iniciar una serie de post en los que fuésemos viendo algunas de las herramientas que pueden ayudar a un destino a conocer que es lo que se opina desde un punto de vista semántico, el cual es un método que permite en analizar la estructura de un mensaje para valorar el contenido e interpretar su tono (positivo, negativo o neutro), basado en algunos casos en tres dimensiones.
  • Valencia: de placentero a molesto.
  • Intensidad: desde la calma a la excitación.
  • El control: que nos indica si están o no controlados los mensajes.

En cuanto a las técnicas y herramientas empleadas para el análisis semántico podemos destacar:
    Análisis de dependencias en mensajes, noticias y contexto;
Indicar que aunque en los últimos años han sido muchas las herramientas que han surgido para ayudarnos en esta tarea con más o menos acierto, aún todas tienen el
hándicap en la detección de la ironía, lo que nos lleva a tener que contar con participación humana para obtener los mejores resultados, aunque como veremos estas herramientas están intentando minimizar el trabajo manual necesario.

Este post lo iré actualizando a modo de índice para poder mostrar toda la información que tengamos de cada herramienta con la idea de con la idea de tratar de llegar un poco más allá de un análisis cualitativo, para poder hacer alguna recomendación de que se puede hacer.

El análisis estará enfocado en tres áreas:
  • Herramientas finales que el usuario puede utilizar directamente
  • Herramientas específicas para turismo 
  • Herramientas de desarrollo, considerando frameworks y utilidades que nos pueden valer para medir la reputación efectuando nuestros propios desarrollos.

Herramientas para usuario final:

  • Socialmention : Permite conocer lo que se dice de un destino en las redes sociales ofreciendo información de la influencia, sentimiento, pasión y frecuencia con la que se menciona el destino (o palabras indicadas)  Así mismo muestra un análisis del sentimiento con una valoración positiva, neutral o negativa
  • Addict-o-matic : Contempla una caja de texto para las búsquedas y luego ofrece además una segmentación por redes sociales. A diferencia de Socialmention no realiza ninguna interpretación de los resultados, lo que realiza es una búsqueda sobre las distintas redes sociales mostrando los últimos resultados. Aunque por ejemplo la integración con twitter está anticuada ya que da error “The Twitter REST API v1 is no longer active. Please migrate to API v1.1.”
  • Tweetreach : Cuenta con una versión gratuita y otra de pago, y está orientado al análisis de twitter, La gratuita no ofrece ningún análisis del sentimiento y lo que nos da es información de la repercusión de un hastag
  • Whostalkin : Esta se cuelga indefinidamente en las pruebas que he hecho, a ver si tenéis más suerte
  • Cictourgune
  • software Brand Rain     
  • ASOMO : Solicitada demo
  • BlogMeter : Solicitada demo
  • BlogPulse
  • Brandwatch : Según se puede leer “es una herramienta que ofrece una agradable visualización de resultados y algunas opciones diferenciadoras como la integración de la cuenta de Twitter. El tratamiento de los datos es automático pero basado en un análisis avanzado semántico y sectorial, lo que explica la precisión de su valoración.” En cuanto a lo que he podido ver, Brandwatch Analytics es una plataforma de monitorización de la repercusión de nuestras acciones en las redes sociales y el impacto que tienen, Si fuera necesario se puede solicitar una demo. Destacar que ofrecen un informe del estado de las marcas turísticas en turismo de 2014 en http://www.brandwatch.com/wp-content/uploads/2014/04/Brandwatch_Travel_report_2014.pdf
  • BuzzWatcher : Es una herramienta de pago que cuenta con un robot de rastreo propio y una interfaz usable para ser un buen complemento de análisis de social media, según su web dispone de un sistema de Análisis semántico. Se puede contactar con ellos para tener más información.
  • Sysomos : Ofrece dos productos:
    ·    Heartbeat: es una solución de seguimiento y análisis en tiempo real  con integración directa de la cuenta de la empresa en distintas redes sociales, análisis del sentimiento,
    ·    MAP - Media Analysis Platform: ofrece la posibilidad de escuchar, medir y entender  lo que se está comentando de nuestros perfiles, identificando influenciadores o grupos demográficos de influencia. Cuenta con un sistema de análisis del sentimiento y comparación con la competencia.
  • eLingway : Lingway ofrece la herramienta e-Reputation es un servicio de vigilancia y análisis de presencia e imagen en internet y redes sociales La solución permite conocer cuánto, dónde y quién (sitio, bloguero, twittero…) habla de nosotros y de qué marcas y productos, eventualmente comparando con la competencia. Cómo se habla de nuestro destino, a qué ideas se la asocia, con qué tonalidad (positiva, negativa, neutra). Estudiar los mensajes negativos para poder reaccionar rápidamente en la conversación en Internet.
    En segundo lugar permite analizar la evolución de la notoriedad y de la imagen, Clasificar y estructurar los temas y la tonalidad, detectar los blogueros y twitteros “embajadores” y “críticos”. Se puede obtener más información así como pedir una demo.
  • Buzz
  • Radian6
  • Smmart
  • Social Mention
  • Synthesio.
  • UberVU : Solicitada demo

Herramientas específicas de turismo
  • Reviewpro

Frameworks de desarrollo:

 
Si optamos por algunas posibilidades que nos permitirían seguir el concepto de “Do it yourself· tenemos las siguientes posibilidades:
Bueno espero que con ánimo y vuestra colaboración podamos ir teniendo una buena idea del estado actual para este tipo de herramientas.

sábado, 2 de agosto de 2014

Diferentes arquitecturas de bigData (IBM – BigInsights)


Partiendo de la arquitectura básica de Hadoop basada en dos sencillos conceptos: almacenamiento de datos en Hadoop Distributed File System – HDFS y procesamiento de los mismos a través de trabajos MapReduce. Vemos que algunas empresas ofrecen distintas soluciones con la misma base pero con algunos matices, como son las propuestas por Microsoft e IBM. Las cuales podemos diferenciar en los siguientes aspectos.

IBM – BigInsights      


Algunas de las mejoras que propone IBM son:

·         IBM GPFS-FPO: (General Parallel File System – File Placement Option) sistema de gestión de ficheros que mejora el HDFS:

o   HDFS distribuye los datos en cada nodo del cluster, replicando la información de la misma forma, por lo que requiere un almacenamiento temporal, mientras que GPFS permite tener un único sistema de ficheros en el cual no todos los datos se traten igual, permitiendo trabajar de forma aislada por conjuntos de datos lo que significa que puede definir agrupaciones de almacenamiento para asegurarse de que los datos de una aplicación sólo residen en nodos específicos. Además se introduce el concepto de factor de grupo, que permite juntar distintos bloques para tratar mejor la información.





o   En vez de utilizar un NameNode, GPFS-FPO distribuye los metadatos entre distintos nodos, evitando la existencia de un único punto de fallo y permitiendo leer los metadatos de distintos nodos.

o   Para actuar ante fallos introduce el concepto de quórum, de forma que los nodos que pertenecen a quórum cuando ven que no responde el File System Manager (FSM) o el Cluster Manger, seleccionan el que va a actuar como tal.

·         Adaptive MapReduce: propone mejoras de rendimiento y disponibilidad sobre el clásico MapReduce.

o   Aunque originariamente Hadoop se creó para manejar consultas a nivel de varios terabytes, en muchos casos se está utilizando con menor cantidad de datos, lo cual provoca que los tiempos de respuesta para consultas menores sean muy altos, es por ello que el Adaptive MapReduce permite hacer frente a consultas sobre conjuntos de datos menores de forma más rápida.

o   Mejora el algoritmo de mezclado (shuffling) de los resultados obtenidos en la etapa de mapeo, obteniendo una lista con todas las parejas clave-valor.

o   Disminuye la posibilidad de fallo del JobTracker puesto que separa las tareas que este realiza en dos capas (planificador de carga de trabajo y de recursos). De forma que se tiene conocimiento del trabajo realizado por todos los nodos incluso el nodo principal, permitiendo repartir la carga a nodos ociosos, e incluso desplazar la funcionalidad del JobTracker a otro nodo.

·         BigInsights Console: Consola de administración en entorno gráfico, que permite gestionar ficheros en HDFS, controlar permisos sobre ficheros o acceder a la Shell en modo gráfico.


¿Qué os parecen las mejoras?

próximamente espero ver algunas de las diferencias que presenta la plataforma de Microsoft.


Fuentes Relevantes:


·         Descripción del producto: http://www.ndm.net/datawarehouse/IBM/ibm-infosphere-biginsights