Microsoft Cognitive Services provides various APIs including the Recommendations API. The document discusses getting started with the Recommendations API by enabling Cognitive Services on an Azure account, understanding the API's capabilities for different recommendation types, and how to build a recommendations model by uploading catalog and usage files to define items and user interactions. It also provides examples of integrating the API with SSIS and displaying recommendations in Power BI.
Microsoft Cognitive Services let you build apps with powerful algorithms using just a few lines of code. They work across devices and platforms such as iOS, Android, and Windows, keep improving, and are easy to set up.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...Windows Developer
Microsoft Cognitive Services Language APIs - Bing Spell Check, Language Understanding, Linguistic Analysis, Text Analytics, Translator and Web LM - can enable your apps to understand language and communicate with people.
Rina Ahmed, Tech Evangelist at Microsoft, is giving an introduction to the Microsoft Cognitive Services APIs. You can find live examples, the range of services the APIs offer and information on how to integrate them.
Microsoft Cognitive Services let you build apps with powerful algorithms using just a few lines of code. They work across devices and platforms such as iOS, Android, and Windows, keep improving, and are easy to set up.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
Build 2017 - B8090 - How Microsoft Cognitive Services can help your apps comm...Windows Developer
Microsoft Cognitive Services Language APIs - Bing Spell Check, Language Understanding, Linguistic Analysis, Text Analytics, Translator and Web LM - can enable your apps to understand language and communicate with people.
Rina Ahmed, Tech Evangelist at Microsoft, is giving an introduction to the Microsoft Cognitive Services APIs. You can find live examples, the range of services the APIs offer and information on how to integrate them.
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
Designing an API from scratch can be a daunting task, but focusing on developer experience (DX) can act as a guiding light for API designers. In this session, we will explore the topic of interaction design and how it is changing the way we design web APIs today.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Windows Developer
The web platform is more powerful than ever, and we’re on the cusp of a revolution in what web sites and web apps are capable of. In this session, we take a quick tour of what’s new in Microsoft Edge and the Windows web platform, and then chart our course for the year ahead: New capabilities that make next-generation web experiences virtually indistinguishable from native apps, and new features and improvements that will raise the bar for what a browser can do.
Using Cognitive Services describes the use of the Cognitive Services APIs for text and image processing, and in recommendation applications, and also describes the use of neural networks with Azure Machine Learning.
Developing .NET apps for Microsoft TeamsLuis Beltran
Microsoft Teams is the hub for team collaboration which integrates people and tools to improve productivity within your organization. From chat-based collaboration to web conferences, it brings effectivity within your business to the next level.
Customizing your Microsoft Teams workspace is possible thanks to the developer platform, which allows you to extend the capabilities of the product and roll your own custom applications into your organization. Furthermore, these solutions can be distributed publicly to other enterprises, either for free or monetized, via AppSource, the Microsoft ecosystem for app publication.
Let's learn the process around implementing your own .NET apps and bringing them to Microsoft Teams to engage your organization and improve collaboration. A bot that understands users' conversations and brings information from a database will be showcased as part of the demo.
Technologies involved:
* Microsoft Teams
* Bot Framework
* Azure SQL
* LUIS + Cognitive Services
* Visual Studio 2019
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
Designing an API from scratch can be a daunting task, but focusing on developer experience (DX) can act as a guiding light for API designers. In this session, we will explore the topic of interaction design and how it is changing the way we design web APIs today.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Build 2017 - B8041 - Microsoft Edge: What’s new and what’s next for the web a...Windows Developer
The web platform is more powerful than ever, and we’re on the cusp of a revolution in what web sites and web apps are capable of. In this session, we take a quick tour of what’s new in Microsoft Edge and the Windows web platform, and then chart our course for the year ahead: New capabilities that make next-generation web experiences virtually indistinguishable from native apps, and new features and improvements that will raise the bar for what a browser can do.
Using Cognitive Services describes the use of the Cognitive Services APIs for text and image processing, and in recommendation applications, and also describes the use of neural networks with Azure Machine Learning.
Developing .NET apps for Microsoft TeamsLuis Beltran
Microsoft Teams is the hub for team collaboration which integrates people and tools to improve productivity within your organization. From chat-based collaboration to web conferences, it brings effectivity within your business to the next level.
Customizing your Microsoft Teams workspace is possible thanks to the developer platform, which allows you to extend the capabilities of the product and roll your own custom applications into your organization. Furthermore, these solutions can be distributed publicly to other enterprises, either for free or monetized, via AppSource, the Microsoft ecosystem for app publication.
Let's learn the process around implementing your own .NET apps and bringing them to Microsoft Teams to engage your organization and improve collaboration. A bot that understands users' conversations and brings information from a database will be showcased as part of the demo.
Technologies involved:
* Microsoft Teams
* Bot Framework
* Azure SQL
* LUIS + Cognitive Services
* Visual Studio 2019
Solving business problems: No-code approach with designer workflows and Share...Bhakthi Liyanage
Let's not write code, until we have to write code. Whether you are a power user, decision maker, administrator, or developer. The SharePoint and Office platform makes no-code solutions a practical reality. In this session, I will show how SharePoint designer workflows can be used to solve complex business problems without a single line of code. This session also discusses how SPD workflows can be leveraged to surface SharePoint 2013 features via REST API.
Windows Azure Bootcamp - Microsoft BI in Azure VMsIvan Donev
This is the presentation from the Global Windows Azure Bootcamp event in Sofia, Bulgaria. The presentation covers topics regarding Business Intelligence components for Microsoft SQL Server 2008 R2 and 2012 on Windows Azure Virtual Machines.
How to build your own weather station using IoT and Azure cloudBhakthi Liyanage
The Internet of Things (IoT) starts with your things—the things that matter most to you or your business. Welcome to the Internet of Your Things.In this heavy demo based session I will demonstrate how to build your own weather system by connecting sensors to the Windows Azure cloud by using Azure IoT platform and share the telemetry data in the cloud.
Solving business problems: No-code approach with SharePoint designer workflow...Bhakthi Liyanage
Let's not write code, until we have to write code. Whether you are a power user, decision maker, administrator, or developer. The SharePoint and Office platform makes no-code solutions a practical reality. In this session, I will show how SharePoint designer workflows can be used to solve complex business problems without a single line of code. This session also discusses how SPD workflows can be leveraged to surface SharePoint 2013 features via REST API.
Integrating Azure Machine Learning and Predictive Analytics with SharePoint O...Bhakthi Liyanage
Windows Azure Machine Learning and Data Analytics platform offers a streamlined experience, from setting up with only a web browser to using drag-and-drop gestures and simple data-flow graphs to set up experiments. Azure Machine Learning Studio features a library of time-saving sample experiments, R and Python packages, and best-in-class algorithms from Microsoft businesses like Xbox and Bing. Learn how the Azure Machine Learning service in the cloud lets you easily build, deploy, and share advanced analytics solutions into your SharePoint platform. Attendees will also gain knowledge on special considerations that should be taken in to account when creating analytical models. The demo will walk you through creating an analytic model in Azure ML studio and consume the model within SharePoint online.
Slides from DevNexus in Atlanta GA showing Cognitive Services. Minus demos unfortunately! Best place to check all this out is https://www.microsoft.com/cognitive-services/
Reasons to Choose Python Web Development for Your Business.pdfSoftprodigy
It's harder than ever to stay relevant as more businesses go digital. Therefore, picking the appropriate technology is crucial. Nowadays, we observe that many business owners create their applications using Python web development. Here are the reasons to choose python for web development, visit our website for more information.
Welcome to "Empowering Education: AI Tools for Students"! In this presentation, we delve into the exciting world of Artificial Intelligence (AI) and its transformative impact on the learning journey. From intelligent tutoring systems to plagiarism detectors, AI offers a plethora of tools to enhance comprehension, creativity, and collaboration in education. Join us as we explore these cutting-edge technologies, their benefits, and how they are revolutionizing the way students learn and excel.
Machine Learning is approaching a peak of inflated expectations, although we see AI daily and in all contexts. Media pressure is high, governments are overly optimistic, plenty of ventures are putting money in unviable ideas or some brilliant engineers fail to reach business users.
But Microsoft bring all of this under the same roof and unleash the power of AI by integrating Power BI ecosystem with Azure ML and Cognitive services. The result is as simple and effective as great technology at end-user's hand.
This session is not about learning how to do AI but how to make AI usable and add value. Integrating ML models and sophisticated cognitive services in reports, understanding concealed relations and bringing automated ML empowers any business user to exploit AI for better decisions, regardless of his technical skills.
Host a Website on Linux or Windows - Take Your Pick with Microsoft AzureTuan Yang
With the Microsoft Azure Web Hosting platform, you get hands-on guided support to multiple technologies and programming languages to easily host tailored web sites, just the way you like them. From making easy use of .NET to node.js, PHP and Python, you can easily design and host your web sites. Moreover, it allows you to publish web apps - written in different programming languages - over multiple frameworks.
Agenda:
» A general overview of Microsoft Azure Websites
» What tools will you be using?
» Some examples in Microsoft Azure
» Real websites hosted on Microsoft Azure
Learn more, Watch the Live Demonstration: https://www.netcomlearning.com/webinars/9326/?advid=1089
The talk will cover how to build interactive analytics, dashboards and reports in PowerBI. Using multiple data sources, synchronization schedule and sharing capabilities in PowerBI. The PowerBI web and client tool provides sophisticated tools for non-technical users to build interactive dashboards.
The session will be demo driven and will cover different use cases that use multiple data formats and sources.
-- PowerBI client tool & web capabilities
-- Interactive Dashboards and Reporting.
-- Platform capabilities such as sharing, scheduling and more.
The talk will cover how to build interactive analytics, dashboards and reports in PowerBI. Using multiple data sources, synchronization schedule and sharing capabilities in PowerBI. The PowerBI web and client tool provides sophisticated tools for non-technical users to build interactive dashboards.
The session will be demo driven and will cover different use cases that use multiple data formats and sources.
-- PowerBI client tool & web capabilities
-- Interactive Dashboards and Reporting.
-- Platform capabilities such as sharing, scheduling and more.
For business users, always using AI is about easy access to the tools without writing any code. This session is not about learning how to do AI but how to make AI usable and add value.
AI powered visuals such as Key Influencer in Power BI desktop to analyse the data without deep knoledge of the machine learning concepts.
Machine Learning is approaching a peak of inflated expectations, although we see AI daily and in all contexts. Media pressure is high, governments are overly optimistic, plenty of ventures are putting money in unviable ideas or some brilliant engineers fail to reach business users.
But Microsoft bring all of this under the same roof and unleash the power of AI by integrating Power BI ecosystem with Azure ML and Cognitive services. The result is as simple and effective as great technology at end-user's hand.
Power BI Co-Pilot is an AI-powered extension that seamlessly integrates with Microsoft Power BI, providing users with intelligent suggestions and assistance throughout their analytics journey. Powered by OpenAI's Codex, Co-Pilot leverages the capabilities of natural language processing to understand the context and intent behind users' queries and code.
LookupPoint™ 2010 connects users to business information through Microsoft Office applications including Outlook, Word, and Excel. A user can select a business item in any email, document or spread sheet and LookupPoint will display the business information associated with that item quickly and directly without the user having to leave the Microsoft Office environment.
In this session Sandro will focus on two of the new features: Azure Functions Integration and Call nested workflows that were announced by Microsoft Integration Product team on the monthly webcast. We will also see how they will allow us to:
Create reusable pieces
Overcome some Logic Apps limitations, and what I mean by that is, for example, the ability to add more than one action inside the condition branch’s or the ability to add more than one action inside the loop
A Comprehensive Guide to App Development with Python - AppsDevProSofiaCarter4
Python is a versatile and powerful programming language that has become increasingly popular for app development due to its simplicity, readability, and wide range of libraries and frameworks.
API.AI is a natural language understanding platform that makes it easy for developers (and non-developers) to design and integrate intelligent and sophisticated conversational user interfaces into mobile apps, web applications, devices, and bots.
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...pchutichetpong
M Capital Group (“MCG”) expects to see demand and the changing evolution of supply, facilitated through institutional investment rotation out of offices and into work from home (“WFH”), while the ever-expanding need for data storage as global internet usage expands, with experts predicting 5.3 billion users by 2023. These market factors will be underpinned by technological changes, such as progressing cloud services and edge sites, allowing the industry to see strong expected annual growth of 13% over the next 4 years.
Whilst competitive headwinds remain, represented through the recent second bankruptcy filing of Sungard, which blames “COVID-19 and other macroeconomic trends including delayed customer spending decisions, insourcing and reductions in IT spending, energy inflation and reduction in demand for certain services”, the industry has seen key adjustments, where MCG believes that engineering cost management and technological innovation will be paramount to success.
MCG reports that the more favorable market conditions expected over the next few years, helped by the winding down of pandemic restrictions and a hybrid working environment will be driving market momentum forward. The continuous injection of capital by alternative investment firms, as well as the growing infrastructural investment from cloud service providers and social media companies, whose revenues are expected to grow over 3.6x larger by value in 2026, will likely help propel center provision and innovation. These factors paint a promising picture for the industry players that offset rising input costs and adapt to new technologies.
According to M Capital Group: “Specifically, the long-term cost-saving opportunities available from the rise of remote managing will likely aid value growth for the industry. Through margin optimization and further availability of capital for reinvestment, strong players will maintain their competitive foothold, while weaker players exit the market to balance supply and demand.”
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
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.
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