You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* To investigate this task comprehensively, read through [McGuire et al. 2013](https://arxiv.org/pdf/1201.0749.pdf).
15
15
16
16
## Training
17
-
* STEP 1. Generate 1 million Sudoku games. (See `generate_sudoku.py`). The pre-generated games are available [here](https://www.kaggle.com/bryanpark/sudoku).
17
+
* STEP 1. Generate 1 million Sudoku games. (See `generate_sudoku.py`). The pre-generated games are available [here](https://www.kaggle.com/bryanpark/sudoku/downloads/sudoku.zip).
18
18
* STEP 2. Construct convolutional networks as follows. (See `Graph` in `train.py`)<br/>
19
19

20
20
* STEP 3. Train the model, feeding X (quizzes) and Y (solutions). Note that only the predictions for the position of the blanks count when computing loss. (See `train.py`)<br/>
@@ -76,7 +76,7 @@ After 4 epochs, we got [the best model file](https://drive.google.com/open?id=0B
76
76
* Reinforcement learning would be more appropriate for Sudoku solving.
77
77
78
78
## Notes for reproducibility
79
-
* Download pre-generated Sudoku games [here](https://www.kaggle.com/bryanpark/sudoku) and extract it to `data/` folder.
79
+
* Download pre-generated Sudoku games [here](https://www.kaggle.com/bryanpark/sudoku/downloads/sudoku.zip) and extract it to `data/` folder.
80
80
* Download the pre-trained model file [here](https://drive.google.com/open?id=0B0ZXk88koS2KV1VIT2RYUGhuOEU) and extract it to `asset/train/ckpt` folder.
0 commit comments