Proyecto Fin de Carrera Ingeniería Informática Universidad de Granada. AndalucíaPeople. Un sistema de recomendación para sitios de ocio de Andalucía

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Proyecto Fin de Carrera Ingeniería Informática Universidad de Granada. AndalucíaPeople. Un sistema de recomendación para sitios de ocio de Andalucía"

Transcripción

1 Proyecto Fin de Carrera Ingeniería Informática Universidad de Granada AndalucíaPeople Un sistema de recomendación para sitios de ocio de Andalucía Autor: Manuel Martín Salvador Tutor: Juan Huete Guadix Curso 2008/2009 1

2 2

3 Índice 1. Introducción Motivación Situación inicial Mejoras planteadas El modelo Introducción a los sistemas de recomendación 8 3. Sistema de recomendación basado en contenido Elementos del sistema de recomendación Esquema de pesos Red Bayesiana Estimación de probabilidades Mecanismo de inferencia Predicción vs Recomendación Problema del cold-starting Un poco más rápido Limitaciones Sistema de filtrado colaborativo Elementos del sistema de recomendación Medidas de similaridad Predicción del voto Problema del cold-starting Evaluación Colección de datos Métricas Metodología Resultados Conclusiones

4 6. Soluciones desarrolladas Aspectos adicionales del desarrollo Entorno de desarrollo Entorno de producción Control de versiones Sistema de tickets Licencia Manual de usuario Conclusión 36 Referencias 37 4

5 1. Introducción 1.1. Motivación El germen de este proyecto surgió en 2006 cuando comenzó a implantarse en Internet la tecnología para usar mapas en cualquier web de la mano de empresas como Google o Yahoo! que ofrecían herramientas para facilitar la creación de mashups. Partiendo de este contexto, comencé junto con un compañero a idear una web donde posicionar sobre un mapa los bares y pubs de Granada. Con este propósito comenzó GranadaPeople, y con el paso del tiempo fue creciendo gracias al apoyo de muchas personas, incorporando nuevas funcionalidades y ampliándose con nuevos locales. Una de las personas que se interesaron por la web fue mi tutor de proyecto, que nos animó a hacer un sistema de recomendación, y viendo las posibilidades que esto tenía, decidí hacerlo como proyecto de fin de carrera Situación inicial Partimos de la web GranadaPeople que fue desarrollada desde cero en PHP y contiene las siguientes características: Una colección de sitios con la siguiente información: nombre, dirección, zona, coordenadas y usuario que lo ha enviado. Un sistema de votación entre 1 y 5 estrellas para que los usuarios puedan valorar los sitios. Cada sitio contiene una serie de etiquetas que ayudan a perfilar mejor el tipo de sitio del que se trata. En base a estas etiquetas se pueden establecer unos sitios por similaridad (un sitio se parece tanto más a otro cuantas más etiquetas tengan en común). Uun sistema de comentarios y de subida de fotografías relacionadas con los sitios. Buscador de sitios por etiquetas y por zonas. Geolocalización sobre un mapa, para colocar con la mayor exactitud la posición de un sitio. Listado de eventos y hoteles en la ciudad, proporcionados por agentes externos. 5

6 Sistema de amigos y de mensajería privada Mejoras planteadas El proyecto se basa en mejorar este sistema y ampliarlo a todas las provincias andaluzas, para conformar la web andaluciapeople.com. Detallamos un listado de las mejoras que se pretenden realizar: Incluir las 8 provincias andaluzas de forma que puedan ser independientes, pero administradas bajo la misma interfaz. Incentivar al usuario para que se implique más en la plataforma, ya sea enviando nuevos sitios, corrigiendo errores, valorando sitios, haciendo comentarios y subiendo fotografías. Un sistema de recomendación de sitios que proporcione una buena experiencia al usuario. Una versión especial para dispositivos móviles que sea ligera y fácil de usar. Posibilidad de cambiar el idioma. Para alcanzar estos objetivos se la sección 2 estudiaremos los distintos tipos de sistemas de recomendación, para de forma más detallada en la sección 3 comentar los sistemas de recomendación basados en contenido y en la sección 4 los sistemas de filtrado colaborativo. Se presentan los resultados experimentales en la sección 5 y para finalizar se enumeran las soluciones desarrolladas junto otros aspectos del desarrollo y un manual de usuario en las secciones 6, 7 y El modelo Con el fin de desarrollar una aplicación web como esta, se han definido una serie de clases que especifican un modelo de red social orientada principalmente a la interacción de los usuarios con el sistema. De esta manera, un usuario será capaz de añadir nuevos sitios de un determinado tipo, descritos por etiquetas categorizadas en una jerarquía, escribir comentarios, subir fotografías y votar cualquier sitio. También podrá establecer lazos de amistad con otros usuarios y decir explícitamente cuáles son aquellas características que más le gustan con vistas a que el sistema pueda hacer mejores recomendaciones de nuevos sitios que aún no conoce. 6

7 User (Usuario): es el elemento más importante de la aplicación, ya que en torno a él van a girar el resto de clases. Sitio: es el segundo elemento más importante. Contiene la información esencial de un sitio: nombre, dirección, coordenadas, teléfono, etc. Tipo: engloba los distintos tipos que pueden definir a un sitio. Etiqueta: cualquier tag que sirva para describir mejor a un sitio. Jerarquía: sirven para definir conjuntos de etiquetas relacionadas. ObjetoEtiquetado: relación entre un sitio y una etiqueta. DatosUsuario: algunos datos personales del usuario, así como su listado de sitios favoritos y las etiquetas que más le gustan. Foto: fotos de un determinado sitio subidas por un usuario. Comentario: comentarios sobre un sitio hechos por un usuario. Voto: valoración de un sitio de un usuario. Amigo: usuarios que establecen una relación de amistad. PesosTipoJerarquía: peso asignado por un usuario a una jerarquía de etiquetas a un determinado tipo de sitio. En la siguiente figura se puede observar el grafo de dependencias entre las clases previamente enumeradas. Figura 1: Grafo del modelo simplificado Además de las clases aquí descritas, se han utilizado algunas más de desarrollo externo como pueden ser las necesarias para el sistema de mensajería privada o el blog. 7

8 2. Introducción a los sistemas de recomendación En la vida diaria, la publicidad masiva nos invade en televisión, prensa, radio o carteles en la calle. Si bien esto sirve a las marcas para afianzar su imagen y captar clientes, su coste puede llegar a ser muy alto respecto a la efectividad que tienen. En cambio, los productos como libros, películas, discos, etc. los compramos bien porque nos gusta el autor o el género, o bien porque nos lo recomienda algún amigo. El término sistema de recomendación surge en los años 90 ligado a proyectos de Inteligencia Artificial en Internet y hoy en día tinen un gran auge con la llamada Web 2.0. Algunos ejemplos de uso son [22]: Recomendaciones en tiendas online: partiendo de un producto se recomiendan otros que han interesado a los usuarios que lo compraron. (Amazon) Filtrado de noticias: se le da más prioridad al tipo de noticias que el usuario consulta frecuentemente. (Google) Recomendaciones musicales, de libros y de películas: generan recomendaciones en base a los gustos del usuario (MyStrands, filmaffinity) Búsqueda de personas afines en comunidades: se puede generar una lista de vecinos con intereses similares en base a las acciones de un usuario (meneame, last.fm). Los sistemas de recomendación se clasifican normalmente en tres categorías [11]: Sistemas de recomendación basados en contenido: almacenan información sobre cada ítem que va a ser recomendado. Esta información se usa para recomendar ítem similares a los que previamente ha valorado el usuario. Los principales problemas que acarrea este tipo de sistema son: Los descriptores que se usan para representar los ítems pueden no resultar muy adecuados. Es difícil hacer recomendaciones precisas a usuarios con pocos votos. 8

