Berack96 26c6e60fcc Readme
- updated readme
- uploaded models
2024-09-18 04:30:19 +02:00
2024-06-07 10:29:56 +02:00
2024-06-11 16:30:59 +02:00
2024-09-18 04:30:19 +02:00
2024-09-12 12:20:25 +02:00
2024-04-17 18:47:44 +02:00
2024-09-18 04:30:19 +02:00
2024-09-12 12:20:25 +02:00

UPO Machine Learning & Deep Learning

Il progetto è stato fatto usando Python 3.10.12
Per poter eseguire i vari componenti è prima necessario installare i package elencati nel file requirements tramite il seguente comando:

pip install -r requirements

Machine Learning

Tutti gli algoritmi implementati si possono utilizzare nel main del programma che si trova nel file app.py
Modificando la funzione alla riga 123 si può scegliere il dataset con l'algoritmo implementato e far partire il processo di addestramento; alla fine verrà mostrato un riepilogo dei risultati
I tre algoritmi implementati sono i seguenti:

Deep Learning

Entrambi gli esercizi sono stati svolti tramite file Jupyter Notebook in modo da poter eseguire solo pezzi di codice.
In entrambi i casi si possono vedere i risultati dell'ultima elaborazione in modo da evitare di riaddestrare il modello.
I due esercizi sono:

  • Image Captioning: L'esercizio prevede la costruzione di un generatore di caption di immagini. Utilizzando il tool preferito, costruire una CNN in grado di costruire un suitable embedding di un immagine, il quale verrà passato ad una RNN per la generazione del testo della caption. Per il training utilizzare il Flickr Dataset. (da scaricare manualmente)
  • Image Denoising: Realizzare un sistema di pulizia immagini (image denoising), basato su una opportuna architettura ad Autoencoder, che prendendo in input un dataset di immagini soggette a "rumore" ne restituisca una versione "pulita". Utilizzare il dataset Fashion-MNIST (inserire un opportuno filtro di noise per ottenere l'input)
Description
Progetto per Machine Learning e Deep Learning https://www.dir.uniupo.it/course/view.php?id=18423
Readme BSD-3-Clause 48 MiB
Languages
Jupyter Notebook 99.2%
Python 0.8%