畳み込みニューラルネットワークにフィードしたいデータがあります。TensorFlowのためのnp.reshapeの可視化
for ranking_list in train:
home_exp = []
away_exp = []
exp = []
home_team = ranking_list[:16]
away_team = ranking_list[16:]
count = 0
for h in home_team:
row_h = []
row_a = []
for a in away_team:
count += 1
ex_h, ex_a = values(h,a)
row_h.append(ex_h)
row_a.append(ex_a)
home_exp+=row_h
away_exp+=row_a
exp = np.array(home_exp + away_exp)
reformatted_training.append(np.reshape(exp, [-1, 16,16,2]))
私はので、リストは2つの16要素リストに分割され、32のホームチームに関係する16そのうちランキング、アウェイチームに16が含まれているランキングリストを持っています。
これらのランキングのすべての並べ替えは、ex_h
とex_a
という2つの値を生成するために使用されます。
私が気にしている画像は、16x16
イメージに相当する2つのチャネル(ex_h値用とex_a値用)でフィードしたいということです。
私はnp.reshape
に電話していますが、これを視覚化するのは難しいです。私はまた、-1
でちょっと混乱しています。なぜTensorFlowにランク4のテンソルが必要なのですか?