Skip to main content

Posts

Webinar - Getting Started with Machine Learning

Recent posts

Data Cleansing Tools in Azure Machine Learning

Today, we’ll discuss the impact of data cleansing in a Machine Learning model and how it can be achieved in Azure Machine Learning (Azure ML) studio. It is an important part of the Data Science Process as I discussed in my previous blog post.


In this example, I’m using a credit scoring data set which has the following columns:
LOAN_IDSAVINGS_ACAGEYEARLY_SALARYEMPLOYMENT_SINCEOTH_INSTALLMENT_PLANSDURATION_MTHINSTALLMENT_RATE_PERC_INCOMEHOUSINGCREDIT_HISTSTATUS_SEXEXISTING_CREDITSPURPOSEOTH_DEBTORS_GUARANTORSJOBAMTRESIDENCE_SINCENUM_GUARANTOR

Microsoft Bot Framework Basics: Building Intelligent Bots – Adding Sentiment Analytics (Part 4)

ScopeThe following articles demonstrates the use of the Text Analytics API from Microsoft Cognitive Services in a bot using the Microsoft Bot Framework. This article will build on the previous articles about Bot Framework where the basics of building a bot,  the integration of Language Understanding API and Bing News API was demonstrated.
The objective of this article is to demonstrate how the bot can use sentiment analytics to determine whether a news item is positive or negative and reply the user accordingly. Text Analytics APIText Analytics API is a suite of text analytics Services built with Azure Machine Learning. It currently offers APIs for sentiment analysis, key phrase extraction, and topic detection for English text, as well as language detection for 120 languages.

Microsoft Bot Framework Basics: Building Intelligent Bots – Adding Bing News API (Part 3)

Scope The following articles demonstrates the use of the Bing News API from Microsoft Cognitive Services in a bot using the Microsoft Bot Framework. This article will build on the previous articles about Bot Framework where the basics of building a bot and the integration of Language Understanding API was demonstrated.
The objective is to allow a user to send a message to the bot, the bot will use language understanding capability to understand the message, fetch news based on the user input using Bing API and return the results to the user. Introduction The News API provides a similar (but not exact) experience to Bing.com/News. The News API lets you send a search query to Bing and get back a list of relevant news articles.
Bing News API also includes authoritative images of the news article, related news and categories, provider information, article URLs, and dates when images were added.
Adding the Bing News API At this stage, we have setup our project and we have successfully impleme…

TechNet Guru Awards - April 2017

Hello World!
Here comes the Microsoft Guru Awards again!  This month, the article about Bot Framework won the Gold Award!


The TechNet Guru Awards celebrate the technical articles on TechNet, contributed from valued wiki authors like YOU! Each month, the contributions are scored by a panel of judges (5 per category, 2-3 in each are MS experts), and the winners of each category are showered with love and attention from all corners of TechNet. 

TechNet Wiki Blog Post: https://blogs.technet.microsoft.com/wikininjas/2017/05/16/april-2017-technet-guru-winners/

Youth Speak Forum 2017 - How Can Technology Empower Your Business

On the 28th of May 2017, I was invited by AIESEC Reduit to deliver a session on how businesses can use technology to grow their business.


In this session I explained how using the cloud, access to technology is more affordable and accessible to all entrepreneurs.

Microsoft Bot Framework Basics: Building Intelligent Bots - Adding Language Understanding Capability (Part 2)

Scope
The following article demonstrates how to use LUIS to add conversational intelligence to your apps. The focus will be about creating and consuming Language Understanding Models. We'll add Language Understanding capabilities to the news bot from the previous article. After this article, the bot will be able to interpret English language and map sentences to specific functions in the code.

Introduction Microsoft’s Language Understanding Intelligent Service (LUIS) offers a fast and effective way of adding language understanding to applications. With LUIS, you can use pre-existing, world-class, pre-built models from Bing and Cortana whenever they suit your purposes – and when you need specialized models, LUIS guides you through the process of quickly building them. Before proceeding, it is important that you understand the basic concepts of LUIS.
a. Intents: Consider intent as an intention or action. What action should a sentence trigger? Search for a news? Look for help? Procee…