| # sayed-bot-model-v2 |
|
|
| Decision Transformer for Sayed Bot — Minecraft bot AI |
|
|
| ## Model |
| - **Architecture:** Transformer Encoder (6 layers, 8 heads, 512 dim) |
| - **Input:** `[batch, 20, 15]` — آخر 20 خطوة |
| - **Output:** `[batch, 10]` — logits لكل action |
| - **Features:** health, food, mobs_nearby, danger_mobs, ores_nearby, items_nearby, has_weapon, has_pickaxe, has_axe, inventory_pct, time_of_day, is_in_danger, is_on_lava, player_nearby, bot_count |
| - **Actions:** IDLE, FIGHT, FLEE, MINE, FARM, COLLECT, EXPLORE, CRAFT, CHAT, FOLLOW |
| - **Accuracy:** 33.23% |
| - **Size:** ~50 MB (INT8) |
| - **Trained:** 2026-06-25T11:38:05Z |
|
|
| ## Usage (ONNX Runtime) |
| ```python |
| import onnxruntime as ort |
| import numpy as np |
| |
| session = ort.InferenceSession('bot_model.onnx') |
| input_name = session.get_inputs()[0].name |
| |
| sequence = np.zeros((1, 20, 15), dtype=np.float32) |
| # املأ الـ sequence بـ 20 خطوة سابقة |
| result = session.run(None, {input_name: sequence}) |
| action_id = result[0].argmax() |
| ``` |
|
|
| ## Files |
| - [model.onnx](https://huggingface.co/SAyyeedd/sayed-bot-model-v2/resolve/main/bot_model.onnx) |
| - [config.json](https://huggingface.co/SAyyeedd/sayed-bot-model-v2/resolve/main/config.json) |
|
|