Описание тега julia-flux
Julia's Flux - библиотека машинного обучения - https://fluxml.ai/
1
ответ
Как использовать решатель ImplicitEuler в Julia?
При попытке вызвать неявный Эйлер для решения ODE я получаю следующую ошибку: MethodError: no method matching OrdinaryDiffEq.NLNewtonConstantCache(::Float32, ::Array{Float64,2}, ::LinearAlgebra.LU{Float64,Array{Float64,2}}, ::Bool, ::Bool, ::Bool, :…
20 фев '20 в 11:58
1
ответ
Как я могу получить доступ к обученным параметрам нейронного ODE в Julia?
Я пытаюсь подогнать одно Neural ODE к временному ряду, используя DiffEqFlux Джулии. Вот мой код: u0 = Float32[2.;0] train_size = 15 tspan_train = (0.0f0,0.75f0) function trueODEfunc(du,u,p,t) true_A = [-0.1 2.0; -2.0 -0.1] du .= ((u.^3)'true_A)' end…
13 фев '20 в 10:18
1
ответ
Проблема двойного вывода Julia Flux
Недавно я обнаружил, что Джулия Лэнг стала более сильной, и пришло время вернуться к ней снова. Но в каждом учебнике я обнаруживал одну и ту же проблему с двойным выводом - для каждой партии вам нужно рассчитать модель, чтобы получить градиенты, а з…
30 мар '20 в 22:24
0
ответов
Источник кубического члена в примере Джулии DiffEqFlux на модели Лотки Вольтерра
Я играю с примерами кодов в библиотеке DiffEqFlux Джулии здесь:https://github.com/SciML/DiffEqFlux.jl/blob/master/README.md. function trueODEfunc(du,u,p,t) true_A = [-0.1 2.0; -2.0 -0.1] du .= ((u.^3)'true_A)' end Я считаю, что true_A - это якобиан …
06 апр '20 в 16:37
1
ответ
Сетевое выражение Julia Flux
Изучение метапрограммирования Джулии для автоматического построения ИНС по выражению. Хотя для логического вывода все работает хорошо, обратный этап вызывает ошибку: LoadError: невозможно различить выражение внешнего вызова Следующий код показывает,…
05 июн '20 в 16:48
1
ответ
Джулия Флюкс: написание регуляризатора в зависимости от предоставленных коэффициентов регуляризации
Я пишу скрипт, конвертирующий Python Keras (v1.1.0) модель к Юлии Fluxмодель, и я пытаюсь реализовать регуляризацию (я прочитал https://fluxml.ai/Flux.jl/stable/models/regularisation/) как способ познакомиться с Джулией. Итак, в KerasМодель json у м…
22 июн '20 в 23:29
1
ответ
FastChain против графических процессоров в DiffEqFlux
Для обучения модели на GPU я использую dudt = Chain(Dense(3,100,tanh), Dense(100,3)) |> gpu против Обучение ЦП dudt = FastChain( FastDense(3,100,tanh), FastDense(100,3)) Более 1000 итераций Fastchain на порядки быстрее, чем GPU Tesla K40c. Это ож…
16 апр '20 в 21:46
1
ответ
Эквивалент набора данных в Julia Flux
Я хочу использовать Flux для обучения модели глубокого обучения на аудиофайлах. В документации Flux они передавали весь массив данных (со всеми примерами) загрузчику данных, который передавалtrain!()функция со списком партий. Дело в том, что у меня …
15 май '20 в 03:02
2
ответа
Julia Flux: определяем тип слоя
Я новичок в Джулии, и у меня возникают проблемы с определением типа слоя в Fluxмодель. В качестве примера представьте, что моя модель - это всего лишь один нейрон: using Flux m = Chain(Dense(1, 1, sigmoid)) Я хочу повторить свой Chain и, в зависимос…
19 июн '20 в 22:53
1
ответ
Keras W_constraint и аналоги W_regularizer в Julia's Flux
Я пытаюсь разобрать Keras json для создания Flux модель в Юлии (Keras v1.1.0 и Flux v0.10.4). Пример Dense конфигурация слоя: { "class_name": "Dense", "config": { "W_constraint": null, "b_constraint": null, "name": "dense_1", "output_dim": 512, "act…
17 июн '20 в 15:40
1
ответ
Как обучить нейронную ODE предсказывать временные ряды Лотки Вольтера в Юлии?
Я хочу отделить ODE, из которого генерируются данные временного ряда, и нейронную сеть, встроенную в ODE, которая пытается изучить структуру этих данных. Другими словами, я хочу воспроизвести пример экстраполяции временных рядов, представленный в ht…
19 фев '20 в 02:03
2
ответа
Двойное широковещание в Julia для сложения матричных векторов?
Вопрос новичку Джулии здесь. Учитывая два массива, W = [randn(3,2), randn(3,2)] b = [randn(3), randn(3)] Я хотел бы сделать "вложенную трансляцию" в следующих строках: W .+ b = [W[1].+b[1], W[2].+b[2]] Пока лучшее, что я смог придумать, это, [Wi.+bi…
07 сен '20 в 18:08
0
ответов
Julia pkg> добавить результаты в ошибки "нет известных версий" для "Flux" и "Plots"
Я использую Julia версии 1.5.1 в операционной системе Win10. Попытка добавить графики и поток приводит к перечисленным ниже ошибкам: (@v1.5) pkg> add Plots Resolving package versions... ERROR: Unsatisfiable requirements detected for package Conto…
11 сен '20 в 17:04
1
ответ
Не удается заставить Julia Flux работать для простого теста линейной регрессии
Я пользователь Джулии впервые знаком с Flux и машинным обучением. В качестве первого теста и чтобы понять, как работает Flux, я попытался использовать Flux для оценки простой модели линейной регрессии. Но явно я что-то делаю не так, как обучение мод…
18 окт '20 в 17:38
1
ответ
Вычисление гессиана функции потерь, включая NN по параметрам в Julia, с использованием Zygote
Как бы вы вычислили гессиан функции потерь, которая состоит из нейронной сети по параметрам нейронной сети? Например, рассмотрим функцию потерь ниже using Flux: Chain, Dense, σ, crossentropy, params using Zygote model = Chain( x -> reshape(x, :, …
24 фев '21 в 08:51
0
ответов
Неоднозначность в повторном обучении нейронной сети в Julia Flux
Я использую библиотеку Julia Flux, чтобы узнать о нейронных сетях. Согласно документации для (где принимает аргументы (loss, params, data, opt)): Для каждой точки данных d в данных вычислите градиент потерь относительно параметров через обратное рас…
07 мар '21 в 09:09
1
ответ
Ошибка MethodError при использовании PhysicsInformedNN() из NueralPDE.jl из-за аргументации стратегии
Я пытаюсь изучить синтаксис NeuralPDE.jl для некоторой работы с PINN, просматривая руководства по документации, найденные здесь . При построении алгоритма PINN с использованием функции PhysicsInformedNN(цепочка, стратегия) я получаю ошибку MethodErr…
11 мар '21 в 23:13
1
ответ
Байесовское ODE с Юлией
Я пытался реализовать байесовское ОДУ. В нефтяной промышленности мы используем следующее уравнение для подбора данных по добыче и затем прогнозирования: Уравнение ODE описывается как: где 0 <n <1, n и K - параметры, определенные путем подбора …
05 янв '21 в 16:35
0
ответов
Странный результат с функцией градиента Julia Flux
После моего последнего вопроса о путанице при обучении повторяющейся нейронной сети с использованием Flux я углубился в процесс обучения Flux, и теперь я еще больше сбит с толку. Я думаю, что моя проблема связана с использованием суммы в функции, та…
23 мар '21 в 05:59
1
ответ
В Julia Flux я все время получаю ошибку LoadError: Мутация массивов не поддерживается, но я не вижу, где я мутирую массив
Я новичок в Джулии и по какой-то причине не могу заставить работать этот очень простой код. Независимо от того, что я пытаюсь, я получаю ошибку LoadError: Mutating arrays is not supported. Я понимаю, что эта ошибка возникает, когда я изменяю массив …
22 апр '21 в 04:34