1. Purpose

2. Limitations

3. User Perspective

4. Developer Perspective

  1. Various characteristics of the object to be analyzed and predicted can be extracted from the analyzed model.
  2. Fitting the machine learning model to the user's body type requires server-based model training without incurring additional costs. If fitting is required for the user-specific model already stored, training can be performed on the user's device to avoid generating computational costs.
  3. The expected advantages from above include:
    1. Drastic reduction in server costs
    2. Only the required data can be selectively extracted by comparing the user-trained model and the existing model, without collecting all the data required for training.
    3. Additional resources for security are not required since customer data is not handled directly on the server.
    4. After the final tuning, the ML model possessed by the user is trained to match the user's characteristics, resulting in cost savings in maintenance and support for common models that fit all users.
    5. If the pose model is successfully compatible with React Native, additional models built using Tensorflow.js can also be operated on the React-Native platform, significantly increasing scalability.
    6. However, the biggest problem with the project is the limitation based on device performance. The performance of the device has a significant impact on model training and predicted value extraction, which can cause problems with app usage on older Android and iOS devices.