7 哈哈进步

尚未进行身份认证

计算机的初学者,菜鸡调参工程师 Had i not seen the sun, i could have borne the shade.

等级
TA的排名 1w+

kaldi中的i/o机制(代码级)

现在因为工作方向转到了语音方向,具体的方向是声纹识别,所以需要从头开始学习语音相关的算法以及工程。语音中用得比较多的工具箱就是kaldi了,kaldi的初步学习是从某个可以参考一下这一篇csdn的文章,还是比较容易跑通第一个aishell v1的demo的。不过虽然跑通了,但是因为kaldi的一些shell脚本语法可能比较难看懂。其实一些shell脚本看不懂的地方是因为不太了解kaldi的i/o...

2019-04-28 14:38:05

keras训练出现nan的解决流程

这里出现nan可能是在train的loss阶段,也可能是train的metric阶段,还可能是validation阶段,反正都一样。在写毕设的过程里面,用学弟提取的特征做DNN的训练,loss没有出现nan,但是反而是metric(MSE)里面出现了nan,predict的结果也全是nan。尝试了很多方法来调bug,最后采用的方法是将训练集二分的方法来调试。先将训练集划成(0,x),x是训练...

2018-11-13 20:23:22

tensorflow serving 动态加载更新模型

tensorflow serving是tensorflow用户服务器部署的方案,对于机器学习模型来说,是一个灵活的、高效能的服务系统,用来设计生产环境。tensorflow服务器保证相同的服务器架构和API,使得开发新的算法和实验变得容易。在这里不做过多介绍。 目前,tfs的模型加载有两种方式,第一种是通过在执行命令行时加载一个单模型的model_base_path的路径。:bazel-bi...

2018-08-22 15:43:47

自然语言处理中的Attention机制总结

    在面试的过程中被问到了attention,原来虽然其实已经实际用过attention了,也知道个大概原理是加权求和,但是对于加权的具体方法以及权值得分的计算并不是很清晰,面试答的一般,正好最近实习的地方

2018-08-22 15:20:57

windows下pip安装出现编码问题

一般报错是UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5......一种方法是去修改相应的 __init__ 文件的编码格式,可能要修改很多。 这儿提供一种更加简单的方法:在git bash中安装。 进入anaconda的目录:C:\Users\Arthur\Anaconda3\Scripts,使用git bash,...

2018-07-10 12:42:56

编写自己的jupyterhub验证接口

完成jupyterhub的安装以及一些配置,可以参考:这篇博客以及官网还有githubjupyterhub本身支持多种验证,默认为本地的unix用户账号和密码验证,也可以采用很多诸如gitlab或者github账号验证,比如上面提到的博客就是用了gitlab验证(gitlab验证需要先在gitlab里面新建application,application的url填写的地址是就是jup...

2018-07-06 16:28:14

使用SWIG编写C/C++代码的Python接口并使用distutils进行连接静态库编译

前言1. SWIG的部分1.1 SWIG是什么1.2 SWIG的使用1) 首先是暴露接口,编写头文件和实现文件2) 定义相应的SWIG接口配置文件example.i3) 运行swig的命令生成对应的python c api包装文件:2. 使用distutils的setup.py的编写部分前言     &nbs

2018-06-26 18:58:59

(基于MPC8377E)SylixOS的 nandflash驱动开发笔记

1.前言    本文档旨为移植Powerpc平台的nandflash到SylixOS的开发者提供理解帮助。因笔者也不是专业的嵌入式驱动开发工程师,因此可能存在纰漏,如有纰漏请以芯片手册以及SylixOS驱动开发手册为准。本篇驱动开发笔记离不开北京翼辉信息公司的何鑫工程师、张鹏程工程师、焦进星工程师、徐贵洲工程师的大力帮助和支持,在此对他们表示极大感谢。 2.相关的nandflash...

2018-06-08 22:35:01

用keras采用DCGAN网络生成三国群英传7的人物头像

https://github.com/sparkingarthur/sangoProfile-keras-GAN- 使用的环境是后端tf1.8+keras2.1.6 这两天心情不是很好,压力很大,于是玩了玩三国群英传,突发奇想想用神经网络生成三国群英传的人物头像玩玩,于是去稍微找了找GAN的资料,尝试着弄了弄。但是效果太烂了,不想写具体咋弄了…GAN实在是太难调了,估计我搜集的数据集也不是...

2018-05-30 14:35:23

GBDT算法复习小结

如果要挑选我认为目前最重要的机器学习算法的话,我个人认为GBDT应该排名很靠前的,而且在实际应用中也经常用到,著名的xgboost和lightgbm开源算法都是基于GBDT的实现。由于我记性实在是不好,GBDT的算法原理总是看了又忘,所以这次落于博客上面,希望加深记忆。 本篇博客主要参考李航老师的《统计学习方法》以及该博主的这篇文章内容博客地址。 GBDT属于boosting(提升方法)大家族...

2018-05-22 19:01:57

kaggle的toxic_comment_classification比赛21th经验总结

这个比赛可以说是一波三折,本来应该早早就结束了,结果因为数据泄露更换了数据,中途还更换过评价指标,不过好在最后还是顺利结果,我们队伍拿到了前1%的成绩(21/4551),属于不是很好但是也不是很坏的结果,这是我第一次在kaggle上完整的参与一个NLP比赛,因此我感觉有必要将这次的比赛经历写下来,做一个总结。比赛链接:点击打开链接1.数据分析(EDA)1)查看数据,训练数据159571 条,测试数...

2018-03-22 14:19:24

Keras中Conv1D和Conv2D的区别

如有错误,欢迎斧正。我的答案是,在Conv2D输入通道为1的情况下,二者是没有区别或者说是可以相互转化的。首先,二者调用的最后的代码都是后端代码(以TensorFlow为例,在tensorflow_backend.py里面可以找到):x=tf.nn.convolution(input=x,filter=kernel,dilatio...

2018-03-13 01:04:04

一种解决keras的earlystopping的自定义metric麻烦(比如auc)的方法

keras metic auc

2017-11-24 23:13:55

keras输出中间层结果的2种方法

keras输出中间层结果的2种方法。

2017-09-14 17:20:40

PowerPC处理器的寄存器大端小端影响写入感想

先放结论:没啥影响。这两天又要重新捡起来MPC8377的板子开始做项目,因为SylixOS的内核有所变动,网卡协议栈多做了一层封装,所以网卡驱动也有相应变化,需要重新修改一下。然后考虑到上次我写的中断驱动实在太丑,看到人家工程师写的中断驱动代码比我好看很多,所以决心在重写网卡驱动前先把中断控制器驱动模仿着重写一下。但是写的时候发现了一个问题: 中断控制器寄存器是内存映射寄存器,以中断屏...

2017-07-26 22:36:46

祝贺实验室的师兄夺得KDD2017的两项冠军,沾沾喜气

研究生的官网还做了报道真是太厉害了,还要多学习一个啊,真的厉害…

2017-06-19 21:15:38

windows10+anaconda2+xgboost0.6的安装,VS和MinGW两种方式

windows10+anaconda2+xgboost0.6的安装,VS和MinGW两种方式1.VS安装因为xgboost0.6删除了原来的windows文件夹,所以现在要用VS安装的话需要参考新的官方教程,vs的坑就我个人体验来讲少得多 。给大家讲讲经验教训。

2017-06-08 21:13:11

keras小试人脸识别

使用keras做人脸识别小试的总结性文章。

2017-06-06 14:42:36

keras可视化遇到pydot&graphviz无法导入问题

keras的网络结构可视化问题

2017-06-04 16:52:28

vmware远程服务器配置问题(连接超时,能ping通)

这两天vmware远程服务器用于嵌入式远程实验平台的配置实践过程中,出现了很多问题,其中最令人匪夷所思的就是配在3楼的服务器,在1,2,3楼都能连上,但是在除开这三层楼的其他地方,能ping通但是连接超时。经过很长一段时间摸索,最后解决办法如下(至于具体是因为哪个起作用的我也懒得去深究了):1.跟管网络的老师确认交换机的访问控制有没有问题,虽然他再三强调没有对我配的那台连的交换机有什么特

2017-05-03 22:40:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!