智能交通系统:
项目描述:为解决城市交通拥堵问题,我负责设计和实现了一个智能交通管理系统。该系统通过实时监控交通流量,并使用机器学习算法预测交通趋势,动态调整信号灯控制逻辑,以优化车辆通行效率。
技术栈:利用Spring Boot作为后端框架,整合了MyBatis进行数据持久化操作。前端采用Vue.js,与后端通过RESTful API进行通信。实时数据采集依赖于分布式消息队列Kafka,确保数据的快速处理和高可用性。
我的角色:作为主要开发者,负责系统架构设计,实现后端逻辑,并参与数据库设计优化。同时,负责前后端的数据对接和实时数据处理模块的开发,采用Redis作为缓存数据库减少系统的响应时间,并使用Docker进行部署,提高了系统的部署效率和可维护性。
基于YOLOv5的行人检测系统:
项目描述:项目旨在提升城市安全监控效率,通过部署在监控摄像头上的YOLOv5模型实时检测行人,支持夜间检测功能。系统通过分析行人流量数据,为城市安全管理和规划提供数据支持。
技术栈:使用Python语言搭配PyTorch框架实现YOLOv5模型的训练和部署。后端使用Flask框架处理来自前端的请求,并返回检测结果。数据存储和查询利用MySQL数据库,同时使用Elasticsearch进行大数据的日志分析。
我的角色:负责模型的选择、训练和优化,确保行人检测的准确性和实时性。我还参与了后端服务的开发,实现了模型的在线部署和检测数据的处理逻辑。此外,我优化了数据库的查询效率,并设计了一个简洁的前端显示界面用于实时展示检测结果和统计数据。
这两个项目不仅展现了我在系统设计和开发方面的能力,还体现了我在深度学习、大数据处理和优化等领域的实践经验。通过这些项目的实施,我熟悉了从需求分析到系统部署的全流程,同时加深了对于技术细节的理解和掌握,能够在面对复杂问题时迅速找到解决方案。