brandonlanexyz commited on
Commit
ee49a3d
·
verified ·
1 Parent(s): e68ceec

Update README.md

Browse files

# Dualist: Hybrid Othello AI

Dualist is a high-performance Othello agent utilizing a hybrid architecture that integrates **PyTorch** with the world-class engine **Edax**

## Architecture
The system is built around a triad of interacting components[cite: 10]:
**The Student (PyTorch):** A deep neural network (ResNet) featuring a dual-head structure for Policy and Value prediction.
**The Teacher (Edax):** Functions as an "Oracle" by providing ground-truth evaluations via an optimized C-based bitboard engine.
**Experience Replay Buffer:** Stores millions of positions in LMDB format to break correlation and stabilize training.

## Technical Specifications
**Input:** A (3, 8, 8) tensor encoding the current player's pieces, the opponent's pieces, and the current turn.
**Training Methodology:** A Teacher-Student Curriculum transitioning from Supervised Bootstrapping to Reinforcement Learning with dynamic search depth.
**Integration:** High-performance Python bridge via `ctypes` to call Edax functions directly in memory without CLI overhead.

## Deployment & Usage
The model is designed to operate within a modern stack including:
* **FastAPI** for the inference API.
* **PostgreSQL** for match history and analytical storage.
* **Vite / React Native** for cross-platform frontend interaction.

![unnamed (8)](https://cdn-uploads.huggingface.co/production/uploads/65fc3d2c2ba04e5ae4f1c1c6/-idirPB4DuZ9BqmV0vbSv.png)

![unnamed (9)](https://cdn-uploads.huggingface.co/production/uploads/65fc3d2c2ba04e5ae4f1c1c6/ijPJ0Q7luuTXBLFCug3l8.png)

Files changed (1) hide show
  1. README.md +14 -3
README.md CHANGED
@@ -1,3 +1,14 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - en
5
+ - sv
6
+ metrics:
7
+ - accuracy
8
+ tags:
9
+ - othello
10
+ - reinforcement-learning
11
+ - alphazero
12
+ - edax
13
+ - board-games
14
+ ---