Instructions to use MAS-AI-0000/GameNet-1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Keras
How to use MAS-AI-0000/GameNet-1 with Keras:
# Available backend options are: "jax", "torch", "tensorflow". import os os.environ["KERAS_BACKEND"] = "jax" import keras model = keras.saving.load_model("hf://MAS-AI-0000/GameNet-1") - Notebooks
- Google Colab
- Kaggle
metadata
license: mit
datasets:
- FronkonGames/steam-games-dataset
metrics:
- accuracy
base_model:
- google/efficientnet-b3
pipeline_tag: image-classification
tags:
- game
๐ฎ GameNet-1
GameNet-1 is a deep learning-based computer vision system designed to recognize video games based on their cover art or in-game screenshots. Built using EfficientNet and trained on a curated dataset of popular Steam games, the model predicts both the game name and its genre(s).
๐ Features
- ๐ Recognizes games from screenshots or cover images
- ๐ง Powered by EfficientNetB3 for high accuracy
- ๐๏ธ Trained only on popular games with over 2M estimated owners
- ๐ฏ Fine-tuned and augmented for better generalization
- ๐ Shows prediction confidence alongside game metadata
๐ Dataset
- Source: Steam Games Dataset on Kaggle
- Filtered for popular games with over 2 million estimated owners
- Images:
- Header cover image
- 5 in-game screenshots (JPEG only)
๐๏ธ Model Architecture
- Base:
EfficientNetB3pretrained on ImageNet - Input Size: 300x300 RGB
- Top Layers:
GlobalAveragePooling2DDropout(0.4 & 0.2)Dense(256, relu)Dense(n_classes, softmax)
- Training:
- Phase 1: Frozen base
- Phase 2: Fine-tuned base (lower LR)
๐ Performance
- Accuracy (val set): 30%
- Trained using:
categorical_crossentropylossAdamoptimizer (1e-3 for frozen, 1e-5 for fine-tune)- Real-time data augmentation (
ImageDataGenerator)