Web social : comment?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Web social : comment?

Message le Mer Juin 14, 2006 15:44

Une question auquel j'ai du mal à trouver une réponse. Comment marche le web social niveau technique.

Prennant je sais pas un site comme last.fm (selon ce qu'on écoute on a des conseils de groupes, c'est fait selon les autres membres ayant des goûts similaires).

Donc en simplifiant on a une liste de groupe qu'un utilisateur aime et grâce à ça on va sélectionner des groupes qu'il pourrait aimer selon ce qu'il aime.

Donc ma réflexion :
On va surement avoir une table un peu comme ça :
| ID_utilisateur | Nom_groupe |

Et là je vois pas comment faire simplement une requête pour aller chercher des groupes que quelqu'un est succeptible d'aimer en comparant ses goûts avec ceux de quelqu'un d'autre.

Une idée? (peut être que mon idée de la table est mauvaise aussi). Ou peut être même un script déjà tout fait qui permet de voir ça en pratique?


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mer Juin 14, 2006 15:46

Les liens sont aussi faits par les tags.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 14, 2006 15:52

Oui ou un système de tag mais j'aimerais comprendre la logique en fait. Avec des tags ou là mon exemple de "nom de groupe" ça revient un peu au même je pense.


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mer Juin 14, 2006 16:05

Bacteries a écrit:Oui ou un système de tag mais j'aimerais comprendre la logique en fait. Avec des tags ou là mon exemple de "nom de groupe" ça revient un peu au même je pense.


Le tag permet en plus de définir des concepts :

linux,red hat
linux,suse,distribution
linux,mandriva
...


Si tu tapes "SuSE", les tags te permettent de remonter à "Linux" puis à "Red Hat", etc


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 14, 2006 16:08

Oui il est vrai. Mais comment font les site dit de "web social" sans tag?


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mer Juin 14, 2006 16:14

Bacteries a écrit:Oui il est vrai. Mais comment font les site dit de "web social" sans tag?


Sans doute :
- Tu regardes ce que consultent les utilisateurs et tu en déduis une popularité des ressources mises en favoris.
- Ou plus bêtement systèmes de votes.

Tu penses à quel site en fait ?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 14, 2006 16:16

www.last.fm par exemple.

Y'a des tags sur ce site, mais ça ne me semble pas être ce qu'il utilise comme moyen de connecter les groupes ou utilisateurs entre eux.


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mer Juin 14, 2006 16:47

Bacteries a écrit:www.last.fm par exemple.

Y'a des tags sur ce site, mais ça ne me semble pas être ce qu'il utilise comme moyen de connecter les groupes ou utilisateurs entre eux.


LastFM utilise, je pense, un système courant en CRM, à savoir proposer des ressources en fonction des ressources appréciées par des personnes aux profils similaires (le principe de recommendations sur Amazon).


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 14, 2006 16:48

Ouais mais comment est fait l'appreciation de la similarité?


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mer Juin 14, 2006 16:58

Bacteries a écrit:Ouais mais comment est fait l'appreciation de la similarité?


Tu peux définir des groupes aux goûts semblables.
Ca peut être automatique (clustering, par exemple).
Sur LastFM, c'est simplifié, tu peux rejoindre des groupes /commuanutés prédéfinis.
Donc, si j'appartiens à deux communautés et que j'écoute X, une autre personne qui appartient à ces deux communautés aimera sans doute aussi X (ça, c'est un exemple simpliste, mais tu comprends le principe).


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Juin 14, 2006 18:45

Ouais je vois le principe mais en l'utilisant je me rend compte que c'est un peu plus complexe que ça (si tu peux essaye, un petit plug in à installer pour winamp par exemple) c'est incroyablement bien foutu.

Et qu'est ce que tu appelles clustering (pour moi c'est avoir plusieurs serveurs donc humm tu veux dire un serveur dédié au calcul?).


haderach
WRInaute impliqué
WRInaute impliqué
 
Messages: 870
Inscription: 26 Aoû 2004

Message le Mer Juin 14, 2006 21:09

Il s'agit en fait du concept de "tagage" de l'environnement. On appelle ça la "folksonomie" (folsonomy en anglais).

cela part du principe que c'est l'internaute qui tag des articles, ou des pages ou tout autres ressources. Sur la base de ce 'tagage', on en déduit les tags (plus ou moins gros) qui sont affichés. ca c'est l'explication plutot rapide.

Les algos sont plus ou moins complexes. Un algo simple va compter le nombre d'occurence des mots et faire une ch'tite règle de trois pour déduire la taille de la police. Un petit coup de tri là dessus et tu obtiens le nuage de tags.

Si tu veux d'autres infos sur le sujet, tu peux également rechercher le terme "tag cloud".

Enfin un dernier exemple sur le site http://www.moncanard.comoù tu peux voir l'actu avec des nuages de tags.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Jeu Juin 15, 2006 6:30

Oui ok pour afficher les tags ça je vois comment on peut faire.

Le truc c'est que sur l'exemple de last.fm ça ne marche que comme ça? Si oui c'est tout de même bien complexe, genre prendre les tags revenant le plus souvent sur les groupes que j'écoute (bon ça relativement simple avec une requête).

Mais c'est après que je ne capte pas. Car naviguer via des Tags oui c'est simple à faire; mais conseiller des choses via ce système je n'arrive pas à voir le type de requête (sauf à faire compliquer) qu'il faut faire.

C'est pas le principe et la folksonomie qui me pose problème mais vraiment basiquement en terme de requête comment ça se passe...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Orkut

  • Analyser la classe C de l'adresse IP
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
  • Calcul d'indice de densité
    Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
  • Analyser le positionnement d'un site
    AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
  • Détection de pages similaires
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités