• Immagine che contiene grafico Descrizione generata automaticamente

    Clustering con algoritmo K-means

    Estratto dal libro Data Science e Machine Learning: dai dati alla conoscenza Il K-means è un algoritmo di clustering partizionale in cui ogni cluster è associato ad un centroide ed ogni punto è associato al cluster col centroide più vicino. Il funzionamento di questo algoritmo richiede che il parametro k, indicante il numero di cluster da assegnare, sia da noi specificato. L’algoritmo funziona seguendo questi steps: Si selezionano k punti casuali come centroidi iniziali. Formiamo i k clusters assegnando tutti i punti al centroide più vicino. Ricalcoliamo i centroidi di ogni cluster. Se il centroide è cambiato ripetiamo l’assegnazione di tutti i punti al centroide più vicino. Se il centroide…

  • Regressione Lineare con Scikit-learn

    Estratto dal libro Machine Learning con Python e Scikit-learn In scikit-learn il package linear_model rende disponibile la funzione LinearRegression che implementa questo modello supervisionato utilizzato quando la variabile di uscita è continua e segue una relazione lineare con le variabili di input. L’implementazione avviene con le semplici righe di codice: from sklearn.linear_model import LinearRegression regression_model = LinearRegression() regression_model.fit(x_train, y_train) y_pred = regression_model.predict(x_test) Con la funzione LinearRegression creiamo l’oggetto regressione lineare, col metodo fit l’addestriamo utilizzando i dati del training set e, infine, col metodo predict effettuiamo la previsione sui dati di test. Effettuiamo una regressione lineare sul dataset “California Housing”. Iniziamo con l’importare i dati: from sklearn.datasets import fetch_california_housing data = fetch_california_housing(as_frame=True) import pandas as pd…

  • Real Time Face Detection con OpenCV e R

    Il riconoscimento facciale (face detection) è una tecnica di intelligenza artificiale utilizzata per verificare l’identità di una persona a partire da una o più immagini che la ritraggono. Come potrete immaginare, i campi di applicazione sono immensi: dalla sicurezza (riconoscimento della persona che si trova di fronte al sensore) alla catalogazione delle immagini (molti strumenti, come Google Foto e Facebook, permettono di riconoscere le persone nelle foto). Alcune compagnie aeree utilizzano il riconoscimento facciale per l’imbarco dei passeggeri e quasi tutti i modelli di cellulari utilizzano il riconoscimento facciale per lo sblocco del dispositivo. Nel nostro esercizio vedremo come identificare (in maniera generica) un volto in un’immagine o in un…

  • Predict Heart Disease with Oracle Data Visualization

    An interesting post was published yesterday on the Oracle Analytics Blog by Joseph Kuttikat, explains how Machine Learning tools can be used to analyze medical data and how these tools can be used to extract important information for health and prevention. The analyzed data concern cases of Heart Disease (including Coronary Heart Disease, Hypertension, and Stroke). Heart Disease accounts for about 1 of every 3 deaths in the US, or nearly 801,000 deaths in one year, according to the American Heart Association, Cardiovascular disease is the leading global cause of death, accounting for more than 17.3 million deaths per year in 2013, a number that is expected to grow to…

  • Prevedere le malattie cardiache con la visualizzazione dei dati OraclePredict Heart Disease with Oracle Data Visualization

    Un post interessante è stato pubblicato ieri sul blog Oracle Analytics da Joseph Kuttikat, spiega come gli strumenti di Machine Learning possono essere utilizzati per analizzare i dati medici e come questi strumenti possono essere utilizzati per estrarre informazioni importanti per la salute e la prevenzione. I dati analizzati riguardano casi di malattie cardiache (tra cui malattia coronarica, ipertensione, e ictus). Le malattie cardiache rappresentano circa 1 di ogni 3 decessi negli Stati Uniti, ovvero quasi 801.000 decessi in un anno, secondo l'American Heart Association, La malattia cardiovascolare è la principale causa globale di morte, con oltre 17,3 milioni di decessi all'anno nel 2013 , un numero che dovrebbe crescere…