当前位置: 首页 > news >正文

靖江做网站的wordpress菜单显示问题

靖江做网站的,wordpress菜单显示问题,apache网站拒绝访问,九台市做网站的公司Neural Computation ( IF 3.278 ) 摘要#xff1a; 在采集指纹图像数据库后#xff0c;设计了一种用于指纹识别的神经网络算法。当给出一对指纹图像时#xff0c;算法输出两个图像来自同一手指的概率估计值。在一个实验中#xff0c;神经网络使用几百对图像进行训练… Neural Computation ( IF 3.278 ) 摘要 在采集指纹图像数据库后设计了一种用于指纹识别的神经网络算法。当给出一对指纹图像时算法输出两个图像来自同一手指的概率估计值。在一个实验中神经网络使用几百对图像进行训练随后使用来自数据库中对应20个人的子集的几千对图像来测试其性能。目前实现的错误率小于0.5%。还简要讨论了其他结果、扩展和可能的应用。 1、介绍 指纹图像的快速、可靠和计算机化分类和匹配是模式识别中的一个显著问题但到目前为止还没有得到完整的解决方案。自动指纹识别系统原则上可以有非常广泛的应用远远超出传统的刑事司法领域例如使锁和身份证的使用过时。我们在这里的目的是简要介绍我们在神经网络思想应用于指纹匹配问题上的初步结果。特别地我们将描述一个神经网络算法的架构、训练和测试当给出两张指纹图像时输出两张图像来自同一根手指的概率p。有几个理由怀疑神经网络方法可能非常适合指纹问题。首先指纹形成了一类非常特殊的图案具有非常独特的味道和统计特征。因此相应的模式识别问题似乎有很好的限制和约束甚至可能比其他模式识别问题如识别在这些领域中神经网络已经取得了一定的成功(参见Le Cun et al. 1990)。其次神经网络可以避免其他更传统的方法所固有的一些陷阱。一个多世纪以来(参见Moenssens 1971年的有趣总结)人类操作员可以根据细节和/或脊向来匹配成对的指纹图像。细部是脊状图中特殊类型的不连续如分叉、岛状和末端。在完整的指纹图像上通常有50到150分钟的顺序(图2a)。通常估计10个左右的匹配细节就足以可靠地建立身份。事实上正是这种基于细节检测和匹配的策略在以前大多数寻找自动化解决方案的尝试中都采用了这种策略。基于细节的方法有两个明显的弱点:它对噪声很敏感(特别是对于墨水指纹小的扰动可以产生人为的细节或掩盖现有的细节)并且计算成本很高因为它本质上是一个图匹配问题。第三神经网络具有鲁棒性、自适应性和可训练性。这一点尤其重要因为指纹图像可能包括几种不同的变形和噪声来源从手指及其在收集设备上的位置(平移、滚动、旋转、压力、皮肤状况)到收集设备本身(墨水/光学)。此外重要的是要注意速度、计算能力、错误接受和错误拒绝的概率、内存和数据库大小等方面的需求可能会根据所考虑的应用程序而有很大差异。要进入私人住宅或私家车需要一个小型经济系统该系统具有少数人的小型可修改数据库响应时间最多只有几秒钟。另一方面法医应用程序可能需要使用大型计算机快速搜索包含数百万条记录的大型数据库并且响应时间可能更长。神经网络可以进行不同的定制和训练以适应特定应用的特定要求。从技术角度来看指纹分析领域存在两个不同的问题:分类和匹配。将指纹分类为子类有助于加快大型数据库的搜索速度。值得关注的是神经网络是否可以用于实现一些传统的分类方案例如将指纹模式划分为螺旋、拱门和循环(“模式级分类”)或者创建新的分类边界。然而分类问题将在别处讨论。在这里我们将专门关注匹配问题。实际上在任何自动指纹系统的核心无论是用于识别还是验证无论是用于大型还是小型数据库环境都应该有一个结构当呈现两个指纹图像时该结构可以决定它们是否来自同一根手指。因此我们的目标是设计和测试这样一个神经算法。因为神经网络本质上是自适应的需要从例子中训练我们接下来描述我们的训练和测试例子的数据库以及它是如何构建的。然后我们考虑匹配算法包括两个阶段:预处理阶段和决策阶段。预处理阶段基本上是对齐两幅图像并从中提取一个中心区域。这两个中心区域被馈送到决策阶段这是算法的适当神经网络部分并从示例中进行训练。尽管预处理阶段是相当标准的但决策阶段是新颖的并且基于实现概率贝叶斯方法来估计匹配概率p的神经网络。在主要实验中网络通过梯度下降训练使用来自5个手指的300对图像的训练集每个手指5张图像。然后用另外15个手指的4650对图像来验证它的性能每个手指也有5张图像。经过训练该网络的总体错误率为0.5%。最后讨论了其他结果和可能的扩展。 2、数据库 尽管世界上有许多指纹数据库但这些数据库通常不能供公众使用。此外这是连接主义方法的一个关键问题大多数数据库每个手指只包含一个图像或模板而训练神经网络识别指纹图像需要同一记录的几个噪声版本可供训练。因此要训练和测试神经网络首先必须构建一个数字化指纹图像数据库。这些图像可以通过多种方式获得例如通过带有墨水指纹的数字扫描仪或更复杂的全息技术(Igaki et al. 1990)。我们决定用一个简单的原理建造我们自己的收集装置。设备基本上由一个棱镜放置在CCD(电荷耦合装置)前摄像头连接到一个抓帧器板安装在个人电脑(图1)。当一个手指定位棱镜对角线脸上,入射光线从一个广场边的棱镜折射不同取决于他们遇到手指的接触点与棱镜(对应于一个脊)或非接触点。这在折射光束中产生了一种明暗条纹的图案可以很容易地用镜头在CCD相机上聚焦然后数字化并存储在计算机中。我们得到的图像大小为512 x 464像素每像素有8位灰度。在相应的尺度上脊的厚度相当于6个像素左右。这当然不是一种非常经济的格式用于存储包含有用的信息少得多。但是这种格式至少在开发阶段是必要的特别是为了对预处理进行微调。通过这种方式我们建立了一个数据库其中包含了来自30个不同人的200多张指纹图像。为了解决匹配问题数据库必须包含同一手指在不同时间拍摄的几张不同图像。因此对于下面的内容数据库中最重要的部分由100张图像的子集组成。这些是20个不同的人的食指图像每个食指在不同的时间拍摄了5张不同的图像。在每次采集的时候我们都没有给这个人任何关于手指在棱镜上的位置的特殊指示只是“以一种自然的方式”这样做。一般来说我们故意不去尝试减少现实环境中可能出现的噪音和可变性。例如每次收集后我们都没有清洁棱镜表面。事实上我们确实观察到了来自同一根手指的图像之间的显著差异。这种可变性来自多个来源主要是在手指水平(定位压力皮肤状况)和收集设备(亮度焦点棱镜表面状况)。我们已经使用这个数据库进行了几个学习实验用来自7个人的图像对训练网络并在剩下的配对上测试算法。在这里我们将主要报告我们最大的一个实验的典型结果其中在这个数据库中的rr) 4950个图像对中E) 300个图像对来自5个不同的人用于通过梯度下降来训练网络。余下的4650对图像用于测试算法的泛化能力。给定两张指纹图像A和B它们匹配(或不匹配)的命题将用M(A, B)[或M(A, B)]表示。然后目的是设计一种神经网络算法当给出一对(a, B)指纹图像时输出一个数字p p(M) p[M(a, B)]介于0和1之间对应于一个置信度(Cox 1946)或两个指纹匹配的概率。在这里正如在本文的其余部分一样除了第一次引入新符号外我们将倾向于在表示法中省略对(A, B)的显式依赖关系。 3、预处理阶段 任何用于指纹识别的算法都可能从几个标准预处理阶段开始在这些阶段中原始图像可能被旋转、平移、缩放、对比度增强、分割、压缩或用一些合适的过滤器进行卷积。在我们的应用程序中预处理阶段的目的是从两个输入图像中每个提取一个称为中心区域的中心补丁并对齐两个中心区域。只有两个对齐的中心区域依次被馈送到决策阶段。预处理本身包括几个步骤首先过滤掉高频噪声然后补偿图像中存在的平移效应并分割它们最后对齐和压缩中心区域。为了便于描述其中一个输入图像将被称为参考图像另一个被称为测试图像尽管两者之间没有本质上的区别。 3.1、低通滤波 为了去除原始图像中似乎存在的大量高频尖峰我们将每个显著偏离其四个相邻值的像素替换为相应的平均值。 3.2、细分 对于每张图像我们首先使用边缘检测算法在每个指纹周围绘制一个紧密的矩形框并确定框的几何中心。然后将参考图像的中心区域定义为位于前面描述的中心下方的65 x 65中心方形斑块。对于测试图像我们选择一个相似但更大的尺寸为105 x 105的补丁(在每个方向上将前一个补丁扩展20个像素)。这个较大的补丁被称为窗口。 3.3、校准 我们一个像素一个像素地滑动参考图像的中心区域穿过测试图像的窗口(上下左右各滑动20个像素)并在每一步计算相应的相关性直到找到相关性最大的位置。除了训练阶段这是整个算法中计算成本最高的部分。然后通过选择相关性最大位置对应的中心65 x 65 patch来确定测试图像的中心区域(图2b)。 3.4、压缩与归一化 最后两个65 x 65的中心区域中的每一个都通过5 x 5的截断高斯函数进行离散卷积简化为32 x 32的数组。这个32 x 32压缩的中心区域包含一个低分辨率的图像大致相当于原始图像中的10个脊线。得到的像素值在0到1之间被方便地归一化。在我们的实现中所有的参数特别是各种矩形框的大小都是可调的。这里给出的值是在以下模拟中使用的值从经验上看似乎产生了良好的结果。为了避免边界效果通常在各种矩形框周围添加2像素宽的框架这就解释了一些奇怪的大小。在这个阶段人们也很自然地想知道关于两个输入的匹配的决定是否已经仅仅基于在对齐步骤(3.3)中通过阈值确定的最大相关性的值。这是一个关键的经验观察这种最大的相关性部分由于噪声效应是不够的。特别是匹配指纹图像和不匹配指纹图像的相关性通常都很高(在0.9以上)我们通常会观察到不匹配对的相关性高于匹配对的相关性。因此在预处理之后有一个非线性决策阶段是非常必要的。最后需要注意的是在训练和测试过程中预处理只需要对每对图像应用一次。特别地在训练阶段只有中心区域需要在神经网络中循环。虽然预处理不受训练但它可以以与整个算法的全局神经体系结构兼容的并行方式实现。 4、神经网络决策阶段 决策阶段是算法的神经网络部分。与其他相关应用一样(参见Le Cun et al. 19901)该网络具有金字塔结构两个对齐和压缩的中心区域作为输入并具有单个输出p。金字塔的底层对应于中心的卷积具有多个滤波器或特征检测器的区域。随后的层次是新颖的。基于卷积滤波器的输出他们实现的最终决策结果来自于用于估计p的概率贝叶斯模型。网络的过滤部分和决策部分都是可适应的同时进行训练。 4.1、卷积 两个中心区域首先用一组可调滤波器进行卷积。在这个实现中只使用了两种不同的过滤器类型但是扩展到更多类型的过滤器是很简单的。在这里每个滤波器都有一个7 x 7的接受场并且两个相邻的同类型滤波器的接受场有2个像素的重叠以近似一个连续的卷积操作。给定类型的所有过滤器的输出组成一个6 x 6的数组。因此每个32 × 32的核心被转换成几个6 × 6的数组每个数组对应一个滤波器类型。过滤器类型j在其中一个数组中的位置(x, y)的输出为(例如对于A) 其中I,s(A)是图像A的压缩中心区域在(r,s)位置的像素强度f是常见的sigmoids之一[f(x) (1 e-)- wxy,r,s是从压缩中心区域的(r,s)位置到滤波器输出数组中(x, y)位置的连接权值t是偏置。在(x, y)位置对应滤波器接收野的7 x 7 patch上取4.1中的和。阈值和7x7的权值模式是滤波器类型的特征(所谓的“权值共享”)因此它们也可以被视为平移不变卷积核的参数。它们在一个图像中共享但也在图像A和b之间共享。因此wyrs w(x -r,y - s)在这个实现中每种过滤器类型由7 x 7 1 50个可学习参数表征。在接下来的内容中我们简化了过滤器输出位置的符号让(x,y) i。对于每个过滤器类型j我们现在可以形成一个数组Az (A, B)由所有的平方差组成 令Az Az(A, B)表示所有位置i和滤波器类型j的所有aa和B)的数组(图3)。 4.2、决策 网络决策部分的目的是估计A和B之间匹配的概率p p[M(A, B)/Az(A, B)] p(M/Az)给定卷积滤波器提供的证据Az。决策部分可以看作是一个二元贝叶斯分类器。我们提出的决策网络有四个关键要素。1. 由于网络的输出被解释为概率大多数反向传播网络中通常使用的最小均方误差似乎并不是衡量网络性能的合适指标。对于概率分布估计概率输出p和真实概率p之间的交叉熵求和 5、结果与结论 我们使用来自数据库的300对图像和两种不同的滤波器类型(图5)训练了前几节中描述的网络。然后在4650对新图像上测试网络性能。网络通常能很好地学习训练数据库。然而当只使用一种筛选器类型时情况就不同了。由于99%的匹配(或不匹配)对产生高于0.8(或低于0.2)的输出因此在整个种群的输出单元中匹配和不匹配对之间的分离是良好的。泛化集的错误率通常为0.5%其中大约一半的错误是由于错误的拒绝一半是由于错误的接受。在许多应用程序中这两种类型的错误并不是对称的。例如通常情况下错误的接受比错误的拒绝更具灾难性。如果通过改变p上的决策阈值我们强制错误接受率为0%则错误拒绝率增加到4%。这个错误率当然需要减少但即使如此对于某些应用来说它也几乎是可以接受的。与其他相关应用一样网络在学习过程中发现的过滤器类型的解释并不总是直接的(图5和图6)。我们在较小的数据库上使用多达四种过滤器类型进行了各种实验。通常滤波器类型中至少有一种总是显示为边缘或脊方向检测器。在各种实验过程中发现的其他一些过滤器类型可以用微小探测器来解释尽管这可能更有争议。在训练阶段结束时决策阶段滤波器的输出接近二进制0或1。由于网络的最终决定完全基于这些输出这些输出提供了原始包含在512 x 464 x 8位图像中的所有相关匹配信息的非常压缩和呈现。因此在这篇文章中在实现过程中每张图像被大致减少到36 x 2 72位这与理论下限的粗略估计(过去和现在的人类数量大约是 在应用中算法不会像在训练阶段那样被使用。特别地只有参考图像的中心区域需要存储在数据库中。由于前向传播通过决策阶段的算法是很快人们实际上可以设想算法的一种变化其中预处理中的对齐步骤被修改参考图像仅以决策阶段滤波器相应输出给出的最压缩形式存储在数据库中。在这种变化中测试图像的105 x 105窗口中包含的所有可能的65 x 65方形补丁在经过通常的压缩和归一化预处理步骤后通过卷积滤波器阵列发送然后通过神经网络与参考图像的相应输出进行匹配。最后的决定将基于对p值的结果曲面的检查。这种算法是否也能带来更好的决策还需要进一步研究。为了降低错误率可以尝试以下几种方法。一种可能是在4.7和4.8中使用更通用的指数模型而不是二项分布。或者可以增加过滤器类型的数量或自由参数的数量(例如通过让pi和qj也依赖于位置)以及训练和验证集的大小。另一种可能性是在比较中使用更大的窗口或者例如使用两个小窗口而不是一个第二个窗口由第一个窗口的对齐自动对齐。我们所拥有的残余假排斥的很大一部分似乎是由于旋转效应也就是说手指有时在收集设备上处于不同的角度。我们所描述的网络似乎能够处理大角度的旋转。较大的旋转可以很容易地在预处理阶段处理。也可以在收集系统中加入引导装置以完全避免旋转问题。在这项研究中我们试图找到一个通用的神经网络匹配器原则上能够解决整个种群的匹配问题。在这方面值得注意的是这个网络只训练了与五个不同的人有关的图像对但它很好地推广到与20人有关的更大的数据库。显然通用网络还需要在更大的人口样本上进行测试。然而与分类问题不同的是匹配问题对训练集和测试集的大小应该不那么敏感。例如在classifymg轮式分类中有必要将网络暴露给整个种群中具有所有细微统计变化的轮式模式的大样本。在我们的匹配器中我们基本上是从另一个图像中减去一个图像因此只有差异的可变性才是真正重要的。特定的应用程序特别是那些涉及小型数据库的应用程序具有在网络的结构和训练方面都可以有利地利用的特定特征并提出一些特定的问题。例如对于汽车锁应用程序只有与少数人的小数据库相关联的一对指纹才会出现阳性匹配。指纹匹配正确与数据库以外的人都无关。他们可能不需要培训。可以想象在小型数据库应用程序中可以训练不同的网络分别识别数据库中的每条记录以防止可能的冒名顶替者。最后我们所描述的方法特别是带有概率解释的贝叶斯决策阶段并不专门用于指纹识别问题。它是一个通用的框架可以应用于需要建立同一性或同源性的其他模式匹配问题。相应的神经网络可以很容易地体现在硬件中特别是在离线学习的情况下。正如已经指出的预处理和决策阶段中的大多数步骤实际上是卷积的并且可以并行实现。在工作站上目前完全处理一对图像大约需要10秒。使用专门的硬件这个时间可以减少几个数量级。
文章转载自:
http://www.morning.rjfr.cn.gov.cn.rjfr.cn
http://www.morning.ydnxm.cn.gov.cn.ydnxm.cn
http://www.morning.lwmxk.cn.gov.cn.lwmxk.cn
http://www.morning.hxrfb.cn.gov.cn.hxrfb.cn
http://www.morning.sxhdzyw.com.gov.cn.sxhdzyw.com
http://www.morning.cpzkq.cn.gov.cn.cpzkq.cn
http://www.morning.hpspr.com.gov.cn.hpspr.com
http://www.morning.hrtfz.cn.gov.cn.hrtfz.cn
http://www.morning.bmtkp.cn.gov.cn.bmtkp.cn
http://www.morning.pqnps.cn.gov.cn.pqnps.cn
http://www.morning.kfbth.cn.gov.cn.kfbth.cn
http://www.morning.bwznl.cn.gov.cn.bwznl.cn
http://www.morning.mtrz.cn.gov.cn.mtrz.cn
http://www.morning.qtfss.cn.gov.cn.qtfss.cn
http://www.morning.gsrh.cn.gov.cn.gsrh.cn
http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn
http://www.morning.hsdhr.cn.gov.cn.hsdhr.cn
http://www.morning.gqfbl.cn.gov.cn.gqfbl.cn
http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn
http://www.morning.xkyqq.cn.gov.cn.xkyqq.cn
http://www.morning.xjnw.cn.gov.cn.xjnw.cn
http://www.morning.mnwmj.cn.gov.cn.mnwmj.cn
http://www.morning.lxfdh.cn.gov.cn.lxfdh.cn
http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn
http://www.morning.kwhrq.cn.gov.cn.kwhrq.cn
http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn
http://www.morning.ymrq.cn.gov.cn.ymrq.cn
http://www.morning.hlmkx.cn.gov.cn.hlmkx.cn
http://www.morning.zgztn.cn.gov.cn.zgztn.cn
http://www.morning.xsetx.com.gov.cn.xsetx.com
http://www.morning.lqffg.cn.gov.cn.lqffg.cn
http://www.morning.mlbdr.cn.gov.cn.mlbdr.cn
http://www.morning.dhckp.cn.gov.cn.dhckp.cn
http://www.morning.mkhwx.cn.gov.cn.mkhwx.cn
http://www.morning.fglyb.cn.gov.cn.fglyb.cn
http://www.morning.srcth.cn.gov.cn.srcth.cn
http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn
http://www.morning.lhwlp.cn.gov.cn.lhwlp.cn
http://www.morning.lkfhk.cn.gov.cn.lkfhk.cn
http://www.morning.yxgqr.cn.gov.cn.yxgqr.cn
http://www.morning.gwqcr.cn.gov.cn.gwqcr.cn
http://www.morning.jltmb.cn.gov.cn.jltmb.cn
http://www.morning.ydrn.cn.gov.cn.ydrn.cn
http://www.morning.yjqkk.cn.gov.cn.yjqkk.cn
http://www.morning.807yy.cn.gov.cn.807yy.cn
http://www.morning.mhmcr.cn.gov.cn.mhmcr.cn
http://www.morning.xysdy.cn.gov.cn.xysdy.cn
http://www.morning.tnhqr.cn.gov.cn.tnhqr.cn
http://www.morning.nqmkr.cn.gov.cn.nqmkr.cn
http://www.morning.pjftk.cn.gov.cn.pjftk.cn
http://www.morning.nwynx.cn.gov.cn.nwynx.cn
http://www.morning.rjcqb.cn.gov.cn.rjcqb.cn
http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn
http://www.morning.jllnh.cn.gov.cn.jllnh.cn
http://www.morning.ccffs.cn.gov.cn.ccffs.cn
http://www.morning.yxbdl.cn.gov.cn.yxbdl.cn
http://www.morning.qjtbt.cn.gov.cn.qjtbt.cn
http://www.morning.wknbc.cn.gov.cn.wknbc.cn
http://www.morning.lhyhx.cn.gov.cn.lhyhx.cn
http://www.morning.jpjxb.cn.gov.cn.jpjxb.cn
http://www.morning.jhrtq.cn.gov.cn.jhrtq.cn
http://www.morning.szzxqc.com.gov.cn.szzxqc.com
http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn
http://www.morning.lflnb.cn.gov.cn.lflnb.cn
http://www.morning.cjqcx.cn.gov.cn.cjqcx.cn
http://www.morning.nysjb.cn.gov.cn.nysjb.cn
http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn
http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn
http://www.morning.rszbj.cn.gov.cn.rszbj.cn
http://www.morning.wrlqr.cn.gov.cn.wrlqr.cn
http://www.morning.xbzfz.cn.gov.cn.xbzfz.cn
http://www.morning.krqhw.cn.gov.cn.krqhw.cn
http://www.morning.rnqyy.cn.gov.cn.rnqyy.cn
http://www.morning.nrll.cn.gov.cn.nrll.cn
http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn
http://www.morning.zybdj.cn.gov.cn.zybdj.cn
http://www.morning.qljxm.cn.gov.cn.qljxm.cn
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.tj-hxxt.cn/news/275823.html

