BOLI BI
BALEFAI
MONDESIR
Software Architecture Consultant & Product Engineer

Based in Abidjan · Working internationally

Designing systems. Delivering impact.

Case study / 06

Learn to rank the move, not merely imitate it.

A simulation and ML pipeline evaluating legal moves through reproducible game experiments.

06
Role
ML Engineer
Scope
Simulation · Feature design · Training · Evaluation
Status
Research prototype
Year
2026
Conceptual ML pipeline for the card-game bot.
Conceptual viewConceptual system view created for this portfolio.

01 / CONTEXT

The problem

Generate useful simulated data and evaluate decisions when several legal moves may be reasonable.

02 / RESPONSE

The response

A JSONL pipeline connects seeded simulation, vectorization, supervised models, candidate-value scoring, and matched-seed gameplay.

03 / EXPERIENCE

Product flow

  1. 01

    Simulate

    Generate reproducible trajectories.

  2. 02

    Vectorize

    Encode state, hand, and legal actions.

  3. 03

    Train

    Compare three modeling strategies.

  4. 04

    Rank

    Score each legal candidate.

  5. 05

    Evaluate

    Measure accuracy, regret, and win rate.

05 / SYSTEM

System architecture

Simulation, learning, and gameplay evaluation remain replaceable and reproducible.

Seeded simulationOffline evaluationCandidate ranking

06 / TRADE-OFFS

Architecture decisions

01

Candidate value

Ranking legal moves matches the real decision.

02

Matched seeds

Bots face comparable randomness.

03

Multiple metrics

Accuracy is supplemented by regret and gameplay.

07 / QUALITY

Security & reliability

  • Seeded games make comparisons repeatable.
  • Legal-action filtering prevents impossible predictions.
  • Serialized models preserve experiments.

08 / EVIDENCE

Outcomes & evidence

  • A complete path from simulation to playable bot.
  • Comparable baselines for three strategies.
  • Evaluation grounded in prediction and gameplay.

09 / STACK

Technology stack

PythonHistGradientBoostingJSONLJoblibMonte Carlo
Next projectIoT Energy Management