Socnetv. Kamel.derouiche@gmail.com



Documents pareils
COURS SYRRES RÉSEAUX SOCIAUX INTRODUCTION. Jean-Loup Guillaume

Analyse des réseaux : Une introduction à Pajek

Initiation à Pajek Logiciel pour l analyse des réseaux sociaux

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

UNIVERSITÉ DU QUÉBEC À MONTRÉAL. MÉMOIRE PRÉSENTÉ COMME EXIGENCE PARTIELLE DE LA MAÎTRlSE EN INFORMATIQUE PAR FRANCK GOUDJO

INDUSTRIALISATION ET RATIONALISATION

Analyser les réseaux avec R (packages statnet, igraph et tnet)

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche

pythonocc: une plateforme de développement agile d applications CAO.

Big Graph Data Forum Teratec 2013

et Groupe Eyrolles, 2006, ISBN :

Nouveautés par rapport à la version Qlik Sense 1.0. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Plan de cette matinée

Installation de GFI Network Server Monitor

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Tutoriel QSOS. Version /02/2013

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Rappel sur les bases de données

Chapitre 5 : Flot maximal dans un graphe

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

La place de SAS dans l'informatique décisionnelle

Software Application Portfolio Management

LICENCE : INFORMATIQUE GENERALE

Windows Server Chapitre 1: Découvrir Windows Server 2008

Enjeux mathématiques et Statistiques du Big Data

Générer du code à partir d une description de haut niveau

DotNet. Plan. Les outils de développement

Tour d horizon des différents SSO disponibles

Présentation Alfresco

Les Content Delivery Network (CDN)

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Moderniser. le système d information et le portefeuille applicatif.

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Famille IBM WebSphere Application Server

Guide de prise en main. Yourcegid SOLOS. Devis-Factures. 12/08/2013 Page 1 / 38

Consultant Avant Vente Offre Management du SI

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

Camptocamp. / /14

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

MatrixExplorer: Un système pour l analyse exploratoire de réseaux sociaux

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Le Framework.Net. Introduction. Pourquoi.Net?

SAP BusinessObjects Web Intelligence (WebI) BI 4

Guide DinkeyWeb. DinkeyWeb solutions d authentification et de contrôle d accès WEB

CAHIER DES CHARGES D IMPLANTATION

Séance 0 : Linux + Octave : le compromis idéal

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin Talend

Gephi dans le paysage de la data visualization. Clément Levallois Gephi Support Team et professeur à l EMLyon Business School (2014 -)

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

BIRT (Business Intelligence and Reporting Tools)

Nouveautés Ignition v7.7

Modelio by Modeliosoft

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

DEMARRER UN PROJET BIGDATA EN QUELQUES MINUTES GRACE AU CLOUD

White Paper - Livre Blanc

Annexe : La Programmation Informatique

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Tufin Orchestration Suite

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

MANAGEMENT DES SERVICES INFORMATIQUES

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS

IBM SPSS Modeler Social Network Analysis 15 Guide de l utilisateur

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

INTERNET, C'EST QUOI?

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Automatiser la création de comptes utilisateurs Active Directory

DG-ADAJ: Une plateforme Desktop Grid

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Conservation des documents numériques

Nouveautés ArcGIS 10.1 for Server

données en connaissance et en actions?

PostgreSQL. Formations. SQL avancé Calendrier... 18

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Visual Paradigm Contraintes inter-associations

Catalogue Formations Jalios

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Programmation linéaire

Rencontre sur la thématique du Calcul Haute Performance - 13 juin Better Match, Faster Innovation

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Code_Aster. Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But

Panorama des solutions analytiques existantes

Création d installateurs pour Windows avec InnoSetup

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.

Nicolas ANGENIEUX GISMARTWARE

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Transcription:

Socnetv Kamel.derouiche@gmail.com

A propos Utilisateur de logiciel libre en Algerie depuis 2002! Développeur-mainteneur dans le projet NetBSD (Framework pkgsrc) Architect R&D chez Algerian IT Security Group Membre de l'association Algérienne pour le développement de l'enseignement, des mathématiques et technologies de l'information

