我想识别一个细胞是否感染了疟疾(https://www.kaggle.com/iarunava/cell-images-for-detecting-malaria)。但是图片的尺寸不同,因此我想将每个图像的尺寸调整为相同的尺寸,以便能够使用我的第一层(具有静态尺寸)
如何在Julia中调整图像大小?还是可以仅使用流量来计算不同尺寸的图像?
image neural-network julia conv-neural-network flux-machine-learning
我有一个数据集,其中包含 2 个科目的学生成绩以及学生是否被大学录取的结果。我需要对数据执行逻辑回归并找到最佳参数 \xce\xb8 以最小化损失并预测测试数据的结果。我不想在这里构建任何复杂的非线性网络。
\n\n\n\n我为逻辑回归定义了损失函数,这样效果很好
\n\npredict(X) = sigmoid(X*\xce\xb8)\nloss(X,y) = (1 / length(y)) * sum(-y .* log.(predict(X)) .- (1 - y) .* log.(1 - predict(X)))\nRun Code Online (Sandbox Code Playgroud)\n\n我需要最小化这个损失函数并找到最佳的\xce\xb8。我想使用 Flux.jl 或任何其他使它更容易的库来完成此操作。 \n在阅读示例后我尝试使用 Flux.jl 但无法最大程度地降低成本。
\n\n我的代码片段:
\n\nfunction update!(ps, \xce\xb7 = .1)\n for w in ps\n w.data .-= w.grad .* \xce\xb7\n print(w.data)\n w.grad .= 0\n end\nend\n\nfor i = 1:400\n back!(L)\n update!((\xce\xb8, b))\n @show L\nend\nRun Code Online (Sandbox Code Playgroud)\n machine-learning julia logistic-regression flux-machine-learning
我之前在 Flux.jl 中训练了一个模型并通过执行以下操作来保存它:
@save "mymodel.bson" model
Run Code Online (Sandbox Code Playgroud)
现在我想重新加载该模型并再次使用它。我怎样才能在 Flux 中实现这一点?