Jigsaw-Solver icon indicating copy to clipboard operation
Jigsaw-Solver copied to clipboard

Solving Jigsaw puzzle using Neural Nets

Jigsaw-Solver

version - 1.0.0

This software solve the Jigsw puzzle using neural networks.

Requirements

  • python - 3.7
  • keras - 2.4.3
  • tensorflow - 2.2.0

Project Content

File Description
main.ipynb notebook for running and testing the code
model.py neural network implementation
utills.py contains helper functions
datagen_scripts scripts for generating data

Performance

Network was able to solve the puzzles with 80% accuracy. Following is a snippet showing network solving the puzzle.


References

  • Download the dataset for this project.
  • Read this blog to get all detail of this project.