
Size: a a a
if inputs.get_shape().ndims == 2:
result = tf.matmul(inputs, weight)
else:
reshaped_inputs = tf.reshape(inputs, [-1, input_dim])
result = tf.matmul(reshaped_inputs, weight)
result = tf.reshape(result, tf.pack(tf.unpack(tf.shape(inputs))[:-1] + [output_dim]))
if biases:
result = tf.nn.bias_add(
result,
lib.param(
name + '.b',
np.zeros((output_dim,), dtype='float32')
)
)
return result
Привет, Хабр.
Я тут на днях сходил на собеседование в одну серьёзную фирму, и там мне предложили перевернуть односвязный список. К сожалению, эта задача заняла весь первый раунд собеседования, а по окончанию интервьювер сказал, что все остальные сегодня заболели, и поэтому я могу идти домой.
заметил интересный феномен
вписался в один проект на хакатоне профуктора
нужно гонять по сокету координаты, 4 цифры, рейт не больше 60 ops/s.
один кричит - мы упадем от такой нагрузки если будем работать в жсон.
второй - уже написал свой сериализатор 4 цифр, он на 0.004mc быстрее жсона, но течет по памяти.
третий - предложил все переписывать на C + epoll
прошла неделя, в репе 3 коммита.