Skip to content

Generates a Sudoku puzzle and solves it using CNN model

Notifications You must be signed in to change notification settings

raj-patra/sudoku-solver

Repository files navigation

Sudoku Solver

Using Convolutional Neural Networks

This Project generates a sudoku based on difficulty level sent as input.

It then solves the puzzle using a Convolutional Neural Network.

Language: Python 3.6

Library: Keras 2.2.4, Numpy 1.16.3, Pandas 0.24.3

This project contains following files:

  • data_preprocess.py: Prepare training and testing data
  • model.py: Neural network implementation (Model Architecture)
  • sudoku.model: Saved model
  • sudoku_generator.py: Sudoku Generator
  • sudoku.py: Main Driver Code

About

Generates a Sudoku puzzle and solves it using CNN model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages