Closed5
Sudoku

畳み込み層の出力はバッチx9x9x9、最初の9はチャネル巣からそれはホットベクトル、その中からSoftMaxと一番高い数を選択する。例えば
[0.1, 0.01, 0.8, 0.01, ..., 0.04]この中一番確率高いは0.8、それは3番目からixj番の出力は3。

9次元ベクトルは0から8までの数を表示する。だからターゲットのテンソルに-1をする、そうなったら-1から8まで。9次元のベクトルの価値を使えるようになると思う。でもどのように9x9x9のテンソルを9x9に変えるかな。

ターゲットの価値は0から8まで内で全然使えない、だからホットベクトルは同じよう0から8までだから出力も同じであるべき。

何故かrandom_splitがテンソルの価値を変えるから使えない。今の解決方法はこのリストrandom.sampleを作ってリスト[::step]を使ってインデクスを得ることだ。

Sudokuの問題は画像セグメンテーションと同じからセグメンテーションはどのように解決されてる探索する方がいいと思う。
このスクラップは2023/10/12にクローズされました