Описание тега flux-machine-learning

Этот тег предназначен для вопросов, связанных с использованием Flux: библиотеки машинного обучения с открытым исходным кодом, написанной на Julia. Flux в полной мере использует преимущества своевременной компиляции Julia и предоставляет пользователям интуитивно понятный и гибкий интерфейс, в то же время предоставляя интерфейс на основе наложения слоев для более простых моделей и может быть легко интегрирован с другими пакетами Julia.
0 ответов

Джулия М.Л.: Есть ли рекомендуемый формат данных для загрузки данных в библиотеки Flux, Knet, Deep Learning

Я использую Tensorflow для глубокой учебной работы, но меня интересовали некоторые особенности Julia для ML. Теперь в Tensorflow существует четкий стандарт, согласно которому протоколные буферы - это означает, что формат TFRecords - лучший способ за…
1 ответ

Использование Julia Flux для построения простой нейронной сети

У меня есть набор данных изображений ( https://www.kaggle.com/iarunava/cell-images-for-detecting-malaria), и я хочу использовать нейронную сеть, чтобы узнать, является ли одно изображение незараженной клеткой или нет. Поэтому я упорядочил свои данны…
16 мар '19 в 15:12
0 ответов

Юлия: Как обновить пакет до последней версии (например, Flux)

У меня есть Julia 1.1 Я хочу обновить до последней версии пакета, в этом случае Flux 8.3.0 в соответствии с документацией Flux.jl когда я печатаю Pkg.status("Flux") я получил Status `~/.julia/environments/v1.1/Project.toml` [587475ba] Flux v0.6.10 Я…
0 ответов

Как использовать Conv1d с MXNet.jl или Flux в Julia?

Я попытался перевести пример Conv1d Python Keras из: https://machinelearningmastery.com/cnn-models-for-human-activity-recognition-time-series-classification/ на Julia, используя пакеты mxnet.jl и Flux. Я смог обучить модель, но с плохими результатам…
1 ответ

прогнозирование параметров ODE с помощью DiffEqFlux

Я пытаюсь построить нейронную сеть, которая будет принимать решения системы ODE и предсказывать параметры системы. Я использую Julia и, в частности, пакет DiffEqFlux. Структура сети несколько проста.Denseсвязанные вместе слои, которые предсказывают …
2 ответа

Прекратить отслеживание массивов в Flux (Джулия)

В настоящее время я пытаюсь реализовать пакетное обновление Flux для Джулии. Во время своих вычислений я получаю пакет скаляров, многократно выполняя δ = Gt - model(St)[1] push!(deltas,δ) где модель - нейронная сеть global model= Chain( Dense(states…
1 ответ

Подгонка нейронной сети с ReLU к полиномиальным функциям

Из любопытства я пытаюсь подогнать нейронную сеть с выпрямленными линейными блоками к полиномиальным функциям. Например, я хотел бы увидеть, насколько легко (или сложно) нейронной сети придумать приближение для функцииf(x) = x^2 + x. Следующий код д…
1 ответ

Использование квантиля в Flux (Julia) в функции потерь

Я пытаюсь использовать квантиль в функции потерь для обучения! (для некоторой надежности, например, наименее обрезанных квадратов), но он изменяет массив, и Zygote выдает ошибкуMutating arrays is not supported, приходящий из sort!. Ниже приведен про…
1 ответ

Как скормить словарь в модель Flux в Julia

Итак, у меня есть набор данных 20000x4, где в 4 столбцах есть строки. Первая - это описание, а остальные три - категории, последнюю из которых я хочу предсказать. Я токенизировал каждое слово первого столбца и сохранил его в словаре с соответствующи…
1 ответ

Функция потери потока не считывает данные должным образом

Вероятно, это довольно простая ошибка с моей стороны, но я не могу ее понять. Я пытаюсь создать RNN, который будет изучать числовые последовательности. Пример набора данных (каждая строка представляет точку данных) 0 0 0 1 3 0 0 0 0 0 0 0 1 3 0 ... …
27 янв '20 в 01:09
1 ответ

Ошибка: "DimensionMismatch(" матрица A имеет размеры (1024,10), вектор B имеет длину 9")" с использованием Flux в Julia

Я все еще новичок в Джулии и в машинном обучении в целом, но я очень хочу учиться. В текущем проекте, над которым я работаю, у меня проблема с несовпадением размеров, и я не могу понять, что делать. У меня есть два следующих массива: x_array: 9-elem…
2 ответа

Как DiffEqFlux.sciml_train работает для нейронных ODE в Julia?

У меня общий вопрос о том, как обучаются Neural ODE Nets в Julia. Выбираются ли точки данных из tspan, на котором определено Nural ODE, и по ним вычисляются обновления параметров? Другими словами, происходит ли какое-то перемешивание и пакетирование…
1 ответ

Моделирование полной последовательности с помощью LSTM в Flux-Julia

Я пытаюсь обучить LSTM моделировать полную последовательность y на основе последовательности x (а не только последнего элемента или классификатора). С помощью следующего кода обучение не работает, хотя функция потерь работает. Похоже, точечный форма…
0 ответов

Как я могу оптимизировать повторяющуюся сеть в Julia с помощью Flux?

У меня есть повторяющаяся нейронная сеть в Flux формы: net = Chain(LSTM(8,100), Dense(100,1)) Входными данными в сеть являются минутные столбцы данных об акциях (каждый из этих столбцов имеет 8 номеров), где может быть различное количество столбцов,…
1 ответ

Как гарантировать сходимость при обучении нейронно-дифференциального уравнения?

В настоящее время я прорабатываю упражнения семинара по SciML для языка Julia (https://tutorials.sciml.ai/html/exercises/01-workshop_exercises.html). В частности, я застрял на упражнении 6, часть 3, которое включает в себя обучение нейронной сети дл…
1 ответ

Способы улучшения обучения универсальным дифференциальным уравнениям с помощью sciml_train

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

Попытка написать softmax и NNLib softmax дает неожиданный результат

Я работаю над книгой на питоне ... но вместо этого использую Julialang ... чтобы выучить язык и т.д ... и я наткнулся на другую область, где я не совсем понимаю ... но когда я начал подбрасывать более сложные матрицы, он развалился .. include("activ…
07 июл '21 в 13:55
1 ответ

Как сделать адаптивный средний пул в Flux.jl

Я читал: https://machinelearningmaster.com/pooling-layers-for-convolutional-neural-networks/, который дает действительно подробное описание адаптивного среднего пула, и мне интересно, как этого можно достичь в Flux.jl? Кажется, что в некоторых фрейм…
10 июл '21 в 05:16
1 ответ

Как загрузить обученную модель с BSON в Flux.jl

Я обучил модель ранее в Flux.jl и сохранил ее, выполнив: @save "mymodel.bson" model Теперь я хочу загрузить эту модель обратно и использовать ее снова. Как я могу добиться этого в Flux?
11 июл '21 в 14:45
1 ответ

Поддержка Flux.jl GPU для M1 Mac?

В настоящее время я использую ноутбук с процессором M1 Mac. В документации Flux.jl упоминается только поддержка графических процессоров Nvidia . Можно ли обучать мои модели, используя локальный графический процессор, или еще нет поддержки M1 Mac? Пр…
11 июл '21 в 16:02