#sqlsatTorino #sqlsat400 May 23, 2015 AzureML - Creating and Using Machine Learning Solutions Davide

Slides:



Advertisements
Presentazioni simili
HIV - Interpretazione del test di resistenza FENOTIPO GENOTIPO Fold-resistance CUT-OFF Biologico Clinico (??) PREDIZIONE risposta alla terapia.
Advertisements

Italiano Da quando siamo passati al corso di metallurgia (3^o ) abbiamo cominciato a lavorare utilizzando i maniera didattica tecnologie di tipo hardware.
KNOW-EX. KNOW-EX Acquisire conoscenza (corsi, seminari ecc.) puo costare davvero tanti soldi!! KNOW-EX, ti permette di raggiungere lo stesso rislultato.
Macchine di Percezione
Introduzione al linguaggio R
Apprendimento Automatico Apprendimento supervisionato
Programmazione in Java
Sistemi di Classificazione usando NCD
Laurea Magistrale in Informatica Percorso: Metodi e Modelli (M & M) a.a. 2007/2008.
Introduzione al linguaggio R
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
P. Sanna 1 I web services TICO Corso di laurea in Informatica Università di Pisa a.a Pierluigi Sanna.
Web Cooperativo. Evoluzione tecnologie didattiche (Comunità di pratica e apprendimento A.Calvani - PuntoEdu) INTRANET C.M.S.
Repository. Progetto sistema elearning Standard per i sistemi di formazione a distanza Slide 2 Livello di contenuti Gli LMS trattano oggetti a livello.
Competenze e Assi culturali Reggio Emilia, 11 maggio 2009.
Apprendimento di movimenti della testa tramite Hidden Markov Model
Marco CristaniTeoria e Tecniche del Riconoscimento1 Notizie preliminari Introduzione Facoltà di Scienze MM. FF. NN. Università di Verona A.A
Introduzione al linguaggio R
Support Vector Machines
APPLICAZIONI DI INTELLIGENZA ARTIFICIALE ALLA MEDICINA
Building the Internet of Things
ASP.NET MVC Framework Simone Chiaretta Solution Developer, Avanade 27 Giugno 2008.
UNIVERSITÀ DEGLI STUDI DI CATANIA FACOLTÀ DI INGEGNERIA   CORSO DI LAUREA IN INGEGNERIA ELETTRONICA Dipartimento di Ingegneria Elettrica Elettronica e.
Progetto di Reti di Calcolatori L-S Orchestrazione di servizi WEB
Attribution-NonCommercial-ShareAlike Le novità
Attribution-NonCommercial-ShareAlike Le novità
1 Utilizza questa presentazione PowerPoint per lapprendimento autonomo oppure in eventi destinati a introdurre il relativo tema. Introduzione Modulo didattico.
Progetti sotto controllo con.NET Gadgeteer e Team Foundation Service (e un pizzico di Azure) Marco Minerva Blog: Twitter:
Facoltà di Ingegneria Corso di Information Architecture and Database a.a Facoltà di Ingegneria Corso di Information Architecture and Database a.a.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Visual Studio Team System User Group.NET delle Marche 10° Workshop DotNetMarche Mercoledì 13 maggio 2009.
IBM Lotus Notes e Domino
PORTALE CISCO PROJECT WORK: PORTALE CISCO A cura di: Bellifemine Davide DAlonzo Salvatore Trombino Angelo Zappacosta Luca.
Distributed System ( )7 TCP/IP four-layer model.
Metodi Quantitativi per Economia, Finanza e Management A.A. 2014/2015
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Basi di dati distribuite Prof. M.T. PAZIENZA a.a
Real World data access layers DataSet vs. Custom entities Pierre Greborio Software Architect – PEWay SrL Microsoft MVP – Solutions Architect.
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
Intelligenza Artificiale: possono le machine ragionare?
Introduzione a Spark.io, l'IoT arduino-like semplice ed economico
1 Interazione Vocale Alessandro Grossi
TEORIE E TECNICHE DEL RICONOSCIMENTO
TEORIE E TECNICHE DEL RICONOSCIMENTO
#sqlsatTorino #sqlsat400 May 23, 2015 Entity Framework 7 Back To The Future Nuove piattaforme, nuovi data store Michael about.me/micdenny.
TEORIE E TECNICHE DEL RICONOSCIMENTO
Basi di dati distribuite Prof. M.T. PAZIENZA a.a
Da GitHub a NuGet con la nuova build di Visual Studio Online Davide Benvegnù Managing Director & CTO – DBTek Ltd Microsoft MVP Visual Studio
COMPUTERLINKS UNIVERSITY Claudio Vettoretto WebTrends PM The complete web analytics solution for easier decisions, smarter marketing, and better results.
Dispositivi Mobili per Sentiment Analysis
CODING E DIDATTICA Codeweek 2015 – Scuola secondaria di primo grado Solimena – De Lorenzo Giornata di studio 1 dicembre 2015.
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
LINGUAGGI DI PROGRAMMAZIONE E' un linguaggio formale dotato di una sintassi ben definita che viene utilizzato per scrivere programmi che realizzano algoritmi.
Davide Benvegnù Introduzione a Visual Studio Online #VSOIntro.
Davide Benvegnù Gestione del codice sorgente con VSO #VSOSources.
Davide Benvegnù Integrazione con Visual Studio Online #VSOAPI.
1 This project has been funded with support from the European Commission. This publication [communication] reflects the views only of the author, and the.
Storage (ieri, oggi e domani) Luca dell’Agnello INFN-CNAF.
#sqlsatPordenone #sqlsat495 February 27, 2016 SQL Server 2016 Temporal Database Support Gianluca
Laboratorio
#sqlsatTorino #sqlsat400 May 23, 2015 Analisi prestazionale (Performance Tuning) in Microsoft SQL Server tramite Dynamic Management Objects Gilberto Zampatti.
Introduzione a Weka Di Fabio Cassano
Davide Benvegnù Continuous Integration con VSO #VSOCI.
Davide Benvegnù Cloud Load Testing con VSO #VSOLoadTest.
A.A CORSO INTEGRATO DI INFORMATICA E BIOINFORMATICA per il CLT in BIOLOGIA MOLECOLARE Scuola di Scienze, Università di Padova Docenti: Proff.
Corso di formazione e training per attivisti "in e per" la Palestina La parola di VIK in Rete Daniele Frongia – ISM Italia Sala dell'Associazione Esquilino.
Using R in the Azure ML platform
Vito Flavio Lorusso – Senior SDE - Microsoft
Salvatore Upload data on Azure SQL Database using Azure Messaging, Stream Analytics & Logic Apps Salvatore
SQL Server deployment journey da dev a ops
Transcript della presentazione:

