个人介绍
我拥有15余年算法、数据处理、软件开发及人工智能应用经验,具备良好的编程能力及算法功底,能有 效阅读开源框架的源码。可以从零搭建各种项目,独立完成整套项目的解决方案。
欢迎关注我的GitHub 账号https://github.com/dragonStyle1985 ,这里有我的部分项目和经验分享。期待与您交流学习!
大数据及云计算方面:熟悉Hadoop、Pyspark、GCP、Colab、Azure、Databrick、MS data Explorer和 Docker等技术。能够利用putty连接远程服务器,能够在GCP中创建VM实例并使用template进行批量复制。在全周期软件开发、测试、生产部署、DevOps和MLOps方面有丰富的实践经验。
机器学习方面,熟悉机器学习、深度学习和强化学习算法,包括数据获取、特征提取、训练、调参和 集成等方面。可以处理亿级样本的去重、特征选择、处理类间样本数量不均衡以及保证训练结果可复 现性的问题。我熟悉LLaMA、LSTM、GRU、DNN、RNN、Attention、Transformer、Bert等模型,并能够自定义不同类型的数据加载模块。我曾研究过强化学习在对抗中的应用,熟悉常见模型的应用场景、迁移学习、常见超参数的作用和调整方法以及多种损失函数。我能够手写全连接层的向前向后传播算法,以及卷积层、池化层、RNN和LSTM的向前传播算法。
视频图像方面,使用过FFmpeg,熟悉常用的图像处理方法。对SVM和遗传算法应用于图像、视频处理有丰富经验。能利用pytorch、tensorflow、keras、yolo4+等框架开发目标检测系统和人脸识别系统。使用过开源框架first-order-model。可以识别给定视频中各帧人脸的五官位置。能利用ResNet进行图像分割,利用EfficientNet进行图像分类,以及将EfficientNet的特征提取部分集成到ResNet中。
NLP方面,能利用pytorch等框架开发NLP的部分相关应用。可以利用Rasa实现基础的多轮对话功能、对中文以及英文语料进行训练、正确设置槽位、识别语句中的意图和实体。能利用LLaMA开发衍生系统。对于集成Rasa和一些系统的IO有一定经验。能利用SimCSE完成无监督或有监督的内容匹配任务。 能利用item2vec+时序模型训练商品及电影推荐系统。
量化交易方面,可以独自或者带队开发出高精度的量化交易模型。
软件开发方面,我可以使用Java开发大型系统,能熟练运用多线程和并发容器。了解微服务、架构设计、分布式计算、并行计算、脚本编写以及游戏开发等领域。语言方面熟悉Python、c#,会用c/c++、Delphi、Matlab,对汇编语言、ios、安卓编程、Anaconda的基本使用方法有一定了解。在数据库方面,我主要使用MySQL。先后利用不同语言作为主程至少开发过运动目标检测系统(C++)、 交通流量仿真(C#)、空情融合系统(C#)、装备管理系统(Springboot)、股票交易辅助系统
(C#、Python、Java)、基于Neo4j的知识图谱项目(java)、美股统计套利模型(Python)、客服系统(Python)以及保险预授权预测(Python)等项目。
工具使用方面,我能够使用命令行调试Python代码,熟悉Linux常用命令和环境,会使用pipes。熟悉Git和Jira的使用,可以使用nano编辑和运行Python脚本。熟悉正则表达式。能分别使用JProfiler和profile对java和python系统的内存和运算性能进行分析和优化。
文档写作方面,熟悉Markdwon的语法,能快速写出高质量文档。
洞察力和创造力方面,善于解决未见过的问题,比如在手势识别某任务中发现了每一组特征中只有左手或者右手在发挥作用,因此可以将特征压缩一半。
我热衷于学习前沿软件技术,并具备针对部分英文文献进行代码复现的能力。在工作中,我总是认真负责,遇到重要问题时,我善于深入挖掘,找到问题的根源。具有良好的代码品味,擅长从细微异常中定位代码bug,并以耐心细致的态度进行调试。在项目合作中,我曾多次担任甲方和乙方的角色,深刻理解双方需求,善于与合作方进行详细、耐心的沟通。我具有强烈的上进心和求知欲,拥有出色的解决问题能力,热爱学习新事物,渴望运用技术为社会创造更多价值。
工作经历
2023-10-31 -至今中能绿景技术总监
1. 开发了基于微电网的能源管理系统,其中涉及光伏、热、风电、充电桩以及水循环等能源的控制,目标是节能减排、为企业降低成本。实现了将tensorflow训练的模型集成到springboot系统中。 2. 开发了零碳智慧校园,系统包括风光协同、能源管理、智能照明、视频监控、人脸识别、防拥挤监测、消防通道占用监测等多个模块。 3. 开发了数字人系统,能够训练出任何人的声音,能利用语音驱动图像或者视频,并用与文本对应的唇形进行说话。同时开发了数字人平台的部分前后端。
教育经历
2008-09-01 - 2011-08-31解放军理工大学计算机硕士
技能
可以将所有A股数据下载至本地存储,利用多种形态的组合形成策略,筛选出股票池,并统计该策略的历史性能。 该系统后端用的Java,数据库用的MySQL,界面用的是Swing。