Published May 26, 2025 | Version v4
Software Open

Visualizzatore dello Spazio Narrativo Proppiano 1.2.4

Description

Questo software, denominato "Visualizzatore dello Spazio Narrativo Proppiano (VSNP)", rappresenta un'implementazione computazionale (Versione 1.2.4) per l'analisi e la visualizzazione di narrazioni, specificamente fiabe, codificate secondo le 31 funzioni morfologiche di Vladimir Propp. Sviluppato nell'ambito della più ampia ricerca del Dr. Luigi Usai sulla Teoria del Tensore Narrativo, lo script utilizza Python e librerie scientifiche standard (NumPy, Matplotlib, Scikit-learn) per:

  1. Rappresentare le fiabe come vettori in uno spazio funzionale proppiano.
  2. Applicare tecniche di riduzione dimensionale (PCA e t-SNE) per proiettare questo spazio multidimensionale in rappresentazioni 2D, facilitando l'identificazione visiva di cluster e relazioni strutturali tra le narrazioni.
  3. Calcolare metriche di similarità (es. similarità del coseno) per quantificare la vicinanza strutturale tra le fiabe basata sulla loro composizione funzionale. Il VSNP è concepito come uno strumento esplorativo e analitico per ricercatori in narratologia computazionale, studi folklorici, e discipline umanistiche digitali, offrendo un passo concreto verso l'operazionalizzazione del concetto di Tensore Narrativo per l'analisi comparativa delle strutture narrative. Il codice include un dataset esemplificativo basato su fiabe europee note, ma è strutturato per essere estensibile a corpora più ampi e all'intero set di funzioni proppiane.
  4. Introdotta anche una visualizzazione 3D dello Spazio Narrativo di Propp.
  5. Adesso è stata rimossa la matrice hardcoded ed è stato implementato un sistema di salvataggio e lettura da file esterno csv. E' possibile quindi estendere il file esterno all'infinito per ulteriori analisi combinate di fiabe, racconti, storie, narrazioni.
  6. Ora presenti 17 favole da verificare. Per ora sono un segnaposto, per avere un'idea di come funzionerà il software una volta ultimato.

To Do con le prossime migliorie per il Visualizzatore dello Spazio Narrativo Proppiano:

📌 Miglioramenti alla Codifica delle Fiabe

  1. Passare da Binario a Frequenza → Codificare il numero di occorrenze delle funzioni (es. Tranello = 3 invece di 1).

  2. Ponderazione delle Funzioni → Introdurre pesi per distinguere funzioni più critiche (es. Danno/Mancanza potrebbe pesare più di Divieto).

  3. Normalizzazione dei Valori → Standardizzare la nuova codifica per evitare distorsioni nelle analisi statistiche.

📌 Miglioramenti al Clustering e Similarità

  1. Testare K-Means con Nuova Codifica → Verificare se valori continui migliorano la formazione dei cluster.

  2. Calcolare Similarità del Coseno con Frequenze → Misurare se una codifica più raffinata cambia il grado di somiglianza tra fiabe.

  3. Sperimentare Algoritmi Alternativi → Provare DBSCAN o Agglomerative Clustering per confrontare i risultati.

📌 Miglioramenti alla Visualizzazione

  1. Visualizzazione con Colori Dinamici → Assegnare colori diversi in base alla frequenza delle funzioni per evidenziare pattern narrativi.

  2. Plot 3D più Interattivi → Implementare una versione con hovering per identificare fiabe senza sovrapposizioni.

  3. Esportazione dei Grafici → Salvare output in formati SVG e PDF per pubblicazioni accademiche.

Files

Analisi 3D di Propp.jpg

Files (433.9 kB)

Name Size Download all
md5:478fa671a395d3c368759863db6396b0
159.1 kB Preview Download
md5:62fce9d0467b6b90f28c77c83b4ff81d
15.6 kB Download
md5:6c8fd4eeeac0f6ab17f00ea88924cbc0
236.2 kB Preview Download
md5:b113e1755dd2dabcabcc7c146bec08e1
1.5 kB Preview Download
md5:7d8f2698d5c88b00175137e89a05b43f
21.5 kB Download

Additional details

Software

Programming language
Python
Development Status
Active