SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Microsoft Cognitive Services – Recommendations API:
Your First Recommendations Model
XXIV EVENTO PORTO.DATA – OUTUBRO 2016
Bruno Paulino
Business Intelligence Consultant
Bruno Paulino
Business Intelligence Consultant
IBM | Microsoft Certified Professional
3+ years’ experience in BI
Brazilian | Italian | Almost Portuguese 
Email: bpaulino@bi4all.pt
LinkedIn:
http://pt.linkedin.com/in/brunopaulino
Academic Experience
Business Intelligence Short Master
Portucalense Universtity, Portugal, 2011
Master’s degree in Information Management
Faculty of Engineering - University of Porto (FEUP), Portugal, 2008
Bachelor’s degree in Information Science
Londrina State University (UEL), Brazil, 2003
Relevant Experience
BI4ALL Consultores de Gestão | 2013 – To date
Past Projects:
Metlife Iberia
Johnson & Johnson
ECS Capital
Salvador Caetano
Current Project:
Mapfre
Sapec
Servier
MCoutinho
OCP Portugal
Getting Started
 What’s Cognitive Services API
 How to enable Cognitive Services on Azure account
 Discovering the Recommendations API
 Using Recommendations API with SSIS
 Showing recommendations results in PowerBI
Intelligent solutions able to see, hear, speak,
understand and interpret our needs using
natural methods of communication.
https://www.microsoft.com/cognitive-services
Vison LanguageSpeech Knowledge Search
Microsoft Cognitive Services APIs
Computer Vision
Emotion
Face
Video
Custom Recognition
Intelligent Service
Bing Speech
Speaker Recognition
Bing Spell Check
Language
Understanding
Intelligent Service
Linguistic Analysis
Text Analytics
Web Language Model
Academic Knowledge
Entity Linking
Intelligence Service
Knowledge
Exploration Service
Recommendations
Bing Autosuggest
Bing Image Search
Bing News Search
Bing Video Search
Bing Web Search
Microsoft Cognitive Services APIs Applications
Online store boosts conversion rate with
quick-deploy recommendations technology
Uber is using driver selfies to enhance security
Cognitive video indexing platform that
processes videos that you upload and creates
an index of the content within the video
Wearable technology helping people who are visually impaired “see” the world
https://portal.azure.com
Microsoft Azure
https://azure.microsoft.com/
Create a free Azure account
Sign in to your account
Microsoft Azure Enable Cognitive Services APIs on Azure account
 New
 Intelligence + analytics
 Cognitive Services APIs (pré-visualização)
 API Type: Recommendations API
 Pricing tier: F0 Free
Note: copy and save the Key 1, it will be used in all API processes.
Frequently Bought Together
recommendations (FBT)
Item to item
recommendations (I2I)
Personalized user
recommendations (U2I)
Introducing
Steps to Create a Model
Create/Trigger a
Recommendations
Build
Upload
Usage File
Upload
Catalog File
Create a Project:
Define the Model Name
Catalog File Format
<Item Id>,<Item Name>,<Item Category>,[<Description>],<Features list>
Example without features
AAA04294,Office Language Pack Online DwnLd,Office
AAA04303,Minecraft Download Game,Games
C9F00168,Kiruna Flip Cover,Accessories
Example with features
AAA04294,Office Language Pack Online DwnLd,Office,, softwaretype=productivity, compatibility=Windows
BAB04303,Minecraft DwnLd,Games,, softwaretype=gaming, compatibility=iOS, agegroup=all
C9F00168,Kiruna Flip Cover,Accessories,, compatibility=lumia, hardwaretype=mobile
Usage File Format
<User Id>,<Item Id>,<Time>,[<Event type>]
Example
168064,6485200,2013/06/20T10:00:00, Purchase
263325,6485200,2013/06/20T10:00:00, Purchase
190485,6485200,2013/06/20T10:00:00, Click
225087,6485936,2013/06/20T10:00:00, Purchase
Event type
 Click
 RecommendationClick
 AddShopCart
 RemoveShopCart
 Purchase
Let’s Create a Model
https://www.microsoft.com/cognitive-services/en-us/recommendations-api
API SDK and SQL Server Integration Service (SSIS)
When using C# classes from the API SDK in a SSIS Script Component, you have to add the
following references:
 Newtonsoft.Json
 System.Net.Http
 System.Runtime.Serialization
 System.Net.Http.Formating
