A Full Day with Bots, AI, and Machine Learning on Azure


Note=> Friday workshop ticket holders do not need to register for Saturday. The same badge works for both days. Explore camp details at http://phillydotnet.org/2018-2.html.

Andy Schwam, MVP

There is a lot going on in the Artificial Intelligence space these days. A few years ago, a "regular" developer like you or I could not even think about getting started in this space. But today, Microsoft provides a lot of great tools to help developers build application that utilize AI. In this full day workshop, we'll dive into a lot of cool stuff.
** Azure Cognitive Services **
Cognitive Services allow you to infuse your apps, websites and bots with intelligent algorithms to see, hear, speak, understand and interpret your user needs through natural methods of communication. They are very powerful and surprisingly easy to use. We'll cover Vision, Speech, Language, Knowledge and Search.

** Building an application with C# to use the Vision APIs **
Cognitive Services are awesome tools. In this demo, I'll show how to actually build an application to use the Vision APIs.

** Creating Chat Bot with C# **
Developers can use the BotBuilder Framework (v4) to create awesome chat bots to fit into their applications or even integrate with collaboration and social networking platforms. I'll show how to build a bot that lets users communicate with natural language to execute a variety of tasks and answer questions.

** Cognitive Search **
Cognitive Search combines Azure Search with cognitive capabilities to allow developers to create solutions to understand data from text, PDFs, images and databases. Data is ingested and enriched so it can be explored easily.

** Azure Machine Learning Studio **
Azure Machine Learning Studio is a GUI-based integrated development environment for constructing and operationalizing Machine Learning workflow on Azure. Basically, it allows us to build models for predicting results from data. The models can then be utilized by applications to make predictions or categorize data.

This workshop meant to be a step-by-step hands-on lab. However, I will provide time for attendees to try things out along the way. A laptop with internet access and a browser is all you'll need. Coding portions of the workshop assume knowledge of development with C#. These sections are too complicated to follow step by step in the time provided.