Size: a a a

Язык программирования Julia / Julia programming language

2020 April 09

VG

Viktor G. in Язык программирования Julia / Julia programming language
cpu(nn(one))
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
julia> x = rand(3)
3-element Array{Float64,1}:
0.9364355220827478
0.8969104205934875
0.9363864515681763

julia> argmax(x)
1
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
То есть я так понимаю, в этом случае просто
argmax(cpu(nn(one)))
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Там чуть хитрее надо быть, если нужно argmax от матрицы вдоль какого-то измерения считать, но в данном случае такого нет, насколько я понимаю.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Или от тензора.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
и вообще странный поиск индекса максимума, есть же функция findmax
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
find max вроде бы ищет максимум, а не индекс максимума?
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
А нет, он пару возвращает.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Ну, это уже дело вкуса, насколько я понимаю.
Можно вытащить пару и отбросить значение или просто индекс искать одной функцией.
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Viktor G.
и вообще странный поиск индекса максимума, есть же функция findmax
О, круто, не знали про нее
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Просто мне нужен именно не максимум, а позиция самого большого елемента в векторе
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Потом мне нужен сравнить, где нейронка поставила самий большой елемент, и какая позиция у него в правильному векторе (который я сделал руками). Если позиции совпадают - нейронку угадала, если нет - плохо
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
что такое "самый большой элемент", если не максимум??
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Viktor G.
что такое "самый большой элемент", если не максимум??
Вот представь вектор {0.2, 0.5, 0.8}. Мне нужно найти позицию элемента 0.8 (то есть 3). Как ты и сказал, для такого действия есть функция findmax
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Которую я попробую
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
ну да, если нужны и максимум, и его позиция - то findmax, если только позиция максимума - то argmax, как уже писали выше
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Viktor G.
ну да, если нужны и максимум, и его позиция - то findmax, если только позиция максимума - то argmax, как уже писали выше
Аааа, а я сначало не понял, что человек выше написал
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Андрей Оськин
julia> x = rand(3)
3-element Array{Float64,1}:
0.9364355220827478
0.8969104205934875
0.9363864515681763

julia> argmax(x)
1
Тоже спасибо
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Вообще пока что нравиться язык
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Почти не ставит палки в колеса
источник