Note: you need to install the Newtonsoft.Jason reference
into the Global Assembly Cache (GAC) using gacutil.exe.
https://msdn.microsoft.com/en-us/library/dkkx7f79(v=vs.110).aspx
Showing Recommendations Results in PowerBI
Obrigado!
Bruno Paulino
bpaulino@bi4all.pt

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft Cognitive Services & Bot Framework - Universidade Fernando Pessoa
Microsoft Cognitive Services & Bot Framework - Universidade Fernando PessoaMicrosoft Cognitive Services & Bot Framework - Universidade Fernando Pessoa
Microsoft Cognitive Services & Bot Framework - Universidade Fernando PessoaRui Quintino
 
Rahul resume[android developer]
Rahul resume[android developer]Rahul resume[android developer]
Rahul resume[android developer]Rahul Hawge
 
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
 
Microsoft Botframework and LUIS
Microsoft Botframework and LUISMicrosoft Botframework and LUIS
Microsoft Botframework and LUISIan Philpot
 
Resume-Android Developer
Resume-Android DeveloperResume-Android Developer
Resume-Android DeveloperNikhil Desale
 
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Windows Developer
 
Immersion on Azure - Data base and Cognitive Service at a glance
Immersion on Azure  - Data base and Cognitive Service at a glanceImmersion on Azure  - Data base and Cognitive Service at a glance
Immersion on Azure - Data base and Cognitive Service at a glanceKiki Noviandi
 
Using Cognitive Services
Using Cognitive ServicesUsing Cognitive Services
Using Cognitive ServicesEng Teong Cheah
 
Evolve your app’s video experience with Azure: Processing and Video AI at scale
Evolve your app’s video experience with Azure: Processing and Video AI at scaleEvolve your app’s video experience with Azure: Processing and Video AI at scale
Evolve your app’s video experience with Azure: Processing and Video AI at scaleMicrosoft Tech Community
 
Developing .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsDeveloping .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsLuis Beltran
 
DLD TLV Cognitive Services: The Brains Behind Your Bot
DLD TLV Cognitive Services:The Brains Behind Your BotDLD TLV Cognitive Services:The Brains Behind Your Bot
DLD TLV Cognitive Services: The Brains Behind Your BotAaron (Ari) Bornstein
 
Azure Meetup: Getting Started Cognitive Services
Azure Meetup: Getting Started Cognitive ServicesAzure Meetup: Getting Started Cognitive Services
Azure Meetup: Getting Started Cognitive ServicesAyako Omori
 
Microsoft Cognitive Services - pratibha sharma
Microsoft Cognitive Services - pratibha sharmaMicrosoft Cognitive Services - pratibha sharma
Microsoft Cognitive Services - pratibha sharmaPratibha Sharma
 
A_Fdoc
A_FdocA_Fdoc
A_FdocIBM
 
Tamilmaran_Android
Tamilmaran_AndroidTamilmaran_Android
Tamilmaran_Androidtamil maran
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intentAbhishek Sur
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictreeit
 

Was ist angesagt? (20)

Microsoft Cognitive Services & Bot Framework - Universidade Fernando Pessoa
Microsoft Cognitive Services & Bot Framework - Universidade Fernando PessoaMicrosoft Cognitive Services & Bot Framework - Universidade Fernando Pessoa
Microsoft Cognitive Services & Bot Framework - Universidade Fernando Pessoa
 
Rahul resume[android developer]
Rahul resume[android developer]Rahul resume[android developer]
Rahul resume[android developer]
 
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
 
Eldhose_Resume
Eldhose_ResumeEldhose_Resume
Eldhose_Resume
 
Microsoft Botframework and LUIS
Microsoft Botframework and LUISMicrosoft Botframework and LUIS
Microsoft Botframework and LUIS
 
Resume-Android Developer
Resume-Android DeveloperResume-Android Developer
Resume-Android Developer
 
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...
 
Immersion on Azure - Data base and Cognitive Service at a glance
Immersion on Azure  - Data base and Cognitive Service at a glanceImmersion on Azure  - Data base and Cognitive Service at a glance
Immersion on Azure - Data base and Cognitive Service at a glance
 
Using Cognitive Services
Using Cognitive ServicesUsing Cognitive Services
Using Cognitive Services
 
Evolve your app’s video experience with Azure: Processing and Video AI at scale
Evolve your app’s video experience with Azure: Processing and Video AI at scaleEvolve your app’s video experience with Azure: Processing and Video AI at scale
Evolve your app’s video experience with Azure: Processing and Video AI at scale
 
Developing .NET apps for Microsoft Teams
Developing .NET apps for Microsoft TeamsDeveloping .NET apps for Microsoft Teams
Developing .NET apps for Microsoft Teams
 
