Raccolta strutturata di dati correlati organizzati per analisi, ML o reporting, da tabelle di database e CSV a formati multi-file complessi con schemi
Archived. This article has not been updated since the publish date above. The dynamic nature of information means that previously accurate content can become outdated or even obsolete over time. Readers are advised to exercise due diligence and cross-check any information found in this blog post before making decisions or adopting any practices based on said information.
Un set di dati è una raccolta strutturata di dati organizzati e archiviati per l'analisi o l'elaborazione. I dati di un set sono tipicamente correlati in qualche modo e provengono da un'unica fonte o sono destinati a un unico progetto. Ad esempio, un set può contenere una raccolta di dati aziendali (volumi di vendite, informazioni di contatto dei clienti, transazioni, ecc.) Un set può includere diversi tipi di dati, come valori numerici, testi, immagini o registrazioni audio. I dati all'interno di un set possono essere consultati singolarmente, in combinazione o gestiti come un'unica entità.
I set di dati sono uno strumento fondamentale nell'analisi e nel machine learning (ML) e forniscono i dati da cui l'analista ricava informazioni dettagliate e tendenze. Sono essenziali per il ML, perché la selezione del set di dati adatto per un progetto di ML è una delle fasi iniziali più importanti per l'efficace addestramento e implementazione di un modello di ML.
C'è un dibattito sul termine dataset e se debba essere scritto come una sola parola o due parole distinte. Merriam-Webster la elenca come una singola parola, ma altre fonti, come Dictionary.com, utilizzano la forma data set. Databricks preferisce la grafia dataset.
Spesso si fa confusione anche tra i termini set di dati e database. Sebbene "database" e "set di dati" vengano entrambi utilizzati per descrivere l'organizzazione e la gestione dei dati, differiscono per diversi aspetti significativi:
come definito nella prima sezione, un set di dati è una raccolta di dati utilizzati per l'analisi e la modellazione e tipicamente organizzati in un formato strutturato. Il formato strutturato può essere un foglio Excel, un file CSV, un file JSON o altri formati. I dati di un set possono essere organizzati in vari modi e creati a partire da un'ampia varietà di sorgenti, come un sondaggio tra i clienti, un esperimento o un database esistente. Un set di dati può essere utilizzato per molti scopi, tra cui l'addestramento e il test di modelli di machine learning, la visualizzazione dei dati, la ricerca o l'analisi statistica. I set di dati possono essere condivisi pubblicamente o privatamente e solitamente hanno dimensioni inferiori rispetto a un database.
Un database è progettato per l'archiviazione e la gestione a lungo termine di grandi quantità di dati organizzati che vengono memorizzati elettronicamente. Diventa così facile accedere ai dati, manipolarli e aggiornarli. In altre parole, un database è una raccolta organizzata di dati che vengono memorizzati come molteplici set di dati. Esistono diversi tipi di database, ad esempio relazionali, di documenti e chiave-valore.
Un set di dati potrebbe includere numeri, testi, immagini, registrazioni audio o anche semplici descrizioni di oggetti e può essere organizzato in varie forme, incluse tabelle e file. Ecco alcuni esempi: