Project Description

Corso  di Coding in Linguaggio Python & Machine Learning

APPRENDERE DA ZERO IL CODING PER L’INTELLIGENZA ARTIFICIALE

Un corso per imparare a programmare utilizzando uno dei linguaggi più importanti e richiesti dal mercato e per apprendere i fondamenti dell’Intelligenza Artificiale e delle moderne applicazioni di Deep Learning.

  • Corso Professionale in 8 lezioni

  • Prossima edizione: Da lunedì  14 gennaio 2019 per 8 lunedì consecutivi (h. 19:30 – 22:00)

  • Spazio Chirale in via Ignazio Persico, 32 alla Garbatella – Roma

  • Livello Base, non sono richiesti prerequisiti

Obiettivi del corso

  • Imparare a progettare e realizzare algoritmi
  • Imparare a programmare in linguaggio Python
  • Apprendere i principi dell’Intelligenza Artificiale
  • Comprendere le architetture delle Reti Neurali
  • Imparare a realizzare Reti Neurali e applicazioni di “Deep Learning” in Python
  • Apprendere i fondamenti della piattaforma “Tensor Flow” di Google

Chi dovrebbe seguire il corso

  • Maker, Ingegneri e Professionisti che intendano imparare a programmare in linguaggio Python e le applicazioni di Intelligenza Artificiale
  • Studenti che intendano perfezionare il proprio curriculum di studi approfondendo le tecnologie del Machine Learning e Deep Learning
  • Professionisti che intendano aggiornare o riconvertire il proprio CV
  • Hobbisti e curiosi interessati alle nuove tecnologie

Programma delle lezioni

  • Lezione 1
    • Presentazione del corso e introduzione alla cultura Maker e al metodo didattico che sarà seguito
    • Introduzione al concetto di algoritmo e programmazione
    • Installazione dell’IDE Python
    • Introduzione al Python e sperimentazione delle caratteristiche fondamentali del linguaggio e della shell di programmazione
    • Fondamenti di programmazione e sviluppo di semplici programmi per apprendere l’uso di dati ed operatori

    Lezione 2

    • Fondamenti di programmazione funzionale, sperimentazioni con semplici programmi che fanno uso di funzioni
    • Il controllo del flusso del programma, istruzioni di diramazione, progetto di algoritmi e programmi che richiedono flussi più complessi
    • Gestire l’iterazione, esercitazioni e sperimentazioni con programmi che richiedono iterazioni
    • Introduzione ai tipi di dato complessi
    • Gestione delle stringhe, esercitazioni e sperimentazioni sulla manipolazione di stringhe
    • Introduzione al concetto di indicizzazione del Python, esercitazioni e sperimentazioni con uso di indici

    Lezione 3

    • Gestione di liste, esercitazioni e sperimentazioni con le liste
    • Utilizzo delle liste nel controllo dell’iterazione, esercitazioni e sperimentazioni sulla realizzazione di iterazioni controllate da liste
    • Gestione di Tuple e differenza con le liste
    • Gestione di Dizionari, esercitazioni e sperimentazioni con i dizionari
    • Il progetto del software industriale, validazione dell’input e gestione degli errori
    • La gestione delle eccezioni, esercitazioni sul progetto di programmi che gestiscono eccezioni
    • La gestione dei file di testo, esempi ed esercitazioni con i file di testo

    Lezione 4

    • Introduzione all’object oriented
    • Programmazione Object Oriented in Python
    • Esempio di progetto Object Oriented
    • Riflessione sull’implementazione dei tipi di dato in Python e sperimentazione della programmazione ad oggetti
    • Esercitazioni e sperimentazioni su programmi Object Oriented

    Lezione 5

    • Introduzione all’uso delle librerire in Python ed installazione di estensioni della libreria standard
    • Introduzione all’Intelligenza Artificiale
    • Machine Learning e Deep Learning, significato dei termini nell’attuale mercato ICT

    Lezione 6

    • Struttura e funzionamento di una Rete Neurale
    • Euristiche di progettazione di una rete neurale
    • Tecniche di preparazione dei dati, data set di training e data set di test

    Lezione 7

    • Introduzione alla piattaforma Tensor Flow
    • Installazione di Tensor Flow nell’IDE Python
    • Esercitazioni e sperimentazioni con semplici sistemi Reti Neurali basate su Tensor Flow

    Lezione 8

    • Esempio di realizzazione di una rete neurale con Tensor Flow
    • Esercitazioni e sperimentazioni con le Reti Neurali
    • Conclusioni e consegna attestati

Docente del corso

Stefano Capezzone
Maker, ingegnere elettronico, imprenditore da oltre 15 anni nel settore high tech ICT e dell’Intelligenza Artificiale, docente presso master universitari sulle tecnologie maker e IoT e istruttore dell’APS Officine Roma Makers.

Cosa portare e cosa troverai nella nostra struttura

  • Si consiglia di portare il proprio PC Lap Top o Tablet, ma non è obbligatorio.
  • Presso il laboratorio saranno disponibili PC portatili e tablet per coloro che ne fossero sprovvisti.

Sede del corso e logistica

Il corso si svolge all’interno dello Spazio Chirale in via Ignazio Persico, 32 nello storico quartiere romano della Garbatella.

L’ambiente dedicato ai corsi è la Sala Polifunzionale.  Nello Spazio è presente la connettività wi-fi a larga banda a disposizione degli studenti, prese di corrente per il collegamento degli alimentatori di Lap Top, Tablet e Cellulari e un sistema multimediale con schermo o schermi 4K a supporto del docente.

Nel piano sottostante è presente un Fab Lab attrezzato secondo il modello definito dalla Fab Foundation di Boston con facilities di prototipazione e fabbricazione digitale e un laboratorio di elettronica completamente attrezzato. Il Fab Lab è a disposizione degli studenti per tutta la durata del corso per esercitazioni e incontri di community

Condizioni di vendita, politiche di rimborso e fatturazione

Modalità di pagamento:

E’ possibile pagare subito il corso con Carta di Credito o Bonifico attraverso questo sito, cliccando sul pulsante Acquista il Corso accedendo al listino dei prezzi e degli sconti.

Per pagamenti in contanti contattateci accedendo alla apposita voce di menù su questo sito.

Richiesta Fattura:

E’ possibile richiedere fattura trasmettendoci via e-mail la propria Partita IVA e i propri dati, altrimenti sarà emessa una ricevuta fiscale priva dello scorporo IVA.

Contatti e richieste di informazioni/aiuto:

Per qualunque eventualità non esitate a contattarci all’indirizzo info@chirale.it

Rimborsi:

La nostra politica prevede il rimborso integrale del prezzo pagato, qualora si decida di non partecipare più al corso. In caso di abbandono prima del termine saranno rimborsate le quote corrispondenti alle lezioni che non saranno frequentate.

Entro il giorno precedente a quello di inizio del corso i “Biglietti” acquistati tramite questo sito saranno annullabili dall’utente stesso, accedendo ad Eventbrite con le credenziali inserite in fase di registrazione e acquisto e gli importi pagati saranno automaticamente rimborsati dalla piattaforma Eventbrite stessa senza alcun addebito.

Successivamente alla data di inizio del corso i rimborsi dovranno essere chiesti alla nostra mail di contatto e provvederemo direttamente secondo i canali che vi saranno più comodi.

Possiamo aiutarti?

VUOI POTENZIARE IL TUO PROFILO PROFESSIONALE PER AFFRONTARE LE SFIDE DEL XXI SECOLO?