个人资料

主页 博客 留言板 搜索
跳过导航链接首页 > 博客列表 > 博客正文

微软win10新版本开始本地支持机器学习代码

分类

    win10的系统开始提供本地机器学习API,在本地设备直接进行神经网络分析。支持的是onnx通用机器学习训练结果。需要win10系统版本号1809或更高,SDK版本号Build 17763或更高。目前sdk和系统版本均为最新,系统必须开启开发者模式和windows insider内测成员才可下载。非常不建议加入insider,bug还是有不少。但是可以预计1809版本正式版将会在数月之内到来。


    不同的机器学习框架转换为onnx格式即可使用。常见的onnx可以在github中下载https://github.com/onnx/models

    特殊需求也可以自己训练。


    机器学习示范代码已经在微软开发者中心上线,地址在https://github.com/Microsoft/Windows-Machine-Learning


    这部分示例代码,还在逐步完善。可以使用c++或者cs或者js编写客户端文件。目前大部分示例代码均为C++或者Cs,下载体验,结果不错。使用cs编写调用onnx机器学习模型,代码工作量很小。可以预见等待微软大规模普及win10 1809版本之后,大量机器学习的应用必然大量涌现。只要是可以转换为onnx的机器学习均可移植到桌面。


    下面是目前微软示例中的一个例子,把摄像机或者静态图片更改艺术风格,除了UI没怎么花功夫,体验较好。

   (随便改改就可以上架商店的了😄)

    

    现在大部分机器学习应用都是服务器识别,如将机器学习模型结果下载到本地使用,就没有付费的可能了。微软提供的API只要拿到机器学习的成品onnx,就可以在本地调用,打破了一层屏障。估计未来机器学习onnx将会很很。。流行。






admin
最初发表2019/2/4 20:20:03 最近更新2019/2/5 7:42:49 167
为此篇作品打分
10