个人介绍
工作经历
2019-04-01 -至今vivo算法工程师
您好,我是一名专业的软件工程师,专注于C++和Python编程。我擅长视频编解码技术,能够高效处理视频数据流。同时,我对AI模型训练有深入研究,熟练运用TensorFlow和PyTorch等框架进行机器学习项目的开发与优化。我热衷于解决复杂问题,并且乐于在团队中贡献我的力量。
教育经历
2016-09-01 - 2019-06-01河北工业大学模式识别与智能系统硕士
计算机专业,学过c++,FPGA,写过FPGA的书,成绩优异
技能
该书主要由本人编写完成。内容包括:DDR 3接口的改写,PCIE 与主机传输数据,sobel 图像算法,vga 显示图像,HLS和 System Generator 介绍等,由清华大学出版社出版,目前销量 2000+。
(1)内容:完成雷达数据的回放和分析软件。该软件整体架构,数据回放部分和数据分析部分全部由本人独立完成,杂波分析部分和其他部分有本人协助完成。 (2)涉及技术:在 QT 下多线程读取数据,opengl,qpainter,surface3d等绘图,opencv 分析图像,qmediaplayer 播放 vga 视频,qwebengin 显示浏览器界面,一些雷达算法的编写等。该软件在 windows和 linux 下均可运行。
AVS3视频硬件编码器开发 (1) 负责用 Vivado HLS 优化 MD(Mode decision )模块中帧内预测算法模块,针对不同尺寸的 IP 模块电路将其优化至 cycle 最小。 (2)针对硬件实现目标,负责管理 MD 模块中数据流分配,将 RMD 粗选模式和原始像素传入 MD 模块。 (3)针对原始 MD 决策采用深度优先搜索不利于硬件实现,改为采用广度优先搜索最优划分 LCU 方法,并逐层找到最优划分模式,负责协同修改与其配套的 IP 数据存取方法。 (4)因项目使用 SystemC + Cataplut HLS 进行仿真综合,负责使用 SystemC将 MD 模块进行仿真,用 Cataplut HLS将 MD 模块进行综合。