DLD TLV Cognitive Services: The Brains Behind Your Bot
DLD TLV Cognitive Services:The Brains Behind Your BotDLD TLV Cognitive Services:The Brains Behind Your Bot
DLD TLV Cognitive Services: The Brains Behind Your Bot
 
Azure Meetup: Getting Started Cognitive Services
Azure Meetup: Getting Started Cognitive ServicesAzure Meetup: Getting Started Cognitive Services
Azure Meetup: Getting Started Cognitive Services
 
Microsoft Cognitive Services - pratibha sharma
Microsoft Cognitive Services - pratibha sharmaMicrosoft Cognitive Services - pratibha sharma
Microsoft Cognitive Services - pratibha sharma
 
A_Fdoc
A_FdocA_Fdoc
A_Fdoc
 
Tamilmaran_Android
Tamilmaran_AndroidTamilmaran_Android
Tamilmaran_Android
 
Building a bot with an intent
Building a bot with an intentBuilding a bot with an intent
Building a bot with an intent
 
KBalkawade.docx
KBalkawade.docxKBalkawade.docx
KBalkawade.docx
 
awadhesh online
awadhesh onlineawadhesh online
awadhesh online
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice Presentation
 

Andere mochten auch

Future of Content Platforms
Future of Content PlatformsFuture of Content Platforms
Future of Content Platformsscroisier
 
SharePoint Saturday bmore2015
SharePoint Saturday bmore2015SharePoint Saturday bmore2015
SharePoint Saturday bmore2015Bhakthi Liyanage
 
Solving business problems: No-code approach with designer workflows and Share...
Solving business problems: No-code approach with designer workflows and Share...Solving business problems: No-code approach with designer workflows and Share...
Solving business problems: No-code approach with designer workflows and Share...Bhakthi Liyanage
 
SPSKC Machine Learning in SharePoint
SPSKC Machine Learning in SharePointSPSKC Machine Learning in SharePoint
SPSKC Machine Learning in SharePointNaomi Moneypenny
 
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Windows Azure Bootcamp - Microsoft BI in Azure VMsWindows Azure Bootcamp - Microsoft BI in Azure VMs
Windows Azure Bootcamp - Microsoft BI in Azure VMsIvan Donev
 
How to build your own weather station using IoT and Azure cloud
How to build your own weather station using IoT and Azure cloudHow to build your own weather station using IoT and Azure cloud
How to build your own weather station using IoT and Azure cloudBhakthi Liyanage
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Bhakthi Liyanage
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsNick Landry
 
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Bhakthi Liyanage
 
Intro to Microsoft Cognitive Services
Intro to Microsoft Cognitive ServicesIntro to Microsoft Cognitive Services
Intro to Microsoft Cognitive ServicesAmanda Lange
 

Andere mochten auch (10)

Future of Content Platforms
Future of Content PlatformsFuture of Content Platforms
Future of Content Platforms
 
SharePoint Saturday bmore2015
SharePoint Saturday bmore2015SharePoint Saturday bmore2015
SharePoint Saturday bmore2015
 
Solving business problems: No-code approach with designer workflows and Share...
Solving business problems: No-code approach with designer workflows and Share...Solving business problems: No-code approach with designer workflows and Share...
Solving business problems: No-code approach with designer workflows and Share...
 
SPSKC Machine Learning in SharePoint
SPSKC Machine Learning in SharePointSPSKC Machine Learning in SharePoint
SPSKC Machine Learning in SharePoint
 
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Windows Azure Bootcamp - Microsoft BI in Azure VMsWindows Azure Bootcamp - Microsoft BI in Azure VMs
Windows Azure Bootcamp - Microsoft BI in Azure VMs
 
How to build your own weather station using IoT and Azure cloud
How to build your own weather station using IoT and Azure cloudHow to build your own weather station using IoT and Azure cloud
How to build your own weather station using IoT and Azure cloud
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
 
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...
 
Intro to Microsoft Cognitive Services
Intro to Microsoft Cognitive ServicesIntro to Microsoft Cognitive Services
Intro to Microsoft Cognitive Services
 

Ähnlich wie Microsoft Cognitive Services - Recommendations API: Your first recommendations model

IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Systems
 
Reasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfReasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfSoftprodigy
 
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!Unlocking the Future of Learning: AI Tools Revolutionize Student Success!
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!IMS Ghaziabad, University Course Campus
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BIIvo Andreev
 
Host a Website on Linux or Windows - Take Your Pick with Microsoft Azure
Host a Website on Linux or Windows - Take Your Pick with Microsoft AzureHost a Website on Linux or Windows - Take Your Pick with Microsoft Azure
Host a Website on Linux or Windows - Take Your Pick with Microsoft AzureTuan Yang
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI EmbeddedMostafa
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!Asif Rehmani
 
