Bot，会话助手类工具，一直有着相当广泛的应用。最早的Bot可能类似电信的电话查询系统：“查询账单请按1，修改密码请按2……”。这种机械式的应用渐渐被更为智能的对话助理所代替，典型代表有Siri和Cortana这种个人助理类应用。对于个人和企业，如何开发一个具有一定业务能力的Bot，一直是一个比较热门的话题。在这篇博客中，我将记录如何基于Microsoft Bot Framework为微信公众号添加一个智能对话机器人。
If you’ve ever worked with HTML5 video then you have probably wondered how you get a bunch of control buttons when you’ve only added a single
<video> tag to your page. Recently, I get a problem that the fullscreen button on the video play is missing or greyed out if I put the video inside a IFRAME.
Jupyter Notebook is a flexible tool that helps you create readable analyses which can keep code, images, comments, formulae and plots together. I also would like to make a post to discuss an data analyses result using markdown in my Hexo blog system. In this blog, I will share how to embed the content of Jupyter Notebook into Hexo using markdown format.
This is the second Microsoft Malware Hosted competition on Kaggle. For more detials, please see here.
The malware industry continues to be a well-organized, well-funded market dedicated to evading traditional security measures. Once a computer is infected by malware, criminals can hurt consumers and enterprises in many ways.With more than one billion enterprise and consumer customers, Microsoft takes this problem very seriously and is deeply invested in improving security. As one part of their overall strategy for doing so, Microsoft is challenging the data science community to develop techniques to predict if a machine will soon be hit with malware. As with their previous, Malware Challenge (2015), Microsoft is providing Kagglers with an unprecedented malware dataset to encourage open-source progress on effective techniques for predicting malware occurrences.
Several years ago when I was in college, I used Matlab to study Machine Learning. I just would like to pick up Deep Learning again to catch up the AI trend. The first step is to set up the tools and environment. In this post I will share how to set up my Deep Learning environment with Anaconda and Jupyter Notebook, and then install TensorFlow.
Since .NET Core and ASP.NET Core is open sourced, developers are able to step into the source code of the framework for different purposes.
As you may know, the source code of the dotnet runtime (CoreCLR), foundational libraries (CoreFX) and ASP.NET Core are hosted on GitHub. With all the source code available, is that possible to have a different debugging experience with the framework source code?
Microsoft released its serverless computing solution, Azure Functions, for easily running small pieces of business logic, or functions, in the cloud. By leveraging Azure Functions, developers are able to build HTTP-based API endpoints accessible by a wide range of applications while no need to care about the platform or server configurations. Later, Azure Bot Service got a new family member, Azure Function Bot, which is based on Azure Functions.
Prashant has published a blog post about how to create Function Bot with C#. But it seems that there is still some tricks to build and deploy your Function Bot with Node.JS.