ashutosh1919/neuro-symbolic-sudoku-solver
⚙️ Solving sudoku using Deep Reinforcement learning in combination with powerful symbolic representations.
Implements Neural Logic Machines (NLM), a neural-symbolic architecture that grounds first-order logic predicates (isRow, isColumn, isSubMat) as learnable tensors to encode Sudoku constraints. Uses policy gradient reinforcement learning with Jacinle framework on PyTorch to train an agent that iteratively fills the grid by applying neural operators over premise tensors. Includes pre-trained models, integration with Kaggle's 1M Sudoku dataset, and evaluation scripts demonstrating high solve rates across difficulty levels.
No commits in the last 6 months.
Stars
74
Forks
11
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 16, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ashutosh1919/neuro-symbolic-sudoku-solver"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
manpreet1130/RealTime-Sudoku-Solver
Solving sudoku puzzles with the help of OpenCV and PyTorch(CNN)
Taiters/sudoku-solver
A visual sudoku solver which runs in the web browser. Built using OpenCV and Tensorflow to...
Beebeeoii/snap-solve-sudoku
Best OCR Sudoku Puzzle Solver for Android!
tahaemara/real-time-sudoku-solver
Real-time Sudoku Solver using Opencv and Deeplearning4j
Hasnae-bouhmady/Sudoku-Solver
A Web Application based on Artificial Intelligence AI and Machine Learning for solving sudoku...