


丁喆
1年多在微软研究院从事数据挖掘和模式识别领域的研究和开发,包括文本挖掘和语音合成系统的研发。
近2年的底层应用程序、驱动程序和嵌入式系统的研发的工作经验,在嵌入式系统、驱动程序、实时操作系统领域具有很多经验。精通Win32多线程编程和多进程编程。对Windows内核的工作原理非常熟悉。精通USB协议及USB MCU固件开发,熟悉USB的WDM驱动开发,对实时操作系统内核原理非常熟悉。对嵌入式固件的
- 技术能力:
- 工作态度:
- 工作成果:

项目意向
750元
全程集中
北京
工作经验:
擅长技能:
C#、C++
平台工作经历
其他工作经历
公司名称
微软亚洲工程院
在职时间
2006-11-01 ~ 2007-10-01
职位名称
软件开发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作性质: 全职 职位级别: 学生 职责和业绩: 从事语音合成系统中的基频预测的语调识别模块的研发。研究领域为数据挖掘和模式识别。
项目名称:
语音合成系统中的ToBI自动标注与预测及其应用的研究
项目描述: 此项目是一个很大的研究型项目,包括机器学习、数据挖掘、模式识别领域的研究工作(包括大量的实验)和语音合成系统的集成。这个项目完全由我一人完成。实验程序采用C#编写,系统集成采用C++完成。
我的工作: 编写程序对大规模语料库进行自动文本处理以得到实验数据;对在语料库上进行ToBI(一种听感符号集)的自动标注问题进行了研究,编写大量实验程序及训练-分类器;对于从文本来预测ToBI进行了研究,并编写了ToBI预测器;还对ToBI应用于时长预测的问题进行了研究,并编写了基元和音素的时长预测器。
成果: 应用了我的工作之后,基频产生器产生的基频曲线与自然的基频曲线的相关度提高了7个百分点。
使用技能
无
公司名称
微软亚洲研究院
在职时间
2006-07-01 ~ 2006-11-01
职位名称
软件开发工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作性质: 全职 职位级别: 学生 职责和业绩: 从事搜索引擎中的文本聚类和文本分类模块的研发。研究领域为数据挖掘和模式识别。
完成了两个项目:
项目1: 基于关键字的使用支持向量机的网页分类的研究
项目描述: 我的研究是采用支持向量机技术,如何选取关键字集合以使英文商品网页的分类效果最好。我进行了许多实验并开发了相关的程序。
我的工作: 我写了提取每张网页中各个单词的词根的程序,自动过滤关键字表中的stop-words的程序,统计所有网页中出现的词根的程序,自动逐个尝试寻找最佳关键字的程序,提取网页中特定部分的关键字的程序等等近20个C#的命令行程序。
成果: 在应用了我的改进之后,分类的准确率和召回率分别提高了大约9和8个百分点。
项目2: 2006.7–2006.9 商品信息聚类问题的研究
项目描述: 商品信息聚类问题是把从Internet上Crawl下来的海量的商品信息(每一种商品都有相应的ID、名称、价格、商标、描述、图片等信息)进行聚类,把相同的商品聚到一组。我编写了大量的实验程序来进行这项研究。
我的工作: 我使用C++编写程序,在一个大规模数据集上,尝试采用各种方法进行聚类。我尝试的方法包括简单的聚类算法,各种利用机器学习技术的聚类的方法(决策树等),分步骤的聚类的方法,采用不同的方法提取商品信息中的feature,等等。
使用技能
无
公司名称
美国国家仪器公司
在职时间
2008-01-01 ~ 2010-01-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作性质: 全职 职位级别: 中级职位(两年以上工作经验) 职责和业绩: 从事嵌入式软件与驱动程序的研发。负责PC端USB板卡控制程序开发、板卡的WDM驱动程序开发、USB MCU固件开发、局域网协议固件的移植等工作。
项目名称:
USB工业通信板卡的板上固件与PC驱动程序的开发
项目描述:
USB工业通信板卡是一个PC机的USB外设。板卡上有一个USB微控制器、一个FPGA以及一些工业通信接口芯片。PC端程序通过一个Windows的Driver与USB微控制器进行通信。USB微控制器实现了PC端程序与工业通信协议固件的通信。FPGA被配置成为一个SOPC系统,其中包括一个NIOS-II软核处理器,其上运行着一个实现工业通信协议的固件。这个固件是由另一个在386EX上运行的固件移植过来的。由于NIOS-II和386EX所支持的嵌入式操作系统不同,我们在移植固件时实现了嵌入式操作系统的移植。
我的工作:
1.和硬件工程师合作,参与整个软硬件系统架构的设计。
2.编写PC端的USB板卡控制程序。
3.参与部分USB板卡的WDM驱动程序的开发工作。
4.编写板卡上的USB微控制器固件。这个固件运行于单片机之上,实现了USB通信协议。
5.编写NIOS-II的USB驱动程序。该驱动被工业通信协议固件调用。
6.参与部分Real-time OS移植的工作。
7.参与部分NIOS-II处理器的bootloader的开发工作。
8.完成开发工作之后,与硬件工程师协同进行调试工作。
使用技能
无
教育经历
院校名称
中国科学技术大学
毕业时间
所学专业
软件工程
最高学历
硕士