Instructions to use kmitl67056109/test-full-dental-ergonomics-model with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Scikit-learn
How to use kmitl67056109/test-full-dental-ergonomics-model with Scikit-learn:
from huggingface_hub import hf_hub_download import joblib model = joblib.load( hf_hub_download("kmitl67056109/test-full-dental-ergonomics-model", "sklearn_model.joblib") ) # only load pickle files from sources you trust # read more about it here https://skops.readthedocs.io/en/stable/persistence.html - Notebooks
- Google Colab
- Kaggle
Full-Body Dental Ergonomics AI
This model is an unsupervised ensemble designed to assess ergonomic risk in dental professionals. Unlike standard models that only look at one metric, this system contains four separate AI agents, each trained on the specific biomechanics of a different body part.
Capabilities
It processes raw IMU sensor data to detect dangerous posture in:
- Neck (Cervical Flexion)
- Upper Back (Trunk Flexion)
- Right Arm (Shoulder Elevation)
- Left Arm (Shoulder Elevation)
How it Works
For each body part, the system uses a consensus voting mechanism:
- Voter 1 (RULA Rule): Flags angles exceeding biomechanical thresholds (e.g., >20° for Neck, >45° for Arms).
- Voter 2 (K-Means): Clusters habits into Low, Medium, and High deviation.
- Voter 3 (GMM): Probabilistic assessment of abnormal posture.
How to Use
Download full_body_ergonomics_model.pkl and load it with joblib. The file is a dictionary containing the 4 sub-models.
import joblib
models = joblib.load('full_body_ergonomics_model.pkl')
# Access the Neck model
neck_model = models['head.csv']
neck_kmeans = neck_model['kmeans']
- Downloads last month
- -
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support