图像的冷暖描述参见式(2-4)的冷暖色隶属函数。上述分析与本节开始的分析大体一致,显示出男西装图像在色彩饱和度和冷暖特征上的区别,饱和度与冷暖隶属函数能够较好地描述图像的饱和度和冷暖分布,有利于实现第二个情感因子的推导。......
2025-09-30
Matlab语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算、图形显示、语言设计于一体,其强大的扩展功能为用户提供了广阔的应用空间[6]。它附带有30多个工具箱,神经网络工具箱就是其中之一,其中BP神经网络的训练使用了Neural Networks Toolbox for Matlab。
理论已经证明,含有一个隐层和任意多的隐层节点数的多层感知器具有拟合任意非线性函数的能力。但没有任何理论指出对于给定问题,究竟需要多少隐层节点数。如果只含有一个输入,一般就使用一个隐层。
首先采用“试凑法”确定隐层节点数的大致范围。使用的公式为:
其中m为隐层节点数,n为输入层节点数,l为输出层节点数,α为1~10之间的常数。通过误差比较和设计经验,在下面因子训练的神经网络实验中,经过反复实验,因子1的训练中隐层节点数选为“10”,因子2的训练中隐层节点数选为“7”。
在BP神经网络创建中,根据经验与效果比对,各层使用传递函数分别为:
TF1='tansig',TF2='purelin'
两个函数数学公式分别为:
tansig(n)=2/[1+exp(-2n)]-1
purelin(n)=n
然后使用newff函数创建网络。正确安装Matlab软件R2008a(即7.6)版本。打开Matlab软件,会看到软件界面。左上为文件窗口,可以看到当前工作文件夹下创建的Matlab文件,其中“.m”后缀的文件即为创建BP网络的代码文件,“.mat”后缀文件为保存下来的网络文件,其中记录了所有创建并训练好的网络参数。左下为历史命令即使用过的命令记录。(https://www.chuimin.cn)
针对因子1的训练和学习,导入文件BPNET1.m,这个文件是神经网络训练因子1的代码,可以在里面修改BP神经网络的相关参数,运行可以查看三个曲线图(参见4.5节内容)。以训练因子1为例创建与训练BP神经网络代码如下:
设计网络的时候,要对输入数据进行归一化、数据乱序、分类处理,训练完成后经过仿真,数据再反归一化。本设计使用的Matlab 2008a(7.6)版本中,自动分配60%数据用作训练数据,20%数据用作变量数据,剩余20%数据用作测试数据,未进行乱序分类处理,也可自行通过类似以下设置来自行定义:
net.divideParam.trainRatio=100/100;
net.divideParam.valRatio=0/100;
net.divideParam.testRatio=0/100;
BP网络训练好后,需要知道训练的网络是否符合要求,经过仿真后,用图表形式显示结果。每次训练都要保存好网络,这样当出现训练效果很好的网络即可保留以后使用。
在BP神经网络训练时,参数不同,最后网络训练的性能都不同。本书中最后的实验数据是我们经过多次实验调整参数得到的比较好的网络。另外,训练好的网络可以保存下来。经过上面的神经网络训练,最终要得到的就是因子1的已经训练好的网络abc1.mat。
按同样的方法和步骤也可以完成因子2的文件名为abc2.mat的训练网络。这两个网络将在男西装图像情感语义识别和检索中使用。
相关文章
图像的冷暖描述参见式(2-4)的冷暖色隶属函数。上述分析与本节开始的分析大体一致,显示出男西装图像在色彩饱和度和冷暖特征上的区别,饱和度与冷暖隶属函数能够较好地描述图像的饱和度和冷暖分布,有利于实现第二个情感因子的推导。......
2025-09-30
长期以来,由于人类情感的主观性和服装情感描述的模糊性,截至目前对服装情感的认识大多仍停留在定性阶段。而随着人工智能技术的发展及人们对服装品位的日益苛求和着装情绪化,我们认为是时候把对服装情感的研究和应用提升到“定量”阶段了。基于此,我们提出了“服装情感学”的概念,并把人工智能有关理论引入服装领域,结合心理学、感性工学等学科的研究成果,对服装情感进行量化研究,以期达到对服装情感的定量描述和量化评价。......
2025-09-30
由于第二个情感因子还与图像的彩色对比度有密切联系,故本文仍采用式(2-7)所定义的一幅图像的彩色对比度。本章基于男西装图像的颜色对其情感语义特征进行了分析,初步结果为亮度—冷暖直方图能够较好地描述男西装图像的因子1所解释的情感,其归一化的模糊直方图十维特征可作为估算因子1的图像特征。研究结果为下一步探讨如何利用这些图像低层特征进行男西装图像情感语义的识别和检索打下基础。......
2025-09-30
从色彩心理学来考虑,橘红和天蓝的纯色分别定义为最暖色和最冷色两极,靠近暖极的颜色称为暖色,靠近冷极的称为冷色,与两极距离相等的称为中性色[7]。因此,亮度—冷暖直方图特征能显示图像在色彩亮度和冷暖特征上的区别,并较好地描述图像的亮度和冷暖分布,有利于实现第一个情感因子的推导和计算。表2-2十维亮度—冷暖直方图数据......
2025-09-30
在图3-4所示状态下点击“图像特征提取”按钮,显示其首页页面,如图3-10所示。图3-13因子1输出文本截图图3-14因子2输出文本截图至此,经过以上步骤,男西装图像的低层特征数据就可以通过程序自动算出,为BP神经网络训练和学习做好了准备。......
2025-09-30
当待校正系统不稳定,且要求校正后系统的响应速度、相角裕量和稳态精度较高时,采用滞后—超前校正为宜。其基本原理是利用滞后超前网络的超前部分来改善系统的相角裕量,同时利用滞后部分来改善系统的稳态性质。下面举例说明使用Matlab进行滞后—超前校正的设计步骤。运行程序,可以得到超前装置、滞后校正装置和校正后系统的传递函数分别如下:校正后的相角裕量为48.1°,幅值裕度为10.2dB,校正后的Bode图如图6-25所示。图6-25校正后系统的Bode图......
2025-09-29
但是作为同一个因子的组成成分,这些词义之间存在着非常密切的联系。表2-1图2-1男西装图像样本情感投票数据色彩的亮度也与第一个情感因子有一定的关系,亮度暗的男西装给人的感觉可能是“正式的”、“古典的”,如图2-1和2-1所示。图2-1男西装图像样本色彩的冷暖和亮度根据以上分析,因子1与色彩的亮度、冷暖具有直接的关系,因此可用图像的亮度和冷暖描述来反映该因子的图像特征。......
2025-09-30
在利用神经网络训练和学习之前,利用Visual Studio 2008中C++程序编程开发图像情感描述数据管理系统,在该系统中,首先显示的是男西装图像的五对情感描述值,并且可以对图像样本进行添加和删除。程序运行后显示的第一个默认页面是“图像管理”的首页,如图3-4所示。图3-4男西装图像管理的首页点击“装载图片库”按钮就可以把目前图像数据库中的图像及其情感描述值显示出来,如图3-5所示。......
2025-09-30
相关推荐