neural-network相关内容

如何创建 &训练一个用于 Core ML 的神经模型

Apple 推出了 Core ML.有许多第三方提供经过训练的模型. 但是如果我想自己创建模型怎么办?我怎样才能做到这一点以及使用什么工具和工具?我可以使用哪些技术? 解决方案 Core ML 不提供训练您自己的模型的方法.您只能将现有格式转换为 Apple 'mlmodel' 格式. 要创建您自己的神经网络,请使用 Caffe 或 Keras 框架,然后将这些模型转换为 Co ..
发布时间:2021-12-31 16:41:05 其他开发

为什么 ANN 中需要 BIAS?我们应该为每一层设置单独的 BIAS 吗?

我想制作一个模型来预测输入信号的未来响应,我的网络架构是 [3, 5, 1]: 3 个输入, 隐藏层中的 5 个神经元,以及 输出层中有 1 个神经元. 我的问题是: 我们是否应该为每个隐藏层和输出层设置单独的 BIAS? 我们是否应该在每一层为 BIAS 分配权重(因为 BIAS 成为我们网络的额外价值并导致网络负担过重)? 为什么 BIAS 总是设置为 1?如果 et ..
发布时间:2021-12-31 16:40:49 AI人工智能

尖峰神经网络

在尖峰神经网络领域应该从哪本书开始?我知道 Gerstner 的 "尖峰神经元模型",2002 年出版.有没有更新的书,或者更合适的书?我有数学和人工神经网络的背景. 如果这个领域有一些好的文章或概述,也将它们添加到列表中. 谢谢. 后期编辑 卡雷尔的回答: " 这取决于你说的尖峰神经网络是什么意思——有至少有几个基本观点.郭士纳代表第一个一 - 他专注于生物神经元的 ..

神经网络学习率和批量权重更新

我已经用 Java 编写了一个神经网络,现在正在研究反向传播算法. 我了解到,批量更新权重会导致更稳定的梯度搜索,而不是在线权重更新. 作为测试,我创建了一个 100 点的时间序列函数,例如 x = [0..99] 和 y = f(x).我创建了一个具有一个输入和一个输出以及 2 个隐藏层的神经网络,其中包含 10 个神经元用于测试.我正在努力解决这个问题时反向传播算法的学习率. ..
发布时间:2021-12-31 16:39:40 其他开发

导出用 MATLAB 用其他编程语言训练的神经网络

我使用 MATLAB 神经网络工具箱训练了一个神经网络,特别是使用命令 nprtool,它提供了一个简单的 GUI 来使用工具箱功能,并导出一个 net 包含生成的 NN 信息的对象. 通过这种方式,我创建了一个可以用作分类器的工作神经网络,代表它的图表如下: 有 200 个输入,第一个隐藏层有 20 个神经元,最后一层有 2 个神经元,提供二维输出. 我想做的是在其他一些编程语 ..
发布时间:2021-12-31 16:39:19 其他开发

分布式 Tensorflow 中的异步训练如何工作?

我已经阅读了分布式 Tensorflow 文档,它提到在异步训练中,> 图的每个副本都有一个独立的训练循环,无需协调即可执行. 据我所知,如果我们使用具有数据并行架构的参数服务器,这意味着每个工作人员都会计算梯度并更新自己的权重,而无需关心其他工作人员对分布式训练神经网络的更新.由于所有权重都在参数服务器 (ps) 上共享,我认为 ps 仍然必须以某种方式协调(或聚合)所有工作人员的权重更 ..
发布时间:2021-12-31 16:38:34 Python

与我的 PC 相比,Google Colab 非常慢

我最近开始使用 Google Colab,并想训练我的第一个卷积神经网络.由于我得到的答案,我从 Google Drive 导入了图像 此处. 然后我将用于创建 CNN 的代码粘贴到 Colab 中并开始该过程.完整代码如下: 第 1 部分:设置 Colab 以从我的云端硬盘导入图片 (第 1 部分复制自 这里 对我来说效果很好 第 1 步: !apt-get insta ..
发布时间:2021-12-31 16:38:19 Python

快速sigmoid算法

sigmoid 函数定义为 我发现使用C内置函数exp()计算f(x)的值很慢.有没有更快的算法来计算 f(x) 的值? 解决方案 您不必在神经网络算法中使用实际的、精确的 sigmoid 函数,而是可以将其替换为具有相似属性但速度更快的近似版本计算. 例如,你可以使用“fast sigmoid"函数 f(x) = x/(1 + abs(x)) 如果 f(x) 的参数不接 ..
发布时间:2021-12-31 16:38:09 其他开发

.NET 中的神经网络示例

任何带有源代码的优秀教程都将演示如何开发神经网络(傻瓜的步骤;-)) 解决方案 这里有一个很好的例子:Brainnet 1 - 一个神经网络项目 - 带有插图和代码 - 逐步学习神经网络编程开发一个简单的手写检测系统,展示神经网络编程的一些实际应用. ..
发布时间:2021-12-31 16:37:51 C#/.NET

tensorflow BasicLSTMCell 中的 num_units 是什么?

在 MNIST LSTM 示例中,我不明白“隐藏层"是什么意思.当您表示随时间展开的 RNN 时,它是形成的虚层吗? 为什么在大多数情况下 num_units = 128 ? 解决方案 隐藏单元的数量是神经网络学习能力的直接表示——它反映了学习参数的数量.值 128 可能是任意或凭经验选择的.您可以通过实验更改该值并重新运行程序以查看它如何影响训练准确度(您可以使用 很多 更少的隐藏 ..

有哪些学习人工神经网络的好资源?

我对人工神经网络非常感兴趣,但我正在寻找一个起点. 有哪些资源,什么是好的启动项目? 解决方案 以下是神经网络编程的一些示例.http://www.codeproject.com/KB/recipes/neural_dot_net.aspx 你可以从这里开始阅读:http://web.archive.org/web/20071025010456/http://www.geoci ..
发布时间:2021-12-31 16:37:20 其他开发

将张量转换为 ctc_loss 的稀疏张量

有没有办法将密集张量转换为稀疏张量?显然,Tensorflow 的 Estimator.fit 不接受 SparseTensors 作为标签.我想将 SparseTensors 传递到 Tensorflow 的 Estimator.fit 的原因之一是能够使用 tensorflow ctc_loss.代码如下: 导入 dataset_utils将张量流导入为 tf将 numpy 导入为 np从 ..
发布时间:2021-12-31 16:36:30 Python