Wednesday, January 04, 2017

ML: Microsoft CNTK Machine Learning Toolkit

Machine Learning - Exploring the Microsoft CNTK Machine Learning Tool @ MSDN magazine

"The Microsoft Computational Network Toolkit (CNTK) is a very powerful command-line system that can create neural network prediction systems. Because CNTK was originally developed for internal use at Microsoft, the documentation is a bit intimidating. this article ... walks you through the process of installing CNTK, setting up a demo prediction problem, creating a neural network model, making a prediction,and interpreting the results."


Neural Network Input and Output

UWP Community Toolkit

UWP stands for "Universal Windows Platform", meaning Windows 10 apps platform.
This is evolved version of WinRT from Windows 8.x.
While Windows 8.x was very "rigid" in GUI requirements and templates
Windows 10 projects in Visual Studio come completely empty.
A bit too much of "freedom" for even basic apps.
As a solution there are open source sample projects.
One of them is by described in this article:

Modern Apps - Exploring the UWP Community Toolkit @ MSDN Magazine, 2017/01

Home Screen of the UWP Community Toolkit Sample App

source:

GitHub - Microsoft/UWPCommunityToolkit: The UWP Community Toolkit is a collection of helper functions, custom controls, and app services. It simplifies and demonstrates common developer tasks building UWP apps for Windows 10. The toolkit is part of the .NET Foundation.

finished app in windows store:

https://www.microsoft.com/en-us/store/p/uwp-community-toolkit-sample-app/9nblggh4tlcq

C++ - Introducing C++/WinRT @ MSDN Magazine

"C++/WinRT is a standard C++ language projection for WinRT implemented entirely in header files—the best kind of C++ library. It’s designed to support the authoring and consumption of WinRT APIs using any standards-compliant C++ compiler. C++/WinRT finally provides C++ developers with first-class access to the modern Windows API."