File size: 2,744 Bytes
686cf95 a138886 686cf95 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
---
license: apache-2.0
language:
- en
- yo
metrics:
- accuracy
pipeline_tag: image-classification
tags:
- Yoruba
- tradition
- cap
- fila
- gobi
- Nigeria
- Oodua
- gods
---
# Fila Yoruba Detector
## Model Description
This model is a binary classification model that detects whether an image contains a traditional Yoruba people's **fila** (hat) or not. It was trained on a small set of images to recognize two classes: **fila** and **not-fila**.
## Intended Use
This model is designed to classify images of traditional Yoruba attire, specifically detecting the presence of a **fila**. It can be used in applications where recognizing this cultural item is important, such as in cultural heritage analysis or fashion recognition.
## Training Data
The model was trained on a dataset of images containing two classes:
- **fila**: Images that contain the traditional Yoruba hat.
- **not-fila**: Images that do not contain the traditional Yoruba hat.
The training data consisted of a limited number of images and may not generalize well to other image sets outside of the Yoruba context. You can test the model here: [here](https://dolaposalim-mori-fila.hf.space/?__theme=system&deep_link=fdWZ0JlkvqU)
## Evaluation Metrics
The model's performance was evaluated using standard classification metrics:
- **Accuracy**: 85%
- **Precision**: 88%
- **Recall**: 80%
Note: These metrics may vary depending on the images it is tested on.
## Limitations
- The model was trained on a limited set of images, which might affect its generalization to other types of images.
- The model may have difficulty recognizing **fila** in images with poor lighting or obscured views of the hat.
- The performance may degrade if the model encounters images from other cultures or different types of headgear.
## Ethical Considerations
- Ensure that the model is used in contexts that respect cultural diversity and avoid reinforcing stereotypes.
- The model might not perform equally well across all demographic groups, and care should be taken to avoid misuse in sensitive contexts.
## How to Use
To use this model, you can load it from Hugging Face using the following code:
```python
from huggingface_hub import hf_hub_download
import tensorflow as tf
# Download and load the model
model_path = hf_hub_download(repo_id="dolaposalim/model-name", filename="filadentification.h5")
model = tf.keras.models.load_model(model_path)
# Predict function
def predict(image):
# Preprocess the image and make predictions
image = image.resize((256, 256)) # Resize to model input size
image = np.array(image) / 255.0 # Normalize
image = np.expand_dims(image, axis=0) # Add batch dimension
prediction = model.predict(image)
return prediction``` |