#sqlsatTorino #sqlsat400 May 23, 2015 AzureML - Creating and Using Machine Learning Solutions Davide

#sqlsatTorino #sqlsat400 May 23, 2015 Sponsors

#sqlsatTorino #sqlsat400 May 23, 2015 Organizers

#sqlsatTorino #sqlsat400 May 23, 2015 Davide Mauri  Microsoft SQL Server MVP  Works with SQL Server from 6.5, on BI from 2003  Specialized in Data Solution Architecture, Database Design, Performance Tuning, High-Performance Data Warehousing, BI, Big Data  President of UGISS (Italian SQL Server UG)  Regular SQL Server events  Consulting & Training, SolidQ    Blog:

#sqlsatTorino #sqlsat400 May 23, 2015 Agenda  Machine Learning, uats dat?  Supervised & Unsupervised Methods  Tool e Linguaggi  Esperimenti On-Premises  Azure Machine Learning  Integrazione di AzureML nelle applicazioni

#sqlsatTorino #sqlsat400 May 23, 2015 MACHINE LEARNING Uats dat?

#sqlsatTorino #sqlsat400 May 23, 2015 Machine Learning  Algoritmi che apprendono dai dati  Niente di nuovo dal punto di vista scientifico  "Field of study that gives computers the ability to learn without being explicitly programmed“ , Arthur SamuelArthur Samuel  In Italiano: «Apprendimento Automatico»  Nome meno bello ma più vicino alla realtà  Richiede *molta* potenza di calcolo (anche per Not- So-Big Data)  Azure, here we come!

