编程语言方面:熟练使用C语言,并且是主要的工作语言,3年工作经验;掌握C++语言,半年工作经验,Python,有一定的AI人工智能项目;了解并能够基本看懂Java语言,具备爬虫基础。
其他技能方面:熟悉ALSA框架,对底层Linux驱动有一定的知识基础;精通安卓音频框架,对信号与系统有一定的研究和实践。
人工智能:机器学习,深度学习,NLP基础理论和实践。
1. 安卓音频框架HAL重构,提出hal+usecase+platform架构
a. 在platform层提出plugin插件管理,内置集成读写控制通路输入输出流,与hal数据对接,方便集成音频算法
b. HAL层后续HIDL4.0 升级
2. 智能音箱SoundBar语音通路搭建
a. 完成AC108麦克风阵列驱动,通过tinyalsa 检验底层通路是否正常
b. 完成同轴功能与codec功能的并存,并在HAL层给设计出相关控制策略
c. 根据IIS硬件限制调整通路框架,在新硬件设计下完成上述功能
3. 命名实体识别
a. 根据给定的人工标注好的实体集更新默认词,对原始语料分词后进行标记;将IOB标记格式转化为IOBES格式对数据进行边界编辑;将数字全部替换为'0',建立字典、字-id和id-字的映射表
b. IDCNN搭建模型,加载训练好的字向量,使用IDCNN 进行多次特征提取,尽量多抽取上下文信息,使用CRF进行序列标注
c. 使用Veterbi解码
d. F值达89%
1. 通过WIFI定制协议,与上层APP进行通讯,接受上层传递下来的运动指令并执行,这是在线示教 2. APP也可以将运动好的指令下载下来,保存到本地,格式为: MOVJ(...) MOVL(...) WHILE(1) IF(V01 &g
码垛机器人,基于QT开发的控制上位机+下位机系统 1. 可以事先RS485通讯控制机器人的运动 2. 使用OpenGL进行图形渲染 3. 模型与实体可以同步运动