Dynamiques de transmission des techniques et des iconographies dans les textiles andins sur la longue durée
GitHub contenant les données, scripts, notebooks et le rapport associés au mémoire : Lise Bernard, Dynamiques de transmission des techniques et des iconographies dans les textiles andins sur la longue durée, mémoire de master 2 « Humanités numériques et computationnelles », dir. Astrid Castres et Daniel Stockholm, Université Paris, Sciences & Lettres, 2024.
Chaîne de traitement (ou pipeline) implémentée au cours du mémoire.
À partir d’un corpus de 696 pièces textiles, extrait de la base de données Weaving Comunities of Practice (CILAVS, ILCA), ce mémoire examine les mobilités et les imitations techniques et iconographiques dans les tissages andins. Ce travail met en parallèle une approche géographique des mobilités textiles, à partir des métadonnées dont nous disposons sur ces textiles, et une approche de vision par ordinateur, à partir des images des textiles. Le recours à ces outils numériques variés permet de comparer les échanges textiles avec les phénomènes de ré-interprétations techniques et iconographiques, dans une approche diachronique sur la longue durée depuis 1800 avant J.C. jusquà la période contemporaine.
requirements.txt
: librairies nécessaire au fonctionnement des scripts.data/
:textile.csv
: document source principal et sa version nettoyéetextile_clean.csv
.gdf_find.csv
etgdf_find.csv
sont des tableaux contenant les informations géographiques des textiles.geo_data/
: dossier contenant les données QGISruns/
: dossier contenant les résultats des entraînements YOLOimages/
: images extraites de la base de données Weaving Comunities of Practice.dataset_technique/
: dossier contenant les images pour la validation extérieure, aussi récipendiaire de la préparation du dataset pour la classification supervisée.
rapport/
:rendu.pdf
: mémoirebib/
: dossier contenant les documents bibliographiques.images/
: dossier contenant les images nécessaires à la compilation du mémoire.source/
: dossier contenant les documents LaTex.
scripts/
:scrapTextiles_scripts/
: contient les scripts de webcrapping des données.preprocessing/
: scripts pour le pré-traitement des données (dataframe, images) et les premières analyses exploratoires.SIG/
: scripts pour le géocodage (geocoder_mapping.ipynb
) et l'analyse des données géographiques (traitement_maps.ipynb
).computer_vision/
:- Documents pour la gestions des environnements :
requirements_YOLO.txt
etrequirements_VGG16.txt
. - Script de classification supervisée des images.
- Scripts de classification non-supervisée des images.
- Script pour l'augmentation des données.
- Documents pour la gestions des environnements :
L'ensemble des librairies nécessaires aux notebook est indiquée dans le document requirements.txt
, exceptés deux scripts de computer vision :
classification_non_supervisee_VGG16.ipynb
nécessite les librairies indiquées dansrequirements_VGG16.txt
classification_non_supervisee_YOLO.ipynb
etclassification_supervisee_YOLO.ipynb
nécessitent les librairies indiquées dansrequirements_YOLO.txt
Ces deux derniers ont été développés en local, sur un MacBook Pro M2 (Metal).