9 Poca diversidad, ya que sólo se recomendarán ítems similares a los ya votados. Sistemas de filtrado colaborativo: tratan de identificar grupos de personas con intereses comunes al usuario y recomendar ítems que les gustaron. Los sistemas colaborativos se pueden clasificar en dos grupos [19]: Basados en memoria: utilizan toda la base de datos de elementos y usuarios para generar predicciones. Se emplean técnicas estadísticas para encontrar a los vecinos y se combinan sus preferencias par agenerar una lista con los elementos más recomendables para el usuario actual. Es necesario disponer de un número mínimo de usuarios con suficientes votos, incluído el usuario al que se pretende recomendar. Basados en modelo: desarrollan primero un modelo de los votos del usuario y luego calculan para cada ítem el valor esperado en función de los anteriores. Se utilizan distintos algoritmos de aprendizaje clustering o redes neuronales. Sistemas de recomendación híbridos: intentan combinar los dos enfoques anteriores. Se pueden encontrar diferentes métodos de hibridación: [15, 24, 13, 11] Implementando colaborativo y basado en contenido por separado y combinando sus predicciones. Incorporando algunas características del basado en contenido en el enfoque colaborativo, y viceversa. Construyendo un modelo unificado que incorpore las características de ambos métodos. 3. Sistema de recomendación basado en contenido Cuando se decidió desarrollar el sistema de recomendación, se considereraron una serie de factores que hacen que éste sea considerado adecuado por los usuarios [16]: 9

10 Facilidad de uso: un sistema difícil haría que fuese usado por muchas menos personas. Calidad de las recomendaciones: cuanto mejor sean las recomendaciones, los usuarios sentirán más afinidad por el sistema. Familiaridad de los ítems recomendados: si el usuario obtiene recomendaciones de sitios que conoce (pero que aún no ha votado) sentirá que el sistema funciona correctamente. Transparencia del sistema: se le puede decir al usuario porqué le recomendamos esos sitios, ya que se han obtenido siguiendo una serie de pasos lógicos. Tras leer diversos artículos, se partió del esquema de recomendación basado en redes bayesianas que se explica en el artículo escrito por varios investigadores del departamento CCIA de la Universidad de Granada [15] Elementos del sistema de recomendación Los principales elementos que conforman el sistema recomendación son los ítems (sitios), los descriptores (etiquetas o tags) y los usuarios, que junto con sus votos hacen posible calcular una predicción de voto para un sitio que el usuario a priori no conoce. Estos elementos se pueden representar por las siguientes variables: F k será un nodo que identifica una etiqueta que describe un sitio. Toma un valor binario, 0 si no es relevante, 1 si es relevante. Igualmente, habrá un nodo I j para cada ítem. También toma valores binarios, 0 si no relevante o 1 si es relevante para la predicción que se está haciendo. El conjunto de gustos del perfil del usuario se tratará como un ítem más, cuya valoración será la máxima, ya que el usuario los ha seleccionado explícitamente. Por último se usará un nodo para representar la valoración predicha para el usuario activo y se denota con A CB, donde el subíndice indica que estamos usando el enfoque basado en contenido (content-based). Los posibles valores que puede tomar esta variable son los del conjunto {0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5 4, 4.5, 5}. El valor 0 se incluye para estimar cómo de fiable es el resultado predicho. 10

11 Para conectar estos nodos, consideraremos que la relevancia de un ítem dependerá de la relevancia de los descriptores que lo definen. Luego habrá enlaces entre los nodos descriptores y los nodos ítems. En cambio, no hay enlaces directos entre los nodos descriptores, esto es, las etiquetas son marginalmente independientes entre ellas. Los enlaces F k I j indican que el sitio I j está descrito por la característica F k y su valor indica la importancia de la misma respecto al resto de etiquetas que lo describen. Los enlaces I j A CB indican que el usuario activo ha votado el sitio I j y el voto que le asignó será el valor de este enlace. Diremos que el usuario activo ha votado el sitio I j cuando le haya asignado una valoración del conjunto R={0.5, 1, 1.5, 2, 2.5, 3, 3.5 4, 4.5, 5}. La estimación de probabilidades y su propagación a lo largo de la red se detallan en las secciones 3.4 y Esquema de pesos Cada sitio está identificado por una serie de etiquetas que le asignan significado semántico tales como la música de ambiente o el estilo de comida del restaurante. De esta manera, podemos categorizar las etiquetas en diferentes grupos: 1. Tipos: especifica el tipo de sitio. Un sitio puede tener varios tipos. Ejemplos: bar, restaurante, discoteca, pub, pizzería, heladería Estilo: sirve para especificar un poco mejor las características del sitio. Ejemplos: asador, buffet, chino, italiano, comida rápida, tapas, vegetariano Música: indica el tipo de música que suelen poner en el sitio. Ejemplos: electrónica, flamenco, jazz, latina, pop, rock, salsa Instalaciones: permite escoger entre distintas instalaciones de las que puede disponer el sitio. Ejemplos: billar, dardos, futbolín, karaoke, televisión, terraza, wifi Otros: engloba algunos extras que no pertenece a ninguna de las anteriores categorías. Ejemplos: entrada pagando, no fumadores, no volumen alto... Esta categorización nos va a permitir aumentar o disminuir el peso de los descriptores según el tipo de ítem. Por ejemplo, en el caso de las etiquetas 11

12 pertenecientes a Estilo, tendrán un mayor peso en restaurantes, y en las de Música, en pubs, salas o discotecas. Se han definido por defecto unos pesos, pero que pueden ser ajustados por los usuarios siempre que lo deseen. Usuario Tipo Jerarquía Peso Estilo 0.5 Restaurante Música Instalaciones 0.25 Manuel Otros Estilo 0.3 Pub Música 0.4 Instalaciones 0.2 Otros 0.1 Cuadro 1: Ejemplo de matriz de pesos para el usuario Manuel 3.3. Red Bayesiana Usando redes bayesianas vamos a poder ver las relaciones entre los distintos elementos del sistema de recomendación y apreciar visualmente la propagación de probabilidades. En la Figura 2 se muestra una primera aproximación de lo que sería la red bayesiana que podemos utilizar para predecir la puntuación de un sitio en base a aquellos sitios que el usuario ha valorado. El principal inconveniente que presenta es que trata a todas las etiquetas por igual y además hay que instanciar todos los ítems que el usuario ha votado junto con sus etiquetas. Por ejemplo, digamos que el usuario ha votado 50 sitios, de los cuales 30 son pubs y 20 son restaurantes. Si el usuario sólo quiere saber la predicción para un determinado restaurante que no conoce, esta primera aproximación lo que hará es instanciar los 50 sitios votados junto con sus etiquetas. Si cada sitio tuviese 3 etiquetas, habría que instanciar 150 etiquetas en total. Es muy posible que muchas de ellas no aporten utilidad para el sitio que estamos prediciendo, ya que como la mayoría de los sitios votados son pubs, estas etiquetas pueden estar relacionadas con el tipo de música de estos sitios, mientras que en un restaurante posiblemente la música no tenga nada de relevancia, al contrario que el estilo de comidas que se sirvan. 12

13 Figura 2: Primera aproximación Hemos tratado de resolver los problemas planteados anteriormente siguiendo el esquema de la Figura 3. Sólo se instancian aquellos sitios que son del mismo tipo que el que va a ser predicho. Además, introducimos una nueva capa para categorizar las etiquetas. Con esta nueva estructura el objetivo que conseguimos es doble: mejorar la calidad de la predicción y hacerlo más eficientemente. Si aplicamos a este caso el ejemplo comentado anteriormente, de los 50 sitios votados por el usuario, sólo instanciamos los 20 que son restaurantes, que serían unas 60 etiquetas, con lo cual nos estamos ahorrando más de la mitad. Ahora, al introducir la nueva capa de jerarquías, se le va a dar un mayor peso a las etiquetas que describen el estilo del restaurante que al resto a la hora de hacer la predicción. Esto sería el comportamiento predeterminado, pero será finalmente el usuario será el que decida qué importancia quiere darle a cada jerarquía para cada tipo de sitio. Se puede ver un ejemplo más detallado en la sección

