sorun tensorflow ile temel bir kavram anlama yaşıyorum nasıl yapar. İndeksleme tensör okuma/yazma işlemleri için nasıl çalışır? Bu spesifik bir hale getirmek için, ne kadar aşağıdaki numpy örnekler tensorflow tercüme edilebilir (diziler, endeksler ve değerler için tansörleri tahsis edilir):tensorflow indeksleme işini
x = np.zeros((3, 4))
row_indices = np.array([1, 1, 2])
col_indices = np.array([0, 2, 3])
x[row_indices, col_indices] = 2
x
çıkışı ile:
array([[ 0., 0., 0., 0.],
[ 2., 0., 2., 0.],
[ 0., 0., 0., 2.]])
.. . ve ... çıkışı ile
x[row_indices, col_indices] = np.array([5, 4, 3])
x
:
array([[ 0., 0., 0., 0.],
[ 5., 0., 4., 0.],
[ 0., 0., 0., 3.]])
... ve nihayet ... çıkışı ile
y = x[row_indices, col_indices]
y
:
array([ 5., 4., 3.])
pek çok şey tensorflow desteklenmez. Bu soru http://stackoverflow.com/questions/33736795/tensorflow-numpy-like-tensor-indexing Belki daha açıklayabilir bakın ne bu matris değerleri ve kimse güncelleyerek gerçekleştirmek için çalışıyoruz o sonucu elde etmek nasıl cevap verebilir tensorflow. – Aaron
Bağlantı için teşekkürler.Öğrenilen görüntü sınıflandırma ağının genelliğini ümitle geliştirmek için birkaç görüntü büyütme (tensorflow kitaplığında henüz mevcut değil) denemek isterim. Bu operasyonları yürütmek için gradiants'a ihtiyacım yok ve bunu CPU üzerinde kolayca yapabilirim ama bu büyük bir performans darboğazı haline geliyor. Yaroslav'un cevabı ile ihtiyacım olanı yapabilmem gerektiğini düşünüyorum. – Keith