Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
KNIME Analytics Platform per Data Scientists, intermediate
Highest Rated
Rating: 4.6 out of 5(19 ratings)
146 students

KNIME Analytics Platform per Data Scientists, intermediate

Implementare gli algoritmi di machine learning senza usare codice, conoscere le tecniche più avanzate.
Last updated 11/2024
Italian
Italian [Auto],

What you'll learn

  • Conoscere aspetti avanzati di KNIME Analytics Platform
  • Gestire e manipolare i valori di data e ora presenti nei dataset
  • Costruire dei cicli per iterare rami di un Workflow in base ad una feature, o una sua porzione , un certo numero di volte, fino al verificarsi di una condizione
  • Trasformare le feature di un dataset in variabili per modificare il comportamento di un Workflow o effettuare manipolazioni
  • Conoscere tecniche avanzate di machine learning, come l'ensemble e le reti neurali profonde
  • Approfondire i nodi per le gestione dei database
  • Approfondire i nodi per la visualizzazione
  • Inviare i dati elaborati verso Power BI
  • Implementare una soluzione di RAG, con un LLM locale, usando KNIME Analytics Platform
  • Esplorare KNIME Community Hub e Team Plan

Course content

11 sections170 lectures13h 59m total length
  • Introduzione al corso6:20

    Benvenuti al corso KNIME Analytics Platform per Data Scientists, corso intermedio.


    In questo corso, verranno trattati i seguenti argomenti:


    1. Flow Variables

    2. Gestione di Date & Time

    3. Controllo del flusso di un Workflow

    4. Manipolare i dati in un database

    5. Machine Learning, aspetti avanzati

    6. Component

    7. Visualizzazione dei dati

    8. Esportare i dati

    Si presuppone abbiate seguito il corso KNIME Analytics Platform per data scientists, corso base, oppure che conosciate KNIME, perché è necessaria una conoscenza base dell'ambiente e delle sue caratteristiche.


    P.S. l'immagine copertina di questo corso è stata ideata da DALL.E 2, con il prompt:

    "an impressionist paint that raffigure  a data analyst"

    l'AI ha generato una figura con sembianze femminili, almeno così a me e parso. L'ho scelta perché conosco diverse donne che lavorano con la data science e, questo corso, è dedicato a loro.

Requirements

  • Avere un computer con almeno uno dei seguenti sistemi operativi: Windows, macOS, Linux; potrebbe essere necessario un profilo di amministratore, per l'installazione
  • Conoscenza delle principali tecniche utilizzate nel machine learning: Supervised e Unsupervised Classification, Clustering
  • Non serve conoscere alcun linguaggio di programmazione
  • Avere seguito il corso KNIME Analytics Platform per Data Scientists, corso base o conoscere le basi di KNIME

Description

Questo corso di rivolge alle persone che manipolano i dati per la loro attività (studenti, professionisti) e vorrebbero utilizzare gli algoritmi di machine learning per il data mining ma non hanno voglia o tempo di imparare un linguaggio di programmazione, come R o Python.

Fortunatamente ci sono strumenti che permettono di raggiungere gli stessi obiettivi, senza utilizzare una riga di codice (a meno che non si voglia proprio farlo).

Tra questi, sicuramente, KNIME Analytics Platform, o più semplicemente KNIME® è il più conosciuto e utilizzato in questo ambito.

KNIME® è un ambiente completo e Open Source per l'analisi dei dati e il machine learning, che permette l'uso degli algoritmi di data mining più diffusi all'interno di un Workbench visuale, grazie all'utilizzo di componenti software, detti nodi, che combinati in maniera opportuna, permettono di elaborare qualsiasi base di dati.

Il corso, di livello intermedio, copre aspetti avanzati di KNIME, che consentono di migliorare l'esperienza di uso e di utilizzo e si compone di 10 sezioni:


  1. Flow variables: consentono di rendere dinamica l'esecuzione di un workflow sulla base di come evolvono certe informazioni al suo interno

  2. Gestione di Date & Time: verranno trattati i nodi che permettono la manipolazione di data e ora, il calcolo di durate, la gestione dei dati su medie mobili

  3. Controllo del flusso: Loop, If, Case, Break, gestione degli errori.

  4. Gestire i dati in un DBMS: collegarsi ad un DBMS, creare o modificare tabelle, inserire, modificare, cancellare righe su una tabella tutto senza conoscere l'SQL (ma anche conoscendolo)

  5. Aspetti avanzati di Machine Learning: Ensemble (Bagging, Bootstrap, Boosting), Cross Validation), Reti Neurali FFNN, CNN, RNN

  6. Component: creare ed adoperare un Component all'interno di KNIME Server

  7. Visualizzazione dei dati: utilizzare i nodi di visualizzazione Plotly e KNIME views (Labs)

  8. Esportare i dati: inviare i dati di un'elaborazione da KNIME a Power BI®

  9. Implementare una soluzione RAG (Retrieval Augmented Generation), con un LLM (Large Language Model) locale, all'interno di KNIME

  10. KNIME Community Hub, lo spazio dove diversi utenti di KNIME possono collaborare ad un progetto di data analysis, eseguire i propri workflow e pubblicare i risultati

In tutte le sezioni si utilizzerà prevalentemente KNIME®, mostrando alcune implementazioni di data mining con dati pubblici e fornendo numerosi esempi tratti dal sito Hub di KNIME.


NOTE dell'autore:

KNIME® è un marchio registrato e il logo e il marchio OPEN FOR INNOVATION® sono utilizzati da KNIME AG su licenza di KNIME GmbH e sono registrati negli Stati Uniti. KNIME® è anche registrato in Germania.

L'autore non é collegato in alcun modo all'azienda.

Il corso è stato sviluppato sulle tracce dei corsi self paced [L2-DS] KNIME Analytics Platform for Data Scientists: Advanced e [L2-DW] KNIME Analytics Platform for Data Wranglers: Advanced, disponibili, in lingua inglese, sul sito di KNIME.

Gli esempi mostrati durante le lezioni sono per lo più disponibili sul sito KNIME Hub, cui si rimanda nelle risorse presenti alla fine di ogni lezione del corso.

La main version di KNIME utilizzata negli esempi è la 4.6 o 4.7 , le lezioni della sezione che spiega come implementare soluzioni che utilizzano i LLM, in KNIME, sono state create utilizzando la versione 5.2.3, che implementa i nodi per l'AI generativa. La versione di KNIME Community Hub utilizzata nella sezione relativa è la 1.12.

Gli esempi che utilizzano KNIME Server sono stati creati con la versione 4.5



Who this course is for:

  • Studenti di Ingegneria, Statistica, Matematica
  • Professionisti che nel lavoro hanno a che fare con i dati e che finora hanno utilizzato Excel o Microsoft Access per le loro analisi
  • Curiosi e appassionati di data mining, che non vogliono imparare un linguaggio di programmazione per usare le tecniche di machine learning.
  • Chi pensa di poter usare un LLM locale nel proprio lavoro, o nella propria attività, senza accedere alle soluzioni proprietarie (e a pagamento)