1. 编程语言:
- **C/C++**:深入理解指针、内存管理及高性能编程,能进行系统级开发和算法优化。
- **Python**:熟悉Python生态,擅长数据分析、自动化脚本及后端开发(Django/Flask)。
2. 前端开发:
- 熟练使用HTML/CSS/JavaScript,掌握主流框架(React/Vue.js),能构建响应式用户界面。
- 具备微信小程序开发经验
3. 人工智能与后端:
- 深度学习/机器学习:熟悉PyTorch,参与过CV/NLP项目,如图像分类、文本生成等。
- 后端开发:了解RESTful API设计、数据库(MySQL/MongoDB)及服务器部署(Docker/Nginx)。
算法竞赛模板库
• 设计并实现了完整的算法竞赛模板库,涵盖数据结构、图论、数学等核心算法
• 利用C++20/23特性设计通用接口,提高代码复用性和可维护性
• 技术栈:C++20/23, STL 链接:github.com/huxint/CompetitiveProgramming
实时手写数字识别系统
• 基于卷积神经网络(CNN)构建高精度手写数字识别模型,准确率达95%+
• 设计三层卷积架构(32-64-128通道),结合全连接层和Dropout正则化防止过拟合
• 技术栈:Python,PyTorch,OpenCV,NumPy
实时人脸表情识别系统
• 利用Kaggle表情数据集训练深度学习模型,实现7种基础表情的准确识别
• 技术栈:Python,PyTorch,OpenCV
音乐社区软件
• 担任项目主要负责人,设计并开发了集音乐播放、社交互动于一体的移动应用
• 实现音乐推荐算法、用户评论系统、好友关系管理等核心功能模块
• 负责前后端开发,包括用户界面设计、数据库设计和API接口开发
• 技术栈:微信小程序, JavaScript,Node.js,MySQL
Kaggle房价预测项目(ZillowZestimate)
• 参与Kaggle竞赛,使用机器学习方法预测房屋价值,探索特征工程和模型优化技术
• 实现数据清洗、特征选择、模型集成等完整的机器学习pipeline
• 技术栈:Python,Pandas, Scikit-learn,XGBoost,Matplotlib