IBBT - Valorisation at Stake
IBBT - Valorisation at StakeIBBT - Valorisation at Stake
IBBT - Valorisation at Stakecloudcampghent
 
Build Interactive Analytics using Power BI
Build Interactive Analytics using Power BIBuild Interactive Analytics using Power BI
Build Interactive Analytics using Power BIMostafa
 
ML with Power BI for Business and Pros
ML with Power BI for Business and ProsML with Power BI for Business and Pros
ML with Power BI for Business and ProsIvo Andreev
 
Business Analytics and Intelligence OSBI
Business Analytics and Intelligence OSBIBusiness Analytics and Intelligence OSBI
Business Analytics and Intelligence OSBISaket Khopkar
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power PointNatashaIRWS
 
Microsoft Power BI Copilot
Microsoft Power BI CopilotMicrosoft Power BI Copilot
Microsoft Power BI Copilotessindiaseo
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Naoki (Neo) SATO
 
Lookup point2010 apr2011
Lookup point2010 apr2011Lookup point2010 apr2011
Lookup point2010 apr2011Donal Cullen
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsBizTalk360
 
A Comprehensive Guide to App Development with Python - AppsDevPro
A Comprehensive Guide to App Development with Python - AppsDevProA Comprehensive Guide to App Development with Python - AppsDevPro
A Comprehensive Guide to App Development with Python - AppsDevProSofiaCarter4
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentationMarco Nigro
 

Ähnlich wie Microsoft Cognitive Services - Recommendations API: Your first recommendations model (20)

IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011IRW Sharepoint scope and futures seminars_june_2011
IRW Sharepoint scope and futures seminars_june_2011
 
Reasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdfReasons to Choose Python Web Development for Your Business.pdf
Reasons to Choose Python Web Development for Your Business.pdf
 
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!Unlocking the Future of Learning: AI Tools Revolutionize Student Success!
Unlocking the Future of Learning: AI Tools Revolutionize Student Success!
 
Machine Learning at Hand with Power BI
Machine Learning at Hand with Power BIMachine Learning at Hand with Power BI
Machine Learning at Hand with Power BI
 
Host a Website on Linux or Windows - Take Your Pick with Microsoft Azure
Host a Website on Linux or Windows - Take Your Pick with Microsoft AzureHost a Website on Linux or Windows - Take Your Pick with Microsoft Azure
Host a Website on Linux or Windows - Take Your Pick with Microsoft Azure
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI Embedded
 
Make SharePoint work for you!
Make SharePoint work for you!Make SharePoint work for you!
Make SharePoint work for you!
 
IBBT - Valorisation at Stake
IBBT - Valorisation at StakeIBBT - Valorisation at Stake
IBBT - Valorisation at Stake
 
Build Interactive Analytics using Power BI
Build Interactive Analytics using Power BIBuild Interactive Analytics using Power BI
Build Interactive Analytics using Power BI
 
ML with Power BI for Business and Pros
ML with Power BI for Business and ProsML with Power BI for Business and Pros
ML with Power BI for Business and Pros
 
Business Analytics and Intelligence OSBI
Business Analytics and Intelligence OSBIBusiness Analytics and Intelligence OSBI
Business Analytics and Intelligence OSBI
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power Point
 