#sqlsatTorino #sqlsat400 May 23, 2015 Machine Learning  Molto, molto, molto, molto utile per  Identificare pattern sconosciuti e non “umanamente” identificabili  Ad es. in spazi multi-dimensionali (da un punto di vista matematico e pratico, sono oggetti con cui ci relazioniamo tutti i giorni)  Identificare correlazioni nascoste  Es. relazioni di causa/effetto per identificare frodi, eventi specifici (rottura di un pezzo)  Classificare in automatico insiemi di dati  Es. autore di provenienza di un testo, sentiment analysis, pattern recognition  Anticipare il futuro basandosi su conoscenza passata  Es. Analisi delle tendenze di prezzi, stock, costi

#sqlsatTorino #sqlsat400 May 23, 2015 Machine Learning  Ci sono due (ma alcuni le dividono in cinque!) grosse categorie  Supervised Learning  Unsupervised Learning  Supervised: agli algoritmi viene insegnato qual è il risultato atteso  Unsupervised: gli algoritmi identificano in autonomia le regole / i pattern

#sqlsatTorino #sqlsat400 May 23, 2015 Linguaggi  Linguaggi comuni ed utilizzati attualmente  R (MS ha appena acquisito Revolution Analytics)  Pyton (Scikit-Learn – pron: “sy-kit learn”)  In ambito.NET  Infer.NET  us/um/cambridge/projects/infernet/ us/um/cambridge/projects/infernet/  F#   working-with-machine-learning-in-f working-with-machine-learning-in-f  Azure ML  Net# - Linguaggo specifico per Reti Neurali Artificiali

#sqlsatTorino #sqlsat400 May 23, 2015 AzureML  “Democratize Machine Learning”   Gratis (“Free Tier”) per dati fino a 10GB e per attività di test/sviluppo  Sviluppo di esperimenti e pubblicazione degli algoritmi tramite Web API / Service

#sqlsatTorino #sqlsat400 May 23, 2015 Tool  R + RStudio  IDE free per R, molto ben fatto   Anaconda Python  Distribuzione di Python con tutti i package necessari per fare Data Science   PyTools For Visual Studio  Estensione per sviluppare con Python con Visual Studio  Team di sviluppo assorbito da AzureML 

#sqlsatTorino #sqlsat400 May 23, 2015 ESPERIMENTI ON-PREMISES Flower Power!

#sqlsatTorino #sqlsat400 May 23, 2015 IRIS Dataset  Disponibile presso il sito UC Irvine Machine Learning Repository   150 classificazioni di fiori “iris”  3 classi: Virginica, Versicolor, Setosa  4 feature (dimensioni): Sepal Width & Length, Petal Width & Length  Uno dei set più famosi  Una classe linearmente separabile  Le alter due classi NON sono linearmente separabili

#sqlsatTorino #sqlsat400 May 23, 2015 IRIS Dataset

#sqlsatTorino #sqlsat400 May 23, 2015 DEMO IRIS Dataset

#sqlsatTorino #sqlsat400 May 23, 2015 AZURE MACHINE LEARNING

#sqlsatTorino #sqlsat400 May 23, 2015 Azure Machine Learning   Azure ML Studio  Web application per lo sviluppo dei modelli  Processo di sviluppo  Experiment  Score  Evaluate  Publish

#sqlsatTorino #sqlsat400 May 23, 2015 DEMO Azure Machine Learning Studio

#sqlsatTorino #sqlsat400 May 23, 2015 INTEGRAZIONE CON APPLICAZIONI CUSTOM

#sqlsatTorino #sqlsat400 May 23, 2015 Web Endpoint  Azure Machine Learning permette di creare un endpoint web per invocare l’algoritmo di ML da applicazioni custom  Protocollo basato su JSON  Insieme al web service viene creato anche  Pagina di Help  Endpoint per chiamata singola  Endpoint per chiamata batch

#sqlsatTorino #sqlsat400 May 23, 2015 DEMO Custom Application

#sqlsatTorino #sqlsat400 May 23, 2015 Valutazioni  Sessione   Conferenza 

#sqlsatTorino #sqlsat400 May 23, 2015 THANKS! SPEAKERSCORE #sqlsatTorino #sqlsat400