Size: a a a

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

2020 April 10

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Андрей Оськин
Вот это вот 👆
Ммм
источник

AY

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

AM

Aleksey Maksimov in Язык программирования Julia / Julia programming language
Artem Yurchenko
Просто я бы понял, что нейронка определяет все случаи как самый встречаемый класс в ее датасете, на котором она обучилась
ну и скинь архитектуру сети, может ты там softmax какой-нибудь не добавил перед кроссэнтропией
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Aleksey Maksimov
ну и скинь архитектуру сети, может ты там softmax какой-нибудь не добавил перед кроссэнтропией
Я все брал с примеров Flux на гитхабе, поэтому получилось вот это
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Aleksey Maksimov
ну и скинь архитектуру сети, может ты там softmax какой-нибудь не добавил перед кроссэнтропией
model = Chain(RNN(2371, 1840), RNN(1840, length(GetRealNames())), softmax)
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
loss(x, y) = crossentropy(model(x), y)

optimiser = ADAM(0.01)
источник

AM

Aleksey Maksimov in Язык программирования Julia / Julia programming language
Artem Yurchenko
model = Chain(RNN(2371, 1840), RNN(1840, length(GetRealNames())), softmax)
у тебя тут рекуррентные слой, если ты хочешь простую классификацию пока что сделать, то нужны обычные полносвязные слои (dense)
источник

АО

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

АО

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

АО

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

AY

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

АО

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

А ты пробовал примеры гитхабовские запускать? Из model zoo или как он там называется? Работало?
источник

AM

Aleksey Maksimov in Язык программирования Julia / Julia programming language
Андрей Оськин
Текстовый классификатор скорее всего.
как тут уже упоминалось, я не телепат)) ну и вкатываться в ds c текстов...ну такое
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Не, ну понемножку способности то развиваются 😊))))
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Андрей Оськин
В сети много чего пишут ^_^

А ты пробовал примеры гитхабовские запускать? Из model zoo или как он там называется? Работало?
+
источник

АО

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

А ты пробовал примеры гитхабовские запускать? Из model zoo или как он там называется? Работало?
Я почему спрашиваю - одно дело из кусочков собрать, другое - готовый пример запустить. Может там была какая-то маловажная на первый взгляд операция, которая была на самом деле существенной для сетки.
источник

АО

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

АО

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

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Aleksey Maksimov
как тут уже упоминалось, я не телепат)) ну и вкатываться в ds c текстов...ну такое
Вообще меня не интересовало машинное обучение, так как тут я профан, но мне нужно было сделать анализ одной базы. И вот решился все таки заюзать нейронку, очень интересно, что же получиться в итоге
источник

AY

Artem Yurchenko in Язык программирования Julia / Julia programming language
Андрей Оськин
Я бы поэтому взял пример, убедился, что он работает и потом выкидывал бы и добавлял в него куски до тех пор пока не получил то, что тебе надо.
Неплохой вариант, есть одна деталь - во всех примерах для датасетов (на которых тренировать\тестировать) делают батчи
источник