14 Figura 3: Solución adoptada 3.4. Estimación de probabilidades Comenzando por los nodos descriptores (F ), no tienen padres y sólo es necesario calcular la distribución de probabilidad a priori de su relevancia. En el proyecto hemos supuesto que todas las etiquetas son equiprobables: Pr(f k,1 )=1/l Siendo l el tamaño del conjunto F. Los nodos jerarquías (C) se encargan de dar un peso determinado al valor de la probabilidad de los descriptores, tal como se ha comentado en la sección Esquema de pesos. Se tiene que cumplir que la suma de los pesos de las jerarquías para un ítem sea 1. w(i j,1,c u )=1 c u C Con respecto a los nodos ítems (I), los únicos pesos necesarios para calcular la probabilidad Pr(i j,1 pa(i j )) son: 14

15 w(f k,1,i j,1 )= P log((m/n k )+1) F k Pa(Ij ) log((m/n k )+1) Siendo n k el número de veces que la etiqueta F k se usa para describir un ítem y m el número de ítems. w(f k,0,i j,1 ) = 0 Para los nodos basados en contenido (A CB ), hay que considerar la influencia de un ítem en el rango de valoraciones del usuario activo. Cuando el usuario A vota un elemento I k con el valor s, la probabilidad de este ítem irá al voto s. Los pesos necesarios son: w(i k,1,a cb,s ) = 1/I(A) Siendo I(A) el número de ítems votados por el usuario A w(i k,1,a cb,t ) = 0 para t s, 0 t #r w(i k,0,a cb,0 ) = 1/I(A) w(i k,0,a cb,t ) = 0 para 1 t #r 3.5. Mecanismo de inferencia El objetivo del proceso de inferencia es estimar el voto para el usuario activo A dado un sitio (evidence), es decir, Pr(A = s ev). Para calcular esta probabilidad, debemos instanciar el sitio y propagar a través de los distintos nodos. Esta propagación implica un proceso de marginalización que requiere un tiempo exponencial. Sin embargo, teniendo en cuenta que en una red bayesiana un nodo es independendiente de sus antecesores dado que estos valores se toman de sus padres, y usando las ventajas que ofrece el modelo canónico usado para expresar las distribuciones de probabilidad condicinoal, la distribución de probabilidad a posteriori se puede calcular eficientemente como un mecanismo de inferencia de arriba a abajo (top-down). El siguiente teorema explica cómo calcular exactamente esta probabilidad: Teorema 1 : sea X a un nodo en una red bayesiana, m Xa el número de padres de X a, Y j un nodo en Pa(X a ) y l Yj el número de estados que puede tomar Y j. Se puede calcular la probabilidad a posteriori usando la siguiente fórmula: Pr(x a,s ev) = m Xa l Yj w(y j,k,x a,s ) Pr(y j,k ev) j=1 k=1 Por medio de este teorema se expresa que el nodo X a recoge la probabilidad de sus predecesores y no necesita distribuirla de nuevo. Esto es importante porque implica que se puede realizar la propagación en tiempo lineal respecto al número de padres [14]. 15

