Size: a a a

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

2019 June 19

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
Gleb Ivashkevich
моделька-то - да, а вот натренировать встанет в копеечку)
это да(
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
и надо же так еще ее прописать, чтобы потом можно transfer делать без всяких извращений
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
я сча с этим разбираюсь, постараюсь как-н в след раз рассказать
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
а flux умеет в TPU?
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
теоретически вроде да, но я не проверял
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
тогда можно попрбовать выбить типа такого себе за бесплатно

https://www.tensorflow.org/tfrc
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
это вот, кстати, хорошо. я не знал, спасибо
источник

N

Nuaf in Язык программирования Julia / Julia programming language
Gleb Ivashkevich
или так, да. что тоже представляет собой kind of a challenge, пусть и другого рода
Не во всех папирах детально описан процесс train'а, или выложены датасеты, вот в чём дело
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Ну вот идеалом было бы повторить fast.ai, но не на PyTorch плюс свои доработки, а на экосистеме Julia — https://www.fast.ai/
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
весь курс?
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
думаю, речь о библиотеке
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
хороший ориентир
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
ну есть же флакс! зачем еще один фатсаи?

фласк по первому вгляду смотрится лучше, чем фаст аи.

так же прост, почти нет бойлерплейт кода, (фаст аи сделан как мне казалось как раз потому что в пайторче много надо было писать повторяющегося кода), и свои фишечки есть

но как ориентир, согласен.
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Как ориентир "библиотека+курс" — ибо курс это хороший въезд в библиотеку. Если есть полнота для курса, значит всё ОК. Если чего-то для курса не хватает "из коробки", значит ещё не ОК. Если на фласке курс нельзя провести, то "не ОК" — как я понял, можно только после упражнений с бубном. Вот в этом-то и секрет. Не только отсутствие упражнений с бубном должно быть, но и учебный курс. Замечу, что в курсах глубокого обучения часто указывают, что "попутно научитесь программировать на Питоне". Вот это оно и есть: Питон не до курса глубокого обучения, а в ходе курса. С Julia может быть то же самое. Учить Julia может оказаться проще, если курс нейросетей на Julia будет быстрей проходиться (по совокупности причин), чем на Питоне — при том же содержательном материале.
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
про курс согласен. но пока что действительно не хватает возможностей для полноценного deep learning'а
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
вот IMHO когда появятся возможности для учебного курса "из коробки" без камланья, дело пойдёт. Пока же есть закрытая дверца: для желающих научиться требуется пройти шаманскую инициацию, а потом учиться. Но если ты уже шаман, то тебе не нужно уже учиться (или разве слегка доучиваться, что явно не то же самое). То есть замкнутый круг. Кто умеет с места подпрыгнуть на 10 метров без шеста, тот подпрыгивает. Кто не умеет, идёт по пологой лесенке Питона.
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
осенью буду в израильском филиале ШАД читать Python for Data Processing и была мысль сделать параллельную версию на Julia - без лекций, просто все  материалы в двух версиях.

но это, во-первых, сильно другое, во-вторых - такой объем, что в этом году получится только начать, осилить целиком просто физически не получится.

но можно попробовать есть слона по кусочкам 😎
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
В плане обучения - на Julia можно достаточно просто сделать нейронную сетку с нуля, вплоть до умножения матриц, и работать это будет очень шустро. Вот пример такой сетки, которую я оптимизировал по скорости: https://github.com/sairus7/simpleNN.jl
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Gleb Ivashkevich
осенью буду в израильском филиале ШАД читать Python for Data Processing и была мысль сделать параллельную версию на Julia - без лекций, просто все  материалы в двух версиях.

но это, во-первых, сильно другое, во-вторых - такой объем, что в этом году получится только начать, осилить целиком просто физически не получится.

но можно попробовать есть слона по кусочкам 😎
А что должно войти в курс?
источник

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Viktor G.
В плане обучения - на Julia можно достаточно просто сделать нейронную сетку с нуля, вплоть до умножения матриц, и работать это будет очень шустро. Вот пример такой сетки, которую я оптимизировал по скорости: https://github.com/sairus7/simpleNN.jl
Да, кстати, на курсере безумно популярный курс machine learning от Andrew Ng, на матлабе, там тупо перемножение матриц. Всё ручками
источник