微软开源认知服务CNTK的测试(语音训练)

前段时间,微软开源了认知服务的工具箱,直到近期才有时间进行测试。

看了文档,这个CNTK工具包还是非常厉害的,可以支持语音识别,图像分类,机器翻译等多种任务。里面也集成了多种深度学习的模型。such as deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short term memory (LSTM), logistic regression, and maximum entropy model, that can be illustrated as a series of computational steps

基本上将主流的深度学习框架都涵盖在里面了。

(1) 安装步骤:

准备工作

1、 现在编译好的win下的安装包:https://github.com/Microsoft/CNTK/releases,(有不同版本)

2、 解压到下面文件夹:E:\\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD

安装必要环境:

E:\cntk安装\CNTK-2-0-beta3-0-Windows-64bit-GPU-1bit-SGD \cntk\prerequisites所有文件,以及安装python3.4以上版本,并安装https://repo.continuum.io/archive/Anaconda3-4.1.1-Windows-x86_64.exe

说明:本文Anaconda3安装目录为:E:\Anaconda3

创建cntk python环境

进入目录E:\Anaconda3\scripts

使用命令:conda env create --file E:\zhangxiong\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD\cntk\Scripts\install\windows\conda-windows-cntk-py34-environment.yml

注:这个过程可能无法一次成功,使用命令conda clean –-lock解锁之后,重新执行上述命令

pipinstall  E:\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD\cntk\cntk\Python\cntk-2.0.beta4.0-cp34-cp34m-win_amd64.whl

安装CNTK python 环境

安装上述教材会报错:xxxx.whl is not asupported wheel on this platform

这是由于官方教程中python版本不一致(可能是更新所致),因此需要将cntk-2.0.beta3.0-cp34-cp34m-win_amd64.whl文件改名为cntk-2.0.beta3.0-cp35-cp35m-win_amd64.whl

再执行上述代码:

设置环境变量:

setx PATH=E:\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD\cntk\cntk;%PATH%

测试验证安装是否成功

进入example目录:E:\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD\cntk\Examples\Tutorials\LogisticRegressionAndMultiClass

使用命令:

cntkconfigFile=lr_bs.cntk makeMode=false command=Train

训练成功:目录中生成model 文件夹,如图所示

训练并测试一个算法:

cntk configFile=lr_bs.cntk makeMode=false command=Train :Output:DumpNodeInfo:Test

根据测试文件生成了MC.txt.z测试结果文件(在Linux下可打开查看)

语音测试speech

进入目录E:\cntk安装\CNTK-2-0-beta4-0-Windows-64bit-GPU-1bit-SGD\cntk\Examples\Speech\AN4\Data

输入命令:

cntk configFile=../Config/FeedForward.cntk

同样可以得到训练模型

后续根据该训练模型就可以实现语音的识别。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器之心

观点 | 别再使用pip安装TensorFlow了!用conda吧~

conda 是一个开源包和环境管理系统,能够跨平台运行,在 Mac、Windows 和 Linux 上都可以运行。如果你还没用过 conda,我推荐你立刻开始使...

18020
来自专栏北京马哥教育

3行Python代码完成人脸识别

Face Recognition软件包 这是世界上最简单的人脸识别库了。你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸。 该软件包使用dli...

59370
来自专栏IT派

酷!3行Python代码完成人脸识别

Face Recognition软件包 这是世界上最简单的人脸识别库了。你可以通过Python引用或者命令行的形式使用它,来管理和识别人脸。 该软件包使用d...

509100
来自专栏贾志刚-OpenCV学堂

Windows下TensorFlow安装与代码测试

Windows下TensorFlow安装与代码测试 一:Tensorflow介绍 TensorFlow是谷歌的深度学习应用开发框架,其思想基于数据流图与节点图实...

53180
来自专栏ATYUN订阅号

【框架】为降低机器学习开发者门槛,苹果发布了Turi Create框架

近日,苹果在GitHub上发布了Turi Create框架。苹果表示,这个框架旨在通过简化机器学习模型的开发,降低开发者构建模型的门槛。详细说明如下: Turi...

38660
来自专栏desperate633

TCP/IP之路由算法路由算法的分类链路状态路由算法距离向量(Distance Vector)路由算法层次路由例: 路由器1d的转发表设置

网络层的重要功能就是路由和转发。而路由是根据路由器根据所维护的路由表进行路由选择。所以,如果创建和更新转发表就是一个很重要的问题。通常,在路由时,我们总是选取所...

21910
来自专栏weixuqin 的专栏

深度学习之 TensorFlow(一):基础库包的安装

 1.TensorFlow 简介:TensorFlow 是谷歌公司开发的深度学习框架,也是目前深度学习的主流框架之一。  2.TensorFlow 环境的准...

31070
来自专栏杨建荣的学习笔记

关于aio的设置的讨论(r5笔记第69天)

之前在博文中分享过一个ora错误。 ? 对于此,根据日志分析了相关的ora错误,但是从客户的角度还是希望能够提前做些什么,所以aio的设置就成为刻不容缓的一个任...

28370
来自专栏腾讯大数据的专栏

TDW千台Spark千亿节点对相似度计算

相似度计算在信息检索、数据挖掘等领域有着广泛的应用,是目前推荐引擎中的重要组成部分。随着互联网用户数目和内容的爆炸性增长,对大规模数据进行相似度计算的需求变得...

442100
来自专栏机器之心

开源 | 伯克利AI分布式框架Ray,兼容TensorFlow、PyTorch与MXNet

45190

扫码关注云+社区

领取腾讯云代金券