Microsoft Power BI Copilot
Microsoft Power BI CopilotMicrosoft Power BI Copilot
Microsoft Power BI Copilot
 
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
Microsoft + OpenAI: Recent Updates (Machine Learning 15minutes! Broadcast #74)
 
Lookup point2010 apr2011
Lookup point2010 apr2011Lookup point2010 apr2011
Lookup point2010 apr2011
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
A Comprehensive Guide to App Development with Python - AppsDevPro
A Comprehensive Guide to App Development with Python - AppsDevProA Comprehensive Guide to App Development with Python - AppsDevPro
A Comprehensive Guide to App Development with Python - AppsDevPro
 
api.ai presentation
api.ai presentationapi.ai presentation
api.ai presentation
 
Impetus
ImpetusImpetus
Impetus
 
Impetus12
Impetus12Impetus12
Impetus12
 

Kürzlich hochgeladen

Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1ranjankumarbehera14
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样wsppdmt
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATIONLakpaYanziSherpa
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...Health
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制vexqp
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schscnajjemba
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制vexqp
 

Kürzlich hochgeladen (20)

Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATIONCapstone in Interprofessional Informatic  // IMPACT OF COVID 19 ON EDUCATION
Capstone in Interprofessional Informatic // IMPACT OF COVID 19 ON EDUCATION
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
PLE-statistics document for primary schs
PLE-statistics document for primary schsPLE-statistics document for primary schs
PLE-statistics document for primary schs
 
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 

Microsoft Cognitive Services - Recommendations API: Your first recommendations model

  • 1. Microsoft Cognitive Services – Recommendations API: Your First Recommendations Model XXIV EVENTO PORTO.DATA – OUTUBRO 2016 Bruno Paulino Business Intelligence Consultant
  • 2. Bruno Paulino Business Intelligence Consultant IBM | Microsoft Certified Professional 3+ years’ experience in BI Brazilian | Italian | Almost Portuguese  Email: bpaulino@bi4all.pt LinkedIn: http://pt.linkedin.com/in/brunopaulino Academic Experience Business Intelligence Short Master Portucalense Universtity, Portugal, 2011 Master’s degree in Information Management Faculty of Engineering - University of Porto (FEUP), Portugal, 2008 Bachelor’s degree in Information Science Londrina State University (UEL), Brazil, 2003 Relevant Experience BI4ALL Consultores de Gestão | 2013 – To date Past Projects: Metlife Iberia Johnson & Johnson ECS Capital Salvador Caetano Current Project: Mapfre Sapec Servier MCoutinho OCP Portugal
  • 3. Getting Started  What’s Cognitive Services API  How to enable Cognitive Services on Azure account  Discovering the Recommendations API  Using Recommendations API with SSIS  Showing recommendations results in PowerBI
  • 4. Intelligent solutions able to see, hear, speak, understand and interpret our needs using natural methods of communication. https://www.microsoft.com/cognitive-services
  • 5. Vison LanguageSpeech Knowledge Search Microsoft Cognitive Services APIs Computer Vision Emotion Face Video Custom Recognition Intelligent Service Bing Speech Speaker Recognition Bing Spell Check Language Understanding Intelligent Service Linguistic Analysis Text Analytics Web Language Model Academic Knowledge Entity Linking Intelligence Service Knowledge Exploration Service Recommendations Bing Autosuggest Bing Image Search Bing News Search Bing Video Search Bing Web Search
  • 6. Microsoft Cognitive Services APIs Applications Online store boosts conversion rate with quick-deploy recommendations technology Uber is using driver selfies to enhance security Cognitive video indexing platform that processes videos that you upload and creates an index of the content within the video Wearable technology helping people who are visually impaired “see” the world
  • 8. Microsoft Azure Enable Cognitive Services APIs on Azure account  New  Intelligence + analytics  Cognitive Services APIs (pré-visualização)  API Type: Recommendations API  Pricing tier: F0 Free Note: copy and save the Key 1, it will be used in all API processes.
  • 9. Frequently Bought Together recommendations (FBT) Item to item recommendations (I2I) Personalized user recommendations (U2I) Introducing
  • 10. Steps to Create a Model Create/Trigger a Recommendations Build Upload Usage File Upload Catalog File Create a Project: Define the Model Name
  • 11. Catalog File Format <Item Id>,<Item Name>,<Item Category>,[<Description>],<Features list> Example without features AAA04294,Office Language Pack Online DwnLd,Office AAA04303,Minecraft Download Game,Games C9F00168,Kiruna Flip Cover,Accessories Example with features AAA04294,Office Language Pack Online DwnLd,Office,, softwaretype=productivity, compatibility=Windows BAB04303,Minecraft DwnLd,Games,, softwaretype=gaming, compatibility=iOS, agegroup=all C9F00168,Kiruna Flip Cover,Accessories,, compatibility=lumia, hardwaretype=mobile
  • 12. Usage File Format <User Id>,<Item Id>,<Time>,[<Event type>] Example 168064,6485200,2013/06/20T10:00:00, Purchase 263325,6485200,2013/06/20T10:00:00, Purchase 190485,6485200,2013/06/20T10:00:00, Click 225087,6485936,2013/06/20T10:00:00, Purchase Event type  Click  RecommendationClick  AddShopCart  RemoveShopCart  Purchase
  • 13. Let’s Create a Model https://www.microsoft.com/cognitive-services/en-us/recommendations-api
  • 14. API SDK and SQL Server Integration Service (SSIS) When using C# classes from the API SDK in a SSIS Script Component, you have to add the following references:  Newtonsoft.Json  System.Net.Http  System.Runtime.Serialization  System.Net.Http.Formating Note: you need to install the Newtonsoft.Jason reference into the Global Assembly Cache (GAC) using gacutil.exe. https://msdn.microsoft.com/en-us/library/dkkx7f79(v=vs.110).aspx