Qu'est-ce qu'un réseau social? Un réseau est un graphe (sommets et aretes) Un réseau social est un ensemble d'acteurs (individus, groups ou organisations) relies par des interactions sociales ils peuvent etre de différents natures (relation d'affaire, de travail, familiales, etc...)

Un r seau é de collaboration scientifque Source: Nathalie Villa

Réseau Internet, réseau des amis de facebook, réseau de protéine, pair-a-pair (grands réseaux)

Pourquoi analyser les réseaux sociaux? Pour comprendre la propagation de maladies infectieuses, rumes, formations d'opinions, phénomènes coopératifs On cherche à d'identifier des sous-groupes homogènes d'individus (comme des communautés) et à comprendre la maniére dont ils sont structurés entre eux liens forts (amitiés, sentimentales) et faibles (relation de travail), Pour la recherche d'information, chercher à grouper les notes des étudiants par niveau pour facilité l'identification des meuilleurs

Les outils pour analyser des réseaux sociaux: bibliotheques networkx tweetpy Networkit: Interactive tool suite for high-performance network analysis graphviz Graph-tools R (modules: statnet, sna, igraph): permet le calcul d'indicateurs réseaux sur un grand nombre de réseaux

Les outils pour analyser des réseaux sociaux: Logiciel rocs, langage de script (Scripting Engine API) plus manipulation de graph. Gephi: écrit en Java, recherche et industrie Pajek: logiciel libre disponible sous windows, adapté pour les très grands réseaux (plus de 1000 individus), nombreuses options de visualisation graphique (3D.) Socnetv (Social Networks Visualizer)

Socnetv (Social Networks Visualizer) Auteur: Dimitris Kalamaras Ecrit en C++/Qt License (GPLv3) Education Plus adaptés aux réseaux de petite et moyenne taille. Editeur (impression, import, export, sauvegarde)

Degré δ=#(nb_relations_observées) / #(nb_sommets) (#(nb_sommets) - 1) 4 5 7 1 8 3 6 2 9

Distance node_to_node Différence entre graphe orienté et non-orienté Matrice des distances, génére le fchier distance-matrix.dat. On déduit facilement le diametre du réseau = max de la matrice distance-matrix.dat.

Densité δ=#(nb_relations_observées) / #(nb_sommets) (#(nb_sommets) - 1) Interet: à quel point tout le monde est lié (information global) 4 5 7 1 8 3 6 2 9

Centralité Acteur central est l acteur le plus actif de point de vue communication Centralisation = 100% Centralisation = 0

Degré centralité d'un acteur dans graph nonorienté contenant n nœuds, d(i) étant le degré du nœud i : C_D(i) = deg(i)/n-1 4 5 7 1 8 3 6 2 9

Degré centralité d'un acteur dans graph orienté contenant n nœuds, etant le degré (liens sortants) du nœud: C_D_0(i) = deg_0(i)/n-1 4 5 7 1 8 3 6 2 9

Centralité de proximité dans un graph nonorienté Acteur central: est l acteur qui communique facilement avec les autres d(i, j) est la distance entre deux acteurs mesurée en nombre minimal de lien 4 Dans le cas graphe orienté, la distance doit prendre 5 en compte les sens des liens 7 1 8 C_c(i) = n-1/#som(dist(i, 3 j)) 6 2 9

Coefficient de clustering Identifer les communautés dans un réseau basée sur le postulat : l ami de mon ami est mon ami se traduit par le nombre de triangles dans le réseau d où la mesure du taux de clustering suivant : C = 3 * (#Nb_trangle_reseau)/(#nb_triples_connectés_de_noeuds) 4 5 7 1 8 3 6 2 9

Traduction matricielle Matrice d'adjacence, socnetv génére un texte fichier adjacency-matrix.dat 001100011 001001011 110010010 100010110 001100011 010000111 000111010 111101101 110011010

Web crawler Analyser des reseaux en temps réel qui évolue dynamiquement Pratique pour avoir un reseau sans recours à la fonctionalité import Tester: Avec des http et https http://www.debian.org et https://2014.rmll.info Depasser les 1000 noeuds et voirs (surpirse)

Web crawler

Formats supportés GraphML (.graphml) (demo) GraphViz (.dot) Adjacency matrix (.net,.txt) Pajek-like (.net), (demo) UCINET's Data Language (.dl)

Questions?