Questa è la repository per l'esame Ingegneria della Conoscenza, a.a. 21/22 - Università di Bari.
Il progetto contiene:
- Un sistema esperto per la raccolta e l'elaborazione dei dati al fine di scegliere un set di indumenti consono alla giornata
- I risultati vengono elaborati accedendo a delle informazioni salvate in un'ontologia
- Nel caso di una emergenza meteo viene calcolata la probabilità di prendersi un malanno attraverso una rete bayesiana
La documentazione risiede nel file: Documentazione progetto.pdf
Studente:
- De Cosmis Ivan, 716486, i.decosmis@studenti.uniba.it
Installare tutte le librerie necessarie dal file requisiti.txt con il comando da console nella directory del file requisiti.txt
:
pip install -r requisiti.txt
Se python in windows restituisce un errore provare con:
python.exe -m pip install -r requisiti.txt
Nel caso del seguente errore in seguito all'installazione delle librerie:
File "percorsoAlFile/__init__.py", line 16, in <module>
class frozendict(collections.Mapping):
AttributeError: module 'collections' has no attribute 'Mapping'
- Aprire il file: __init__.py
- Trovare la riga: class frozendict(collections.Mapping)
- Modificarla in: frozendict(collections.abc.Mapping)
Spiegazione al link: https://stackoverflow.com/questions/70749690/attributeerror-module-collections-has-no-attribute-mapping
Per avviare il sistema utilizzare il comando:
python main.py
dalla directory del file main.py