Algoritmi di Apprendimento Non Supervisionato
I principali algoritmi con esempi in Python
- Algoritmi di Clustering: questi algoritmi sono utilizzati per raggruppare dati simili in cluster. Esempi includono il K-Means Clustering e il DBSCAN.
- Algoritmi di Riduzione della Dimensionalità: questi algoritmi aiutano a ridurre la complessità dei dati riducendo il numero di variabili o feature. L’Analisi delle Componenti Principali (PCA) è un esempio comune.
- Algoritmi di Apprendimento Non Supervisionato con Vincoli: Incorpora vincoli o restrizioni nei modelli di apprendimento non supervisionato per ottenere risultati più coerenti.
- Algoritmi di Apprendimento Basato su Istanza: Questi algoritmi si basano sul recupero di esempi simili piuttosto che sulla costruzione di un modello.
- Algoritmi di Apprendimento Basato su Attention (Transformer): Utilizzato per task di NLP avanzati come la traduzione automatica e la generazione di testo.
- Algoritmi di Apprendimento su Serie Temporali:
- ARIMA (AutoRegressive Integrated Moving Average): Utilizzato per la previsione di serie temporali.
- Prophet: Utilizzato per la previsione di serie temporali con stagionalità e tendenze.
- Algoritmi di Apprendimento su Reti di Senso Comune: Utilizzati per estrarre informazioni da enormi reti di relazioni tra concetti.
- Algoritmi di Apprendimento su Dati di Movimento: utilizzati per estrarre informazioni dai dati di movimento, come quelli provenienti da sensori indossabili.
- Algoritmi di Fusione di Dati (Ensemble Methods): Combinano dati da diverse fonti per migliorare le prestazioni.
- Algoritmi di Fusione di Informazioni Multimodali: Utilizzati per combinare dati da diverse modalità come testo, audio e video.
- Algoritmi di Fusione delle Conoscenze: Utilizzati per integrare conoscenze esterne nei modelli di apprendimento automatico.
- Algoritmi di Ricostruzione Ibrida: Utilizzati per la ricostruzione di dati mancanti o danneggiati mediante approcci multipli.
- Algoritmi di Segmentazione delle Strutture 3D: Utilizzati per segmentare oggetti tridimensionali in dati di scansione 3D.
- Algoritmi di Segmentazione delle Parole nel Riconoscimento Ottico dei Caratteri (OCR): Utilizzati per identificare e separare le parole nei testi digitalizzati.
- Algoritmi di Segmentazione delle Strade nelle Immagini Satellitari: Utilizzati per identificare e delimitare strade e infrastrutture stradali nelle immagini satellitari.
- Algoritmi di Segmentazione delle Cellule in Immagini Microscopiche: Utilizzati in biologia e medicina per identificare e contare le cellule in immagini microscopiche.
- Algoritmi di Segmentazione dei Tumori nei Dati di Imaging Medico 3D: utilizzati per individuare e delineare tumori in dati di imaging medico tridimensionali.