我正在使用 DWT 和神经网络做一个关于 CBIR 的项目。我已经提取了颜色和纹理特征并训练了提取特征的归一化值。我在matlab中使用了神经网络工具来实现图像分类。所有这些都成功地完成了。
我的问题是 - 有没有办法将训练后的图像值自动插入到 ms 访问数据库中?
谢谢。
我正在使用 DWT 和神经网络做一个关于 CBIR 的项目。我已经提取了颜色和纹理特征并训练了提取特征的归一化值。我在matlab中使用了神经网络工具来实现图像分类。所有这些都成功地完成了。
我的问题是 - 有没有办法将训练后的图像值自动插入到 ms 访问数据库中?
谢谢。
神经网络对象具有您可以访问以获取网络权重的属性。例子:
net = feedforwardnet(); %# or the obsolete functions: newff, newpr, ..
net.b %# bias vectors
net.IW %# input weight matrices
net.LW %# layer weight matrices
请参阅文档以了解每个的含义。您可以查看此答案以获取如何使用它们自己计算网络输出的示例。
此外,还有一个GETWB便捷函数可以将所有权重作为向量获取:
weights = getwb(net);
您可以将这些值保存在数据库中。您可以使用SETWB功能重新设置权重。
有关如何在 MATLAB 中与数据库交互的概述,请参见此处(这里是与 MS Access 数据库交互的一个示例)。