| | --- |
| | license: apache-2.0 |
| | datasets: |
| | - lizziepika/strava_activities_runs |
| | - Lukamac/MegaGym_dataset |
| | language: |
| | - en |
| | metrics: |
| | - perplexity |
| | - accuracy |
| | base_model: |
| | - openai-community/gpt2 |
| | pipeline_tag: text-generation |
| | library_name: transformers |
| | tags: |
| | - gpt2 |
| | - text-generation |
| | - sports |
| | - fitness |
| | - gym |
| | --- |
| | |
| | # PlayPart AI Personal Trainer Model |
| |
|
| | This model is a fine-tuned version of GPT-2, specifically trained on sports-related and gym exercise datasets. It is intended to provide text-generation capabilities for answering questions about fitness, sports, workout routines, and providing personalized training suggestions. |
| |
|
| | ## Intended Use |
| | - **Text Generation**: Generate text based on sports and fitness questions and interactions. |
| | - **Personal Trainer Chatbot**: Suitable for chatbot integrations focused on fitness, workouts, and sports topics. |
| |
|
| | ### Usage |
| | To use the model, you can either use the Hugging Face Inference API or load it in your Python environment. |
| |
|
| | #### Example (Python) |
| | ```python |
| | from transformers import GPT2Tokenizer, GPT2LMHeadModel |
| | |
| | # Load the model |
| | tokenizer = GPT2Tokenizer.from_pretrained("Lukamac/PlayPart-AI-Personal-Trainer") |
| | model = GPT2LMHeadModel.from_pretrained("Lukamac/PlayPart-AI-Personal-Trainer") |
| | |
| | # Generate a response |
| | input_text = "What are the best exercises for building upper body strength?" |
| | input_ids = tokenizer.encode(input_text, return_tensors='pt') |
| | output_ids = model.generate(input_ids, max_length=50) |
| | response = tokenizer.decode(output_ids[0], skip_special_tokens=True) |
| | |
| | print(response) |