16 Centrándonos en la componente basada en contenido, el sitio a predecir está compuesto de un conjunto de descriptores y por el ítem en sí mismo. En el primer caso la propagación se realiza como se explica en el teorema anterior. Mientras que en el segundo caso, la probabilidad Pr(F k i j,1 ) se calcula para cada nodo F k conectado al ítem I j. Estas probabilidades se pueden calcular por medio del siguiente teorema. Teorema 2 : sea F k un nodo descriptor de la jerarquía C u perteneciente al ítem I j en una red bayesiana. La probabilidad a posteriori de su relevancia se puede calcular como: { w(ij,1,c u ) Pr(f k,1 ) si F k / Pa(I j ) Pr(f k,1 i j,1 )= ( w(i j,1,c u ) siendo Pr(i j,1 )= w(f k,1,i j,1 ) Pr(f k,1 ) F k Pa(I j ) Pr(f k,1 )+ w(f k,1,i j,1 ) Pr(f k,1 ) (1 Pr(f k,1 )) Pr(i j,1 ) ) si F k Pa(I j ) Predicción del voto Una vez que se han calculado las probabilidades a posteriori, hay que elegir el voto que se va a dar como predicción. Antes de obtener la predicción hay que normalizar las probabilidades al dominio de R, para ello hacemos: Pr(A = s ev) = Pr(A=s ev) s R 1 Pr(A=0 ev) Existen tres alternativas de elección: El voto promedio: predicción = s Pr(A = s evidence) s R El voto mediano: predicción = {s P r(a < s evidence) 0,5, P r(a > s evidence) 0,5} El voto máximo: predicción = {s P r(a = s evidence) > P r(a s evidence)} Para una mejor comprensión se puede ilustrar con este ejemplo que muestra los valores de la variable A CB : Valoración Probabilidad Voto mediano = 3.5 Voto promedio = Voto máximo =

17 Algoritmo 1. Se instancia el ítem a predecir Pr(i j,1 )=1y calculan las probabilidades de sus descriptores. A continuación se propagan las probabilidades usando el teorema 2 explicado en esta sección. 2. Se instancian sólo aquellos sitios del mismo tipo que el evidence y se propagan las probabilidades usando el teorema 1 que hemos visto anteriormente. 3. Se selecciona un voto usando uno de los esquemas de predicción nombrados anteriormente. En este proyecto se ha escogido el voto promedio porque es el que mejores resultados ha dado (ver sección de Evaluación). Ejemplo teórico de predicción Figura 4: Ejemplo ilustrativo 17

18 En el ejemplo de la Figura 4 se puede ver resaltado en amarillo las etiquetas del sitio que va a ser predicho. Vamos a ir por capas obteniendo la probabilidad para cada nodo. Instanciamos el ítem a predecir. Pr( Kirin 1) = 1 Calculamos las probabilidades de los descriptores del ítem instanciado. Pr( Japonés 1 Kirin 1)=w( Restaurante, Estilo ) ( ) Pr( Japonés 1)+ w( Japonés 1, Kirin 1) Pr( Japonés 1) (1 Pr( Japonés 1)) = Pr( Kirin 1) 0,5 (0,5+0,386 0,5 0,5) = 0,298 Pr( Servicio a domicilio 1 Kirin 1 )=w( Restaurante, Otros ) Pr( Servicio a domicilio 1 )+ w( Servicio a domicilio 1, Kirin 1 ) Pr( Servicio a domicilio 1 ) (1 Pr( Servicio a domicilio 1 )) Pr( Kirin 1 ) 0,125 (0,5 +0,614 0,5 0,5) = 0,327! = Instanciamos los descriptores de los ítems relevantes. Pr(f k,1, Y amato 1) = 1 Calculamos la probabilidad de los ítems relevantes para el ítem a predecir. Pr( Y amato 1 Kirin 1)= w( Japonés 1, Y amato 1) Pr( Japonés 1 Kirin 1)+ w( Japonés 0, Y amato 1) Pr( Japonés 0 Kirin 1)+ w( Servicio a domicilio 1, Y amato 1) Pr( Servicio a domicilio 1 Kirin 1)+ w( Servicio a domicilio 0, Y amato 1) Pr( Servicio a domicilio 0 Kirin 1)= 0,386 0, , 614 0,327 = 0,316 18

19 Pr( W ok buffet libre 1 Kirin 1)= w( Japonés 1, W ok buffet libre 1) Pr( Japonés 1 Kirin 1)+ w( Japonés 0, W ok buffet libre 1) Pr( Japonés 0 Kirin 1)= 0,386 0,298 = 0,115 Pr( P erfil usuario 1 Kirin 1)= w( Japonés 1, P erfil usuario 1) Pr( Japonés 1 Kirin 1)+ w( Japonés 0, P erfil usuario 1) Pr( Japonés 0 Kirin 1)= 0,177 0,298 = 0,053 Obtenemos la probablidad para cada uno de los votos. Pr(A =5 Kirin )=Pr( P erfil usuario 1 Kirin 1)+Pr( Y amato 1 Kirin 1)= 0, ,316 = 0,369 Pr(A =4 Kirin )=Pr( W ok buffet libre 1 Kirin 1) = 0,115 Pr(A =0 Kirin )=1 Pr(A = s Kirin )=0,516 s R Ahora normalizamos aquellas posiciones que son relativas a una valoración (es decir, las distintas a 0). [15] Pr(A =4 Kirin )= Pr(A=4 Kirin ) 1 Pr(A=0 Kirin ) =0,2376 Pr(A =5 Kirin )= Pr(A=5 Kirin ) 1 Pr(A=0 Kirin ) =0,7624 Finalmente obtenemos como predicción el voto promedio. predicción = s Pr(A = s Kirin ) = 4,76 s R La fiabilidad de esta predicción la podemos calcular como: fiabilidad = (1 Pr(A =0 Kirin )) 100 = 48, 4% 19

20 3.6. Predicción vs Recomendación No es lo mismo recomendar que predecir [18]. Predecir es simplemente estimar el valor del voto que un usuario daría a un determinado ítem según el conocimiento que el sistema tenga formado sobre el usuario gracias a votaciones previas que haya realizado. Por otra parte, recomendar involucra calcular predicciones para un conjunto de ítems y mostrar aquellos resultados más afines para el usuario. El usuario no quiere que le recomendemos sitios que no le gusten (predicción baja), sino aquellos que puede que le vayan a gustar (predicción media-alta) Problema del cold-starting Para que el sistema de recomendación funcione correctamente es necesario que el usuario haya votado varios sitios, así como haber ajustado su perfil de gustos. El problema del cold-starting [18, 12](o inicio frío) viene a plantear que esta situación ideal no siempre se da, ya que habrá usuarios nuevos que quieran recomendaciones sin haber valorado suficientes ítems. Se pueden abordar diferentes medios de actuación ante esta situación: Pasar de él: le decimos que no hay resultados y que es necesario votar más sitios para obtener recomendaciones. Tratarlo como el usuario medio: se trazaría un usuario medio conforme al resto de usuarios y se le recomendarían ítems. El problema es que el usuario medio no existe. Popularidad: mostrar aquellos ítems más populares en la categoría que se esté indicando. Es la solución que hemos adoptado Un poco más rápido Para mejorar la velocidad del sistema es posible cachear algunos resultados que son menos proclives a cambiar como pueden ser: Etiquetas de un sitio: los descriptores con los que se incorpora un nuevo sitio suelen variar poco o nada. Probabilidad de un sitio para un usuario: esta probabilidad sólo cambiará si el usuario vota nuevos sitios con el mismo tipo. 20

21 Probabilidad de un sitio para el evidence: esta probabilidad sólo variará si se cambian las etiquetas de alguno de los dos sitios. Por ejemplo, una consulta sobre recomendación de restaurantes en Granada pasa de tardar 4.51 segundos a 2.89 segundos tras habilitar el sistema de caché Limitaciones En el sistema de recomendación basado en contenido se usa información estructurada, en nuestro caso los tipos y etiquetas. Sin embargo, no se tienen en cuenta las valoraciones de otros usuarios a la hora de recomendar sitios, por lo que se podría dar la situación de que estemos recomendando un sitio que, si bien está acorde con el perfil del usuario, está muy mal valorado por otros usuarios. Se aconseja pues, usar un método híbrido que tenga en cuenta tanto aspectos cuantitativos como cualitativos [23]. Una preocupación de los usuarios ha sido que el sistema les ha recomendado sitios de estilo gay cuando ellos no han votado ninguno de ese estilo, esto puede ocurrir porque estos sitios tengan otras etiquetas en común, como pueden ser la música o las instalaciones. Para tratar esta etiqueta en especial, lo que haremos será evitar estos resultados si el usuario no ha seleccionado entre sus gustos este determinado estilo. 4. Sistema de filtrado colaborativo Los sistemas de fitrado colaborativo intentan identificar grupos de personas que tienen gustos similares, de manera que un usuario pertenecerá un cierto grupo dependiendo de los sitios que haya votado. Así pues, se puede definir el concepto de vecinos como aquellos usuarios que más gustos en común tienen con el usuario activo. Los ítems a recomendar serán aquellos mejor valorados por este conjunto de vecinos, o bien aquellos que más se asemejen al conjunto de etiquetas que definan a este grupo de usuarios Elementos del sistema de recomendación En el caso del filtrado colaborativo se necesitan los siguientes elementos: 21

22 U i representa a un usuario. I j representa a un ítem. Diremos que el usuario U i habrá votado el sitio I j cuando le haya asignado una valoración del conjunto R={0.5, 1, 1.5, 2, 2.5, 3, 3.5 4, 4.5, 5} Medidas de similaridad Para calcular la similaridad entre usuarios se pueden usar distintas métricas [12], entre las cuales hemos escogido las tres siguientes para una posterior evaluación: Coseno: sim(u x,u y )= m P r ux,ih r uy,ih h=1 s s m P rux,i 2 m P h h=1 h=1r 2 uy,i h donde r u,i es la valoración del ítem i por el usuario u y n es el número de ítems en común entre ambos usuarios. Correlación de Pearson: sim(u x,u y )= m P (r ux,ih r ux ) (r uy,ih r uy ) h=1 s s m P (r ux,ih r ux ) 2 m P (r uy,ih r uy ) 2 h=1 h=1 donde r u,i es la valoración del ítem i por el usuario u, r u es la media de valoraciones del usuario u para todos sus votos en común y n es el número de ítems en común entre ambos usuarios. Correlación de Pearson limitada (Constrained Pearson s Correlation): sim(u x,u y )= m P (r ux,ih r med ) (r uy,ih r med ) h=1 s s m P (r ux,ih r med ) 2 m P (r uy,ih r med ) 2 h=1 h=1 donde r u,i es la valoración del ítem i por el usuario u, r med es el valor medio en la escala de valoraciones R (en nuestro caso 2.5) y n es el número de ítems en común entre ambos usuarios Predicción del voto Una vez escogida una medida de similaridad y teniendo los vecinos del usuario activo, pasamos a predecir el voto sobre un determinado ítem [12, 15]: 22

23 predicción = r ua + m P sim(u a,u h ) (r uh,ia ru h ) h=1 m P sim(u a,u h ) h=1 donde m es el número de usuarios que han votado el ítem i a, u a es el usuario activo, u h un usuario que ha votado el ítem y r es la media de los votos en común para un determinado usuario Problema del cold-starting Este tipo de sistema también presenta el problema del cold-starting comentado anteriormente. Qué conjunto de vecinos tendrá un usuario nuevo? No lo sabremos hasta que empiece a valorar sitios y defina su perfil de usuario. Además presenta un nuevo agravante con ítems nuevos. Si nadie lo ha votado, cómo darlo a conocer? En el caso del sistema basado en contenido no habría problema, ya que lo que prima son los descriptores del ítem. Si éstos son relevantes para el usuario, el sitio le será recomendado. Por lo que sería más adecuado usar un método híbrido para resolver este problema.[11] El mayor inconveniente de los sistemas colaborativos se da cuando se crea una nueva comunidad [18]. El sistema no funcionará bien debido a los pocos votos que hay. La solución más habitual es incentivar a un grupo de usuarios para que voten nuevos sitios antes de lanzarlo al público. Otra solución sería dar inicialmente recomendaciones usando un enfoque basado en contenido, que es lo que se está haciendo actualmente en el proyecto. 5. Evaluación Para intentar evaluar cuantitativamente el sistema de recomendación se han realizado una serie de mediciones Colección de datos Si bien el escenario de las pruebas no es el más favorable, ya que la web está aún comenzando a funcionar, nos podremos hacer una idea de cómo funciona el sistema. Estadísticas Usuarios registrados:

Autor: Manuel Martín Salvador Tutor: Juan Huete Guadix

Autor: Manuel Martín Salvador Tutor: Juan Huete Guadix Un sistema de recomendación para sitios de ocio de Andalucía Autor: Manuel Martín Salvador Tutor: Juan Huete Guadix Proyecto Fin de Carrera Ingeniería Informática Universidad de Granada Introducción: motivación

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 FP A DISTANCIA: Uso de la plataforma moodle para el profesorado INDICE 1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 4 UTILIZANDO LAS HERRAMIENTAS

Más detalles

CLUSTERING MAPAS AUTOORGANIZATIVOS (KOHONEN) (RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN)

CLUSTERING MAPAS AUTOORGANIZATIVOS (KOHONEN) (RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN) CLASIFICACIÓN NO SUPERVISADA CLUSTERING Y MAPAS AUTOORGANIZATIVOS (KOHONEN) (RECUPERACIÓN Y ORGANIZACIÓN DE LA INFORMACIÓN) info@clustering.50webs.com Indice INTRODUCCIÓN 3 RESUMEN DEL CONTENIDO 3 APRENDIZAJE

Más detalles

Presencia en Internet. Nueva Gestión Web

Presencia en Internet. Nueva Gestión Web Presencia en Internet Nueva Gestión Web Índice Introducción Aspectos generales del interface Inicio Búsqueda Libre Avanzada Resultados de búsqueda Contenidos Introducción Antecedentes Cómo accedo a la

Más detalles

Blogger: herramienta de creación y gestión de blogs

Blogger: herramienta de creación y gestión de blogs Blogger: herramienta de creación y gestión de blogs Objetivo de aprendizaje Las personas participantes serán capaces de crear y gestionar un blog con Blogger. Existen numerosos servicios gratuitos para

Más detalles

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Cómo crear tu primer blog

Cómo crear tu primer blog Introducción a WordPress Alicia García Holgado GRupo de Investigación en interacción y elearning (GRIAL) Universidad de Salamanca http://grial.usal.es Tabla de contenido 1. WordPress.com... 2 2. Conceptos

Más detalles

UNESCO Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura

UNESCO Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura Apcob Apoyo Para el Campesino indígena del Oriente Boliviano Usando las Tic`s para la promoción de la Cultura Uso del Sitio de noticias comunitario www.chiquitano.org UNESCO Organización de las Naciones

Más detalles

Manual de Administrador de Entidades

Manual de Administrador de Entidades Manual de Administrador de Entidades Tabla de contenido 1 INTRODUCCIÓN... 1 2 CREAR ENTIDADES... 2 3 RELACIÓN CON USUARIOS Y SALAS... 6 4 NOTICIAS... 8 5 ENCUESTA... 9 6 DOCUMENTOS... 11 7 EVENTO... 12

Más detalles

Guía administración Intelligent Watcher

Guía administración Intelligent Watcher Guía administración Intelligent Watcher Enero de 2015 1 Contenido 1. Acceso... 3 2. Sectores y categorías... 3 3. Usuarios... 8 4. Campos, tipos y plantillas de contenido... 11 5. Gestión de informaciones...

Más detalles

Anuncios de Facebook Guía introductoria

Anuncios de Facebook Guía introductoria Anuncios de Facebook Guía introductoria b 1 La misión de Facebook Hacer que las personas puedan compartir y hacer del mundo un lugar más abierto y conectado 2 Introducción Facebook ofrece una novedosa

Más detalles

MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE

MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE MANUAL INICIAL PARA LA GESTIÓN DE CURSOS ONLINE MEDIANTE LA PLATAFORMA WEB MOODLE INSTALADA EN LOS CENTROS EDUCATIVOS DE LA XUNTA DE GALICIA Moodle es un sistema de gestión de cursos de distribución libre

Más detalles

Tus publicaciones digitales al alcance de tu mano

Tus publicaciones digitales al alcance de tu mano Tus publicaciones digitales al alcance de tu mano Desarrollado por Índice Qué me ofrece... 3 Visualización interactiva... 4 Previsualización y orientación... 5 Multimedia... 6 Enlaces y configuración...

Más detalles

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es Manual de usuario Autor: Oriol Borrás Gené Oriol.borras@upm.es Índice 1. Qué es Pinterest 2. Crear una cuenta 3. Entorno o Inicio o Estructura de un pin o Perfiles 4. Cómo trabajar con Pinterest o Crear

Más detalles

Manual de Administrador

Manual de Administrador Servicio Manual de Administrador Web 2.0 Servicio Web 2.0 Presentación Diseño Web Inicial Diseño Personalizado Control Contenidos Registro de Dominio Hosting en Servidor Correos Electrónicos Con Redes

Más detalles

Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com

Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com Manual para la gestión de contenidos web a través del CMS de wordpress www.ventanasgasteiz.com Índice 1.Introducción 2.Acceder en modo Editor 3.Explorando el escritorio de wordpress 4.Administración de

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.

Más detalles

Planos de ejecución en Velneo V7

Planos de ejecución en Velneo V7 Planos de ejecución en Velneo V7 Por Jesús Arboleya Introducción 3 Arquitectura Cliente/Servidor 4 1. Objetos que siempre se ejecutan en el servidor 5 2. Objetos que siempre se ejecutan en el cliente 6

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

Tutorial de Drupal para Editores de Sitios

Tutorial de Drupal para Editores de Sitios Tutorial de Drupal para Editores de Sitios Autora: Aylín Alvarez Martínez Dpto. de Desarrollo de Infomed Noviembre 2010 1 Índice Qué es un CMS?... 3 Qué es Drupal?... 3 Registro e Ingreso... 3 Mi cuenta...

Más detalles

Correo Electrónico: Thunderbird 1.5.0.8

Correo Electrónico: Thunderbird 1.5.0.8 CONTENIDOS PAGINA Qué es Mozilla Thunderbird?. 2 Instalación. 3 Importar Configuración. 5 Configurar Cuenta de Correo. 6 Barra de Herramientas. 8 Firma. 10 Opciones. 11 Filtros Correo Basura. 13 Leer Correo.

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA ÍNDICE 1. ENTRANDO EN ICARO... 3 1.1. ACCEDIENDO A ESTE SERVICIO... 5 2. INTRODUCIENDO DATOS DE LA EMPRESA... 9 2.1. LOGO... 9 2.2. DATOS BÁSICOS... 10 2.3. CONTACTOS... 12 3.

Más detalles

Manual del Webmail Correo Corporativo y Groupware

Manual del Webmail Correo Corporativo y Groupware Manual del Webmail Correo Corporativo y Groupware Sogo es el webmail desde el que se controlan todos los servicios del Correo Corporativo y Groupware, un novedoso producto de comunicación corporativa de

Más detalles

MANUAL BÁSICO DE PRESTASHOP 1.6. info@sevycia.com +34 619 404 720 www.servycia.com. Página 1

MANUAL BÁSICO DE PRESTASHOP 1.6. info@sevycia.com +34 619 404 720 www.servycia.com. Página 1 MANUAL BÁSICO DE PRESTASHOP 1.6 Página 1 Indice 1.-Ingresando en la zona de administración 2.-El modo mantenimiento 3.-Explorando el escritorio 4.-Gestionando el catálogo 4.1-Gestión de categorías, fabricantes

Más detalles

Tema 1. Gestión de correo y agenda electrónica

Tema 1. Gestión de correo y agenda electrónica Tema 1 Gestión de correo y agenda electrónica 1 Índice Gestión de correo y agenda electrónica 1. El correo electrónico o e-mail 2. Microsoft Outlook 2007 3. Correo electrónico y configuración 3.1. Carpeta

Más detalles

Faes Farma Suite para ipad es la herramienta diseñada específicamente para ayudar a los visitadores médicos en su labor diaria.

Faes Farma Suite para ipad es la herramienta diseñada específicamente para ayudar a los visitadores médicos en su labor diaria. Faes Farma Suite para ipad es la herramienta diseñada específicamente para ayudar a los visitadores médicos en su labor diaria. Esta herramienta le permitirá llevar un seguimiento continuo de su trabajo,

Más detalles

Aplicateca. Guía Rápida Certificados SMS de DIDIMO Servicios Móviles

Aplicateca. Guía Rápida Certificados SMS de DIDIMO Servicios Móviles Aplicateca Guía Rápida Certificados SMS de DIDIMO Servicios Móviles Índice 1 Qué es Certificados SMS?... 2 1.1 Más detalles...... 2 1.2 Qué ventajas ofrece Certificados SMS?... 2 1.3 Cuáles son las principales

Más detalles

Por Jennifer Islas. Manual de uso para Intranet

Por Jennifer Islas. Manual de uso para Intranet Por Jennifer Islas Manual de uso para Intranet Presentación El siguiente manual se ha hecho con la finalidad de que los miembros del laboratorio de átomos fríos se sirvan de una ayuda para poder gestionar

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

GUÍA RED SOCIAL FACEBOOK

GUÍA RED SOCIAL FACEBOOK GUÍA RED SOCIAL FACEBOOK Qué es una Red Social? Una Red Sociales un sitio en internet donde compartir información, mensajes, ideas, fotos, etc., con amigos, conocidos y desconocidos. Para acceder a una

Más detalles

Guía del usuario de la Comunidad de Coordinadores TIC de Extremadura

Guía del usuario de la Comunidad de Coordinadores TIC de Extremadura GUÍA DEL USUARIO DE LA COMUNIDAD DE COORDINADORES TIC DE EXTREMADURA Guía del usuario de la Comunidad de Coordinadores TIC de Extremadura PÁGINA 1 DE 35 GUÍA DEL USUARIO DE LA RED SOCIAL DE COORDINADORES

Más detalles

TUTORIAL GOOGLE DOCS

TUTORIAL GOOGLE DOCS TUTORIAL GOOGLE DOCS Las principales ventajas de Google Docs son: Nuestros documentos se almacenan en línea: esto nos permite acceder a ellos desde cualquier ordenador con conexión a internet, y compartirlos

Más detalles

Manual del usuario. www.blocdeblocs.net. Autor: Francesc Balagué Licencia Creative Commons 2.5

Manual del usuario. www.blocdeblocs.net. Autor: Francesc Balagué Licencia Creative Commons 2.5 Manual del usuario www.blocdeblocs.net Autor: Francesc Balagué Licencia Creative Commons 2.5 ÍNDICE 0. Introducción 2 1. Crear el blog 4 2. Administración 5 2.1 Cambio de contraseña e idioma (usuarios)

Más detalles

360WebManager MANUAL DE INICIO. 1ra. parte. Manual de uso del panel de control Versión 3.0. www.360webmanager.com www.360webmanager.

360WebManager MANUAL DE INICIO. 1ra. parte. Manual de uso del panel de control Versión 3.0. www.360webmanager.com www.360webmanager. Manual de uso del panel de control Versión 3.0 1ra. parte www.360webmanager.com www.360webmanager.com/manual 1 Para que sirve el Manual de Inicio? El Manual de Inicio sirve para que en pocos minutos pueda

Más detalles

Crear anuncios en Facebook

Crear anuncios en Facebook Crear anuncios en Facebook Hola, voy a hablar de lo que son los anuncios de Facebook, voy a hablar de cómo generar más Me Gustas en una página de Facebook, utilizando Facebook Ads. Esto lo puedes hacer

Más detalles

Tu empresa o negocio es móvil? CON RESKYT, TU APP, WEB, BASES DE DATOS, E-COMMERCE Y SISTEMA DE FIDELIZACIÓN TODO EN UNO!

Tu empresa o negocio es móvil? CON RESKYT, TU APP, WEB, BASES DE DATOS, E-COMMERCE Y SISTEMA DE FIDELIZACIÓN TODO EN UNO! Tu cliente es móvil! Tu empresa o negocio es móvil? CON RESKYT, TU APP, WEB, BASES DE DATOS, E-COMMERCE Y SISTEMA DE FIDELIZACIÓN TODO EN UNO! Soluciones de internet a tu medida Tu APP La App de tu negocio

Más detalles

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5 El curso Blogger, creado por KZgunea, se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Qué es Blogger?... 3 QUÉ ES BLOGGER...

Más detalles

Cómo tener tu Tumblr con un domino propio

Cómo tener tu Tumblr con un domino propio Cómo tener tu Tumblr con un domino propio Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Desde hace algunos años, las redes sociales han adquirido una gran importancia

Más detalles

MANUAL DE AYUDA MÓDULO CRM

MANUAL DE AYUDA MÓDULO CRM MANUAL DE AYUDA MÓDULO CRM Fecha última revisión: Abril 2013 INDICE DE CONTENIDOS CRM... 4 1. INTRODUCCIÓN CRM... 4 CONFIGURACIÓN DE MAESTROS... 5 1. RECURSOS... 9 2. ESTADOS... 11 3. PRIORIDADES... 12

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1

AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1 AHORA EXPRESS CRM MANUAL DE USUARIO CRM EXPRESS MANUAL 1 Contenido AHORA CRM EXPRESS... 1 Introducción... 6 Gestión de Empleados... 6 Acceso... 6 Gestión... 8 Procesos... 10 Resumen... 10 Siguiendo a...

Más detalles

Aplicateca. Guía Rápida Mensajería Negocios de Uptiva

Aplicateca. Guía Rápida Mensajería Negocios de Uptiva Aplicateca Guía Rápida Mensajería Negocios de Uptiva Índice 1 Qué es Mensajería Negocios?... 2 1.1 Más detalles...... 2 1.2 Qué ventajas ofrece Mensajería Negocios?... 2 2 Requerimientos técnicos... 3

Más detalles

Google Site Search Búsqueda de sitios web de Google para tu organización

Google Site Search Búsqueda de sitios web de Google para tu organización Google Site Search Hoja de datos Google Site Search Búsqueda de sitios web de Google para tu organización Google Site Search Para obtener más información, visita: http://www.google.com/enterprise/search/

Más detalles

Índice. Introducción CMS CAMALEONS Presentación de plataforma Opciones. Configuración de la web Página de Inicio Barra Lateral Widgets

Índice. Introducción CMS CAMALEONS Presentación de plataforma Opciones. Configuración de la web Página de Inicio Barra Lateral Widgets Índice Introducción CMS CAMALEONS Presentación de plataforma Opciones Configuración de la web Página de Inicio Barra Lateral Widgets Cómo crear y administrar páginas Gestión de Módulos Gestión de usuarios

Más detalles

MANUAL DE AYUDA MÓDULO CRM

MANUAL DE AYUDA MÓDULO CRM MANUAL DE AYUDA MÓDULO CRM Fecha última revisión: Enero 2015 INDICE DE CONTENIDOS CRM... 4 1. INTRODUCCIÓN CRM... 4 CONFIGURACIÓN DE MAESTROS... 5 1. RECURSOS... 9 2. ESTADOS... 11 3. PRIORIDADES... 12

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net E 4.3.1 Manual para administradores Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 15/12/2012 Antoni Bertran

Más detalles

Curso de Formación del Programa Un negocio Una Web. - MÓDULO 2 -

Curso de Formación del Programa Un negocio Una Web. - MÓDULO 2 - 1 Curso de Formación del Programa Un negocio Una Web. - MÓDULO 2-1. Secciones 1.1. Visión general y ordenación. 1.2. Como editar sección ya creada. 1.3. Como buscar una sección. 1.4. Como borrar una sección.

Más detalles

Guía Rápida de MyEgoo.com

Guía Rápida de MyEgoo.com Guía Rápida de MyEgoo.com Que es MyEgoo.com? MyEgoo.com es una plataforma que permite a los usuarios crearse una página Web en menos de 10 minutos sin conocimientos previos de informática. Existen dos

Más detalles

Aplicaciones educativas de los blogs UNIDAD. Creo mi blog. Clase 2 Clase 3 Clase 4 Clase 5

Aplicaciones educativas de los blogs UNIDAD. Creo mi blog. Clase 2 Clase 3 Clase 4 Clase 5 Aplicaciones educativas de los blogs UNIDAD Creo mi blog Clase 2 Clase 3 Clase 4 Clase 5 Exposición 2.1. Presentación Nos hemos acercado al mundo del blog, sabemos qué es un edublog y hemos visto algunos

Más detalles

PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA

PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA PLATAFORMA EDUCATIVA VIRTUAL ÁREA DE CIENCIAS Y TECNOLOGÍA Plataforma Educativa Virtual ACyT Ing. Beto Orlando Calle Quispe Cel.: 67668933 Email: bto.orlando@gmail.com Sitio Web: www.uap-acyt.edu.bo INDICE

Más detalles

HERRAMIENTA DE FORMACIÓN

HERRAMIENTA DE FORMACIÓN HERRAMIENTA DE FORMACIÓN MANUAL DEL ALUMNO INDICE 1. INTRODUCCION 2. SELECCIÓN DEL CURSO 3. PAGINA PRINCIPAL DE UN CURSO 4. BLOQUE DE ACTIVIDADES 5. BLOQUE DE ADMINISTRACION 6. CONSIDERACIONES ESPECIALES

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR INTERNET EXPLORER El navegador Internet Explorer ya lo tenemos integrado en el Sistema Operativo, en sus diferentes versiones desde Windows 95, por lo cual no tendremos que instalarlo.

Más detalles

Guía del usuario de la Red Social de REALCE

Guía del usuario de la Red Social de REALCE Guía del usuario de la Red Social de REALCE PÁGINA 1 DE 36 ÍNDICE 1. Introducción. 2. Cómo puedes acceder a la Comunidad? 3. Tu perfil en la Comunidad. 3.1Modificar la foto de tu perfil. 3.2 Editar el

Más detalles

MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR

MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR MANUAL DE USUARIO DE LA PLATAFORMA DE CESUR Manual de Usuario de la Plataforma de CESUR... 1 1. El Campus Virtual... 2 1.1 Requisitos del sistema... 2 2. Primer Acceso... 4 2.1.1 Volver al menú principal

Más detalles

Arquitectura de un Sistema Recomendador

Arquitectura de un Sistema Recomendador DCIC SR: Situación de Aplicabilidad Sistemas de Recomendación y Personalización Necesito información de películas, pero... por dónde empiezo?? Hay tanta información!! Hey! Yo te puedo recomendar:... Viviana

Más detalles

Guía de Navegación. Modalidad de formación mixta: Presencial y e-learning. Guía de Navegación Plataforma Wikos lms Plan Local de Formación Gijón 2008

Guía de Navegación. Modalidad de formación mixta: Presencial y e-learning. Guía de Navegación Plataforma Wikos lms Plan Local de Formación Gijón 2008 Guía de Navegación Página 1 de 13 ÍNDICE 1. Presentación... 3 2. Descripción del Entorno de Formación on-line... 4 Acceso a la Plataforma de Teleformación... 4 Descripción del entorno... 6 3. Herramientas

Más detalles

GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX

GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX GUÍA INSTRUCTIVA PARA INGRESO DE CONTENIDOS EN SITE BUILDER INDEX Introducción...2 I. Cómo puedo Editar mi sitio?...4 1. General...4 2. Diseño...6 3. Logotipo y pie...7 4. Páginas de mi sitio...8 a. Página

Más detalles

E 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es

E 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es E 4.2-4 Manual de usuario : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es Historial de cambios Versión Fecha Autor Cambios 0.1 05/02/2013 Carlos Ors Versión Inicial Índice

Más detalles

CMS TIENDA ONLINE COMER 3.3

CMS TIENDA ONLINE COMER 3.3 CMS TIENDA ONLINE COMER 3.3 Objetivo Esta tienda online está hecha para todo tipo de comercio que desee su tienda o catálogo on-line: Pequeño y gran comercio, proveedores,... A contrario de otros CMS como

Más detalles

Blog. Crear y gestionar un blog con Blogger

Blog. Crear y gestionar un blog con Blogger Blog. Crear y gestionar un blog con Blogger Reconocimiento-NoComercial-CompartirIgual 2.5 España: http://creativecommons.org/licenses/by-nc/2.5/es/ Realizado por: José Sánchez Rodríguez (Universidad de

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

Herramientas de Google para Gestión de Proyectos

Herramientas de Google para Gestión de Proyectos Herramientas de Google para Gestión de Proyectos Google ofrece una serie de servicios en la red, desde Gmail para el correo electrónico hasta Google Sites que permite gestionar información y documentación

Más detalles

Gestores de Contenidos (CMS)

Gestores de Contenidos (CMS) Joomla Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar, manejar y publicar contenidos de una forma organizada y

Más detalles

Los blog y su uso en educación Capítulo 3: Crear y gestionar un blog con Blogger

Los blog y su uso en educación Capítulo 3: Crear y gestionar un blog con Blogger Los blog y su uso en educación Cap. 3: Crear y gestionar un blog con Blogger Pág. 1 Los blog y su uso en educación Capítulo 3: Crear y gestionar un blog con Blogger Reconocimiento-NoComercial-CompartirIgual

Más detalles

M a n u a l Panel Online

M a n u a l Panel Online M a n u a l Panel Online Índice B B2B... 18 Blog... 19 C Carrusel... 25 Categorias... 11 Control...5 Cupones de Descuento... 42 E E-mail... 14 E-mail: Textos... 15 Estilos de Elementos... 33 Estilos Generales...

Más detalles

El editor de presentaciones: Impress

El editor de presentaciones: Impress BIBLIOTECA UNIVERSITARIA El editor de presentaciones: Impress Material formativo Reconocimiento NoComercial-CompartirIgual (By-ns-sa): No se permite un uso comercial de la obra original ni de las posibles

Más detalles

Avanza Lectura Fácil. E3: Guía de usuario

Avanza Lectura Fácil. E3: Guía de usuario Avanza Lectura Fácil E3: Guía de usuario Financiado por: Índice de contenidos 1 Introducción... 3 1.1 Para qué vale este manual?... 3 1.2 Vale para más cosas?... 3 2 Cómo entrar en el portal... 3 2.1 Registro

Más detalles

Nos identificamos con nuestro nombre de usuario y la contraseña y llegamos a esta página

Nos identificamos con nuestro nombre de usuario y la contraseña y llegamos a esta página ADMINISTRACIÓN DEL SITIO WEB Todos los jefes de Departamento, coordinadores de proyectos y directivos del Centro somos administradores de la página web. Cada uno tendrá la responsabilidad de administrar

Más detalles

Guía del usuario. Guía del usuario - Wordpress

Guía del usuario. Guía del usuario - Wordpress Guía del usuario Guía del usuario - Wordpress 1. Qué es Wordpress? Pag.3 1. 1 Cómo acceder al Escritorio Wordpress? Pag.4 1. 2 Elementos destacables del Panel de Control Pag.5 1. 3 Secciones del Escritorio

Más detalles

Además de este foro general, se pueden crear cuantos foros necesitemos.

Además de este foro general, se pueden crear cuantos foros necesitemos. 3.1. FOROS 3.1.1. Definición y características Los foros cuyo icono es - son una de las herramientas de comunicación asíncrona más importantes dentro de los cursos de Moodle. Los foros permiten la comunicación

Más detalles

LA WEB MÁS SENCILLA. Registro. Visión general

LA WEB MÁS SENCILLA. Registro. Visión general LA WEB MÁS SENCILLA En este apartado de servicios Google para educación se aborda otro de los contenidos destacados, el sitio de creación de páginas web Google Sites. Google Sites es un software que permite

Más detalles

Plataforma educativa? Para qué?

Plataforma educativa? Para qué? Plataforma educativa? Para qué? Resulta evidente que, independientemente de su apoyo inicial al proyecto TIC, cada profesor o profesora vive su proceso de adaptación a la experiencia de forma muy personal

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Manual de Usuario DSpace IAPH. Manual de Uso DSpace IAPH

Manual de Usuario DSpace IAPH. Manual de Uso DSpace IAPH Manual de Usuario DSpace IAPH Manual de Uso DSpace IAPH 1 Contenido Introducción general a DSpace... 4 Estructura de DSpace... 4 Búsqueda en DSpace... 5 Funcionalidades usuarios de DSpace IAPH... 6 Página

Más detalles

Correo. OpenOffice.org 2.4.1

Correo. OpenOffice.org 2.4.1 Correo OpenOffice.org 2.4.1 1 Índice de contenido 1. INTRODUCCIÓN...3 1.1 Qué es Mozilla Thunderbird?...3 3. CONFIGURACIÓN...12 3.1 Alta de una cuenta de correo...12 3.2 Configuración del servicio de directorio

Más detalles

Pack Web Empresa. Componentes adicionales

Pack Web Empresa. Componentes adicionales Pack Web Empresa Ésta es la versión de sitio Web más parecido a una tarjeta de visita, ya que podrás darte a conocer a tus potenciales clientes y ellos así ver a qué te dedicas, los servicios que ofreces,

Más detalles

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

Esperamos poder darle muy pronto la bienvenida!

Esperamos poder darle muy pronto la bienvenida! AutoScout24 España S.A. Paseo de la Castellana 119, 7 D E-28046 Madrid Línea directa: 902 15 11 17 Correo electrónico: info@autoscout24.es Internet: www.autoscout24.es Esperamos poder darle muy pronto

Más detalles

manual formación web básica Ozongo Ozongo c/nicolás Copérnico 8, bajo 46980 Paterna (Valencia) 900 828 358 soporte@ozongo.com

manual formación web básica Ozongo Ozongo c/nicolás Copérnico 8, bajo 46980 Paterna (Valencia) 900 828 358 soporte@ozongo.com manual formación web básica Ozongo ÍNDICE Manual formación web básica Ozongo 1. ADMINISTRACIÓN 1.1. Secciones y portada 1.2. Menú 1.3. Diseño 1.4. Configuración de estadísticas 1.5. Estadísticas 2. CORPORATIVO

Más detalles

Crear y gestionar un blog con Blogger

Crear y gestionar un blog con Blogger Crear y gestionar un blog con Blogger Pág. 1 Crear y gestionar un blog con Blogger Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: José Sánchez Rodríguez (Universidad de Málaga) josesanchez@uma.es

Más detalles

Manual de Gestión del Nuevo Servicio de Antispam y Antivirus Avanzado

Manual de Gestión del Nuevo Servicio de Antispam y Antivirus Avanzado Manual de Gestión del Nuevo Servicio de Antispam y Antivirus Avanzado Es muy tópico insistir en la importancia que hoy en día tiene el correo electrónico en nuestras vidas y sobre todo en el ámbito profesional,

Más detalles

EL AULA VIRTUAL COMO RECURSO DIDÁCTICO

EL AULA VIRTUAL COMO RECURSO DIDÁCTICO EL AULA VIRTUAL COMO RECURSO Autoría: DEL CAMPO LÓPEZ, BERNARDINO, IES JULIO REY PASTOR, ALBACETE. b.delcampo@iesjrp.es Temática: TIC Palabras clave: TIC, MOODLE, AULA VIRTUAL, ALTHIA. Resumen Esta comunicación

Más detalles

Software libre complementario

Software libre complementario Software libre complementario Ministerio de Educación. ITE. Software libre complementario. 1 Módulo 4. Software libre complementario En este apartado vamos a contemplar algunos programas de acceso libre

Más detalles

MANUAL DE USUARIO. Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es

MANUAL DE USUARIO. Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es MANUAL DE USUARIO Versión: 1.0.0 Desarrollado por AloOnline Alojamiento Web http://www.aloonline.es soporte@aloonline.es 1 ÍNDICE 1. ACCEDER AL PANEL DE PRESTASHOP. 3 2. ADMINISTRAR CATEGORÍAS: 4 2.1.Crear

Más detalles

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática.

Proyecto de curso. Durante el curso de análisis y diseño 1, los estudiantes desarrollaron sus habilidades de abstracción y visión sistemática. Universidad de San Carlos Facultad de Ingeniería Ingeniería en Ciencias y Sistemas Análisis y Diseño de Sistemas 2 Proyecto de curso Durante el curso de análisis y diseño 1, los estudiantes desarrollaron

Más detalles

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets

Más detalles

MANUAL WORDPRESS. v1.1 PRINT FRIENDLY

MANUAL WORDPRESS. v1.1 PRINT FRIENDLY MANUAL WORDPRESS v1.1 PRINT FRIENDLY INTRODUCCIÓN En este manual pretendemos explicar, de forma directa y sencilla, los principales pasos para poder gestionar nuestro sitio web en internet. Esta guía está

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2

1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2 1. OBJETIVOS DE ESTE TUTORIAL... 2 2. QUÉ ES WORDPRESS?... 2 3. REGISTRARSE COMO USUARIO Y DAR DE ALTA EL PRIMER BLOG... 2 4. GESTIONAR NUESTRO SITIO WEB WORDPRESS... 8 4.1 ACCEDER AL PANEL DE GESTIÓN...

Más detalles

SEGUIMIENTO EDUCATIVO. Perfil Madre/Padre

SEGUIMIENTO EDUCATIVO. Perfil Madre/Padre SEGUIMIENTO EDUCATIVO Perfil Madre/Padre Noviembre 2010 INDICE 1. INTRODUCCIÓN...3 2. TAREAS HABITUALES...4 2.1 Cambiar de hijo activo en RAYUELA SEGUIMIENTO...4 2.2 Cambiar la foto mostrada de uno de

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

Comunicar nuestras ideas y experiencias a todo el mundo es muy sencillo gracias a los Blogs

Comunicar nuestras ideas y experiencias a todo el mundo es muy sencillo gracias a los Blogs Escuela Tecnológica para Familias MI PROPIO BLOG: COMUNICAR IDEAS Y EXPERIENCIA Calle, 123 Creación de Blogs TELÉFONO 123 45 67 89 FACSÍMIL (123) 456-7891 Comunicar nuestras ideas y experiencias a todo

Más detalles

MANUAL DE BLOGGER. Podiamos decir que un blog es un diario personal pero una definición mas académica está en la wikipedia: un blog,

MANUAL DE BLOGGER. Podiamos decir que un blog es un diario personal pero una definición mas académica está en la wikipedia: un blog, MANUAL DE BLOGGER Qué es un blog? En los últimos tiempos en Internet solamente se habla acerca de los blog, he leido tal o cual artículo en tal o cual blog, pero qué es un Blog? Podiamos decir que un blog

Más detalles

MANUAL BÁSICO DOSCAR GESTIÓN

MANUAL BÁSICO DOSCAR GESTIÓN MANUAL BÁSICO DOSCAR GESTIÓN 1 INDICE 1. Características generales. 3 2. Requisitos mínimos del sistema.6 3. Versiones...6 4. Inicio del programa.7 5. Crear un usuario 8 6. Selección de empresas. 9 7.

Más detalles

INCRUSTAR, ENLAZAR EMBED

INCRUSTAR, ENLAZAR EMBED TEMA 5 INCRUSTAR, ENLAZAR EMBED 5.1. Enlazar con Álbum de Picasa. PICASA es el lugar de Google donde podemos colgar nuestras fotos y crear álbumes. Una de las maneras de llegar a PICASA es a través del

Más detalles

PROYECTO WEB ALTER EGO

PROYECTO WEB ALTER EGO PROYECTO WEB ALTER EGO Definición y objetivos Web de contacto para la asociación Alter Ego. La web debe servir como punto de encuentro, cumpliendo con funciones informativas de las actividades del colectivo.

Más detalles

Manual de la aplicación para terminales móviles AppTUSSAM

Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 1 de 13 Fecha: 25-03-2014 Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 2 de 13 Fecha: 25-03-2014 PANTALLA PRINCIPAL Tiempos de llegada: para consultar

Más detalles