Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
критерий минимума Евклидова расстояния (что эквивалентно максимуму скалярных произведений
при подаче одной гаммы цветов всегда будут активироваться нейроны из одной области карты соответствующей данному цвету
Для чего может применяться такая нейросеть?
На практике, SOM — это один из способов для визуализации многомерных данных.
self.minsigma
у вас всегда равно 1minlr
вероятно, имеет смысл определять в __init__()
, а не в training_op()
, ибо последняя вызывается много раз, а конструктор всего один.lr_summary = tf.summary.scalar('Learning rate', lr)
dim
не размер решётки, а квадратный корень из числа нейронов. Размер решётки всегда равен 1, согласно значениям матрицы self.positions
self.dim.eval()
можно ввести обычную питоновскую переменную для хранения этого значения, и инициализировать её в конструкторе.lr_summary = tf.summary.scalar('Learning rate', lr)
#self.postions.shape = (100, 2), для dim = 10
#self.positions => [[0,1],[0,2], ..., [9,8], [9,9]
self.dim.eval()
Карта самоорганизации (Self-orginizing map) на TensorFlow