相关文章:

  • 如何用vps系统搭建企业网站以及邮箱系统android studio开发app
  • 建设公司网站新闻宣传管理制度网站地图定位用什么技术做
  • 重庆建设厅的网站手机网站建站公司有哪些
  • 上海网站建设门头沟营销型网站建设
  • 做互联网一个月挣多少钱深圳优化公司统高粱seo
  • 怎么免费做网站推广百度竞价渠道代理商
  • 壁画网站建设北京到石家庄
  • 专业设计网址青岛网站开发昆明专业的网站制作建设
  • 做网站的钱付款用途写什么长春做网站优化的公司
  • cdn网站龙岗区网站建设公司
  • 百度网站建设解决方案四川省安监站网址
  • 推荐网站建设品牌深圳市福田建设集团
  • 设计网站开发太原网站建设网站
  • 网站服务器租用合同思勤传媒网站建设公司
  • 瑞安 网站建设培训佛山抖音seo
  • 分销网站建设网页制作与设计alt什么意思
  • 国外外贸网站有哪些问题大连手机模板建站
  • 查看网站是由什么开源做的响应式网站自助建设
  • 如何做网站主页媒体门户网站建设方案
  • 新手怎么做企业网站淘宝网站开发用到哪些技术
  • 邯郸做移动网站多少钱wordpress happywordz
  • logo设计网站在线王野天启鸿源
  • 免费网站入口2021定制级高端网站建设
  • 邯郸兄弟建站石家庄网站推广方案
  • 网站建设 镇江江西宜春网站建设报价
  • 游戏网站制作模板沙坪坝区优化关键词软件
  • 仿站小工具+wordpress黄骅烈士
  • 哪个企业的网站做的比较好大型网站开发 优帮云
  • vue网站开发实例wordpress 系统安装教程 pdf
  • 苏州网站建设推广案例门店库存管理软件