前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微软开源认知服务CNTK的测试(语音训练)

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

作者头像
sparkexpert
发布2018-01-09 16:10:15
1.5K0
发布2018-01-09 16:10:15
举报

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

看了文档,这个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

代码语言:javascript
复制
使用命令: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 文件夹,如图所示

训练并测试一个算法:

代码语言:javascript
复制
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

同样可以得到训练模型

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年11月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备工作
  • 安装必要环境:
  • 创建cntk python环境
  • 安装CNTK python 环境
  • 测试验证安装是否成功
  • 语音测试speech
相关产品与服务
语音识别
腾讯云语音识别(Automatic Speech Recognition,ASR)是将语音转化成文字的PaaS产品,为企业提供精准而极具性价比的识别服务。被微信、王者荣耀、腾讯视频等大量业务使用,适用于录音质检、会议实时转写、语音输入法等多个场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档