students:etudedecas_2009_cbia printable version

Etude de cas: Content-based image annotation

  • le graphe construit sur MIRFlickr:
    • le lexique d'annotation contient 33 keywords.
    • 49197 nodes et 144484 edges.
    • En java, la library Colt ne peut pas manipuler d'aussi grande matrice d'adjacence… (voir peut être avec UJMP ou MTJ, je testerai sous peu).
    • le graphe au format GraphML: test-dataformer.tar.gz. C'est le fichier mmg.xml se trouvant dans le directory set3/.
  • Ce que vous pourriez également tester: reprendre le code Matlab du GCap mis en ligne sur le site de Jia-Yu Pan. Voir le graph package de matlab, éventuellement cet autre package, et ce code matlab pour charger un GraphML.

Notes d'installation

FLENS

  • prérequis : atlas, lapack, blas… (sous ubuntu : aptitude install lapack3-pic, le reste vient comme dépendance)
  • ne pas prendre la RC1 qui ne compile pas mais plutot celle d'avant (cliquer sur 'flens' dans la colonne package sur SF pour faire apparaitre les versions antérieures)
  • renommer config.ubuntu en config (pour Ubuntu, sinon débrouillez vous)
  • make
  • make install (en root, étrangement sudo ne marche pas, surement une histoire de variables d'environnement)
  • si à l'éxecution des exemples vous avez une erreur du genre : librairie introuvable, un “ln -s /usr/local/lib/libflens.so /usr/lib” devrait régler le problème (dans les faits, un reboot règle aussi le problème…)

Boost

  • pour r/w le graphml, le minimum nécessaire sous ubuntu : aptitude --without-recommends install libboost-graph1.35-dev
  • le graphml n'est pas supporté par la 1.34

Bibliographie

  • documentation de BOOST.
  • voir ce document sur le site d'IBM, ce n'est pas récent mais intéressant.
 
students/etudedecas_2009_cbia.txt · Last modified: 2010/12/01 16:01 by njames

 © Nicolas James 2009-2011

 Valid XHTML 1.0 Transitional Valid CSS! DokuWiki