Skip to content

curtain-call/JavaEE_Class_Assignment_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 健身教练

分工

毛子昊:

  1. OpenPose人体姿态估计静态算法(角度、加速度计)编写
  2. OpenAI API调用模块实现,模型fine-tune尝试,incontext-learning model实现
  3. 算法接口设计与实现(process builder、 chat controller)
  4. 部分前端内容展示实现

明浩恩:

  1. 后端功能代码的实现
  2. 数据库设计
  3. 使用ApiFox进行Api接口测试

仲然锐:

  1. 前端接口设计与实现(process builder)
  2. 数据库设计
  3. 前端算法内容展示实现

前端代码库

https://github.com/curtain-call/JavaEE_Class_Assignment_Frontend

功能模块

  1. 用户管理

    1. 注册与登录
    2. 个人身体数据管理(这一部分会被用来生成报告)
    3. 目标设定与每天打卡
  2. 训练计划生成和管理

    1. 根据个人的身体状况生成训练计划, 用户可以设定目的(减重/增肌/提高体能)
    2. 大语言模型是否可以做检索? 可以, 可以联网搜索给定训练训练动作的视频
    3. 个人训练计划手动导入
    4. 训练日程规划(日历形式 + 闹钟), 自动生成的如每天的营养摄入
  3. AI 健身教练

    1. 动作评测(figure-based)
    2. 运动报告生成(使用prompt, 给定模板, 健身教练定制模型)
      1. 训练表现
        1. 训练频率与持续时间
        2. 检测用户在不同训练计划上的进步(针对不同的动作有评价的指标: 重量提升/重复次数增加/耐力增加)
        3. 目标达成率(减重/增肌/提高体能)
      2. 连续活跃天数
      3. 训练规律性(两次训练间隔)
    3. 健康报告
      1. 智能设备适配(小米手环/智能称的数据可以用, 可以支持多家友商的智能称数据)
  4. 社交互动与激励

    1. 健身教学视频分享(AI agent opensource)

About

大作业, 基于大语言模型和视觉模型的AI健身助手(后端)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •