Autore: Editor

il pacchetto python che addestra i modelli di similarità: tensor flow similarity

Il pacchetto Python TensorFlow Similarity

Facile, veloce e intuitiva: così appare la prima versione di TensorFlow Similarity, un pacchetto Python che consente di addestrare modelli di similarità usando TensorFlow.  Oggi un’abilità importantissima per qualsiasi app o programma è trovare le correlazioni. Dal suggerire oggetti simili a quelli già acquistati, ai titoli di giornale che ti vengono proposti sulla base delle…
Leggi tutto


3 Aprile 2023 0
pulire i dati con python

Pulire i dati in Python: qualche strumento utile

Pulire i dati in Python: chi si occupa di analisi di dati si trova spesso ad aver a che fare con una fase del lavoro lunga, complessa ma indispensabile: pulire i dati.  Spesso purtroppo il formato o la natura dei dati che vengono raccolti non consente di utilizzarli già direttamente per le proprie analisi e…
Leggi tutto


7 Febbraio 2023 2
Come calcolare la correlazione tra variabili in Python

Come calcolare la correlazione tra variabili in Python

Una correlazione può essere diretta (o positiva) quando entrambe le variabili si muovono nella stessa direzione, o inversa (o negativa), ovvero quando al salire del primo valore, scende il secondo. Oppure può esserci una correlazione neutra (anche detta “nulla”).

Le prestazioni di alcuni modelli possono peggiorare se due o più variabili sono strettamente correlate, il che si chiama multicollinearità.


16 Gennaio 2023 0
matematica analisi dati

Come imparare la matematica necessaria all’analisi dati?

Un perito informatico, un ingegnere informatico o un informatico “puro” possono convertirsi al mondo dal data engineering e imparare la matematica. Possono farlo anche persone che provengono da ambiti totalmente diversi, a patto di studiare le regole fondamentali della materia. Però serve una buona dose di conoscenza matematica, necessaria per analizzare i dati con cognizione…
Leggi tutto


10 Gennaio 2023 0
discesa del gradiente e retropropagazione

Discesa del gradiente e retropropagazione nel machine learning

La discesa del gradiente e la retropropagazione sono alleati importantissimi nel machine learning, perché base fondamentale delle reti neurali artificiali (RNA). In fondo, ogni data scientist lo sa: la selezione del modello corretto per ogni caso d’uso richiede una comprensione approfondita del problema in sé e degli algoritmi necessari per interpretarlo e risolverlo.  In questo…
Leggi tutto


10 Gennaio 2023 1
come migliorare il ciclo di vita di un progetto

Come migliorare il machine learning

Si chiamano anche MLOps (Machine Learning Operations) e sono un insieme di consigli inerenti ai flussi di lavoro per semplificare e migliorare il machine learning o meglio, il ciclo di vita del tuo modello di machine learning. Ciclo di vita: migliorare il machine learning Con “ciclo di vita” intendiamo abitualmente le tre fasi dello sviluppo…
Leggi tutto


28 Dicembre 2022 2
differenza tra classificazione e regressione

Differenza tra classificazione e regressione nel machine learning

Esiste una grande differenza tra la classificazione e la regressione. In sostanza, la classificazione riguarda una categoria che viene affidata a un dato, mentre la regressione è più in grado di prevedere una quantità. Altro concetto importante da capire per chi si occupa di analisi dati e di statistica è l’accuratezza. Vedremo qui di seguito…
Leggi tutto


7 Dicembre 2022 1
3 consigli per programmare in python

Programmare in Python: 3 consigli utili

Programmare in Python: Noi sviluppatori abbiamo bisogno di best practice e di standard di programmazione, il nostro script deve essere leggibile, ordinato, facile da comprendere per altri, e facilmente modificabile per essere migliorato. Ecco quindi 3 consigli per programmare in Python che ho voluto raccogliere per chi sa già sviluppare, ma vorrebbe arrivare a un…
Leggi tutto


1 Dicembre 2022 1
Il modo migliore per creare app data-driven

Streamlit: un modo rapido per creare app data-driven

Capita molto spesso di avere bisogno di una web app in cui inserire i propri dati, vuoi in una serie di grafici interattivi, vuoi in una dashboard, o in generale. Un’app data-driven come Streamlit è utilissima per comunicare agli altri le tue scoperte, e interagire con loro. Però non è facile come sembra. Infatti un…
Leggi tutto


6 Maggio 2022 0
5 modi per gestire dei dati sbilanciati nel machine learning

Alcuni modi per gestire dati sbilanciati nel machine learning

Se ti devi occupare di classificazione, ti capiterà molto spesso la situazione in cui i tuoi dati siano sbilanciati per quanto riguarda il tag di classificazione. Creare modelli su un dataset che contiene delle classi sbilanciate è una grande sfida per chi si occupa di machine learning, perché purtroppo lo sbilanciamento distorce il modello verso…
Leggi tutto


23 Marzo 2022 0