Downloads · 30 days
0
itsyuimorii/model-rubik-cube-recognition-with-tensorflow.js-retinanet
model-rubik-cube-recognition-with-tensorflow.js-retinanet is a machine learning model from itsyuimorii. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
This is a deep learning model that can recognize and analyze Rubik's cubes in images. The model is built using TensorFlow and RetinaNet architecture for object detection.
Downloads · 30 days
0
Access
Public
Updated Jul 7, 2025
Repo size
119 MB
Likes
0
Public
Click a slice to open those files.
.jpg119 MB · 99%
From the Hugging Face model README
This is a deep learning model that can recognize and analyze Rubik's cubes in images. The model is built using TensorFlow and RetinaNet architecture for object detection.
face - Rubik's cube facered_tile - Red color tilewhite_tile - White color tileblue_tile - Blue color tileorange_tile - Orange color tilegreen_tile - Green color tileyellow_tile - Yellow color tile| Metric | Target | Status |
|---|---|---|
| [email protected] | >0.85 | In Training |
| Inference Speed | <100ms | Optimized |
| Accuracy | >90% | Evaluating |
# Clone the repository
git clone https://huggingface.co/spaces/itsyuimorii/rubiks-cube-recognition
cd rubiks-cube-recognition
# Install dependencies
pip install -r requirements.txt
# Run the application
python app.py
rubiks-cube-recognition/
├── app.py # Main Gradio application
├── requirements.txt # Python dependencies
├── README.md # This file
├── configs/ # Model configurations
│ └── retinanet_config.py
├── src/ # Source code
│ ├── data/ # Data processing utilities
│ └── model/ # Model training and inference
└── images/ # Training and test datasets
├── train/ # Training images and annotations
├── test/ # Test images and annotations
└── valid/ # Validation images and annotations
⚠️ Note: This is a demo version. The complete trained model is currently being developed. The interface will show a preview of the detection capabilities.
# Training command
python src/model/trainer.py --config configs/retinanet_config.py
# Inference command
python src/model/visualize.py --image path/to/cube_image.jpg
Contributions are welcome! Areas for improvement:
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
🎲 Ready to solve your Rubik's cube detection challenges!