多属性决策

article/2025/7/19 1:27:07

多属性决策(有限方案多目标决策),实现较好的数据预处理

  • 由决策变量选择对应的决策形式
离散型 进行分析评价的目的是对方案进行排序
连续型 从非劣解集中获取偏好解
  • 数据预处理
    遵循非量纲化、归一化

  • 属性值的定性等级
    最好、很好、好、较好、相当、较差、差、很差、最差
    采取序数标度,取0~10之间的整数
    这里写图片描述

  • 目标重要性判断的矩阵取值
    这里写图片描述

  • 最底层目标权重的计算
    复杂的多属性决策问题的目标往往具有层次结构,分两种:一种是树状结构,下层次的目标只与上一层目标中的一个相关联;另一种是网状结构,下层次的目标与上一层次的两个或者两个以上的目标相关联

基于模糊神经网络的在线评论效用分类过滤模型研究

但研究成果局限于仅可为在线
评论效用指标因素选取提供理论参考,并不能直接量化在线评论的可信度和评论效用。
在线评论质量评价方法方面,Jindal等采用过滤重复
评论和建立回归模型的方式对电子商务网站中针对品牌的评论、非可信评论和无实质内容的评论进行筛选,从而实现在线评论有用性的过滤识别;Liu等
通过建立支持向量机(Support Vector Machine,SVM)模型,从评论的主观性、信息量和可读性三个特征维度对在线评论质量进行有效区分;王
忠群等提出一种基于领域专家和商品特征概念树的在线商品评论深刻性度量模型,从而实现使用评论长度对在线商品评论深刻性的科学计量;聂卉采用文本内容分析技术,从多个特征维度提取评论内容特征指标,结合机器学习方法构建在线评论效用价值预测模型。孟美任等在深入分析在线中文商品评论特点的基础上,通过问卷调查可信度影响因素,选取发布者身份明确性、内容完整性、评论时效性以及情感平衡性四维属性,采用条件随机场(Conditional
Random Fields,CRFs)模型对在线评论效用进行等级分类。此类研究实现了在线评论效用的排序和分类,但大多将在线评论进行有用或无用的二维效用划分,使得有用评论数量依然庞大,评论的二维效用筛选无法实现可信度的有效区分,使消费者很难以较低的信息搜索成本快速获取高质量的在线评论信息。
综合以上文献,在线评论领域的研究还主要集中于对影响因素探讨及有用评论识别研究,对有用信息过滤研究中依然存在信息过载的现象,基于此,本文在过去研究的基础上,构建了一个应用模糊神经网络(Fuzzy Neural Network,FNN)进行预测在线评论效用的模型,对在线评论进行效用5分类研究

  • 属性
    这里写图片描述

  • 本文从影响在线评论效用的高相关因素入手,构建基于
    模糊神经网络的在线商品评论效用模型,提出一种在线评论
    效用分类方法,通过亚马逊电子商务平台手机评论的实例验
    证,

  • 属性指标量化分析
    采用5分量法,确定级别

  • 分析相关系数
    采用Spearman秩相关系数进行分析,
    结果显示:评论长度、产品属性词、情感强度以及修饰词数量四个指标的显著性检验都达到95%以上,表明这四项指标与在线评论效用呈显著的正相关关系。对于剩下的两个指标,有用性投票和时效性的相关性都比较小,并且没有表现出明显的显著性。分析后去掉无显著相关的两项指标。

  • 模糊神经网络
    模糊神经网络(Fuzzy Neural Network,FNN)是模糊技术与神经网络技术的有效融合,是基于模糊推理系统可以用多层级的前馈神经网络来表示的原理而结合在一起的,是将样本进行模糊化处理并不断量化为规则化形式的过程。此文使用多输入单输出(MISO)的FNN来搭建软测量模型。

  • 实例分析

    1. 选定19名专家通过表4的在线评论效用评分标准将抓取的评论进行效用等级分类,取每条评论的平均值作为评判结果
      2.1 在线评论效用”的评价作为目
      标变量,评论长度、产品属性词、情感强度、修饰词数量分别
      记为(In1,In2,In3,In4),Ini与Y的取值为5个级别,记为1,2,
      3,4,5。根据表2的指标量化方式统计得到每条评论各个指
      标的量化值后
      2.2 利用 MATLAB2014a 构建模糊神经网络系
      统,从而得到模型中的参数。
      2.3 推理过程采用MATLAB工具箱的Mamdani方法进行训练,共构建推理规则625条.
      2.4 去模糊化采用重心法。采取自然语言规则形成建立推理规则,以(In1,In2,In3,In4)四个维度为推理前件,在线评论效用值为后件,建立模糊推理系统(FIS)。训练模型选择
      FNN模型,误差允许值为0.01
      2.5 模型结果分析
      对模糊神经网络模型的检验样本进行检验,采用准确率和均方误差来对在线评论效用模型进行试验评价。
      为了测试模糊神经网络的实验效果,将本文方法与BP
      神经网络进行对比评判。

http://chatgpt.dhexx.cn/article/a5ggVjBG.shtml

相关文章

【数学建模】多属性决策模型(评价与决策)

文章目录 一、算法介绍1. 加权算术平均算子(WAA)2. 属性值归一化处理 二、适用问题三、算法总结1. 步骤 四、应用场景举例(企业评估)1. 建模构建决策矩阵2. 属性值归一化3. 对各个属性构造成对比较矩阵计算属性权重(层…

多属性决策分析

【 1. 多属性决策分析简介 】 实质: 利用已有的决策信息通过一定的方式对一组(有限个)备选方案进行排序或择优。组成: (l) 获取决策信息。决策信息一般包括两个方面的内容:属性权重和属性值(属性值主要有三种形式:实数、区间数和…

机器学习(MACHINE LEARNING)多属性决策模型

文章目录 1 多属性决策概念2 加权算术平均算子3 属性值归一化处理4 例子 1 多属性决策概念 首先,什么是多属性决策呢,它指的是利用已有的决策信息通过移动的方式对一组(有限个)备选方案进行排序或者择优。它的主要组成部分有如下…

离散模型——多属性决策

数学模型 7.1 P233 目录 多属性决策 定义: 第一步:确定决策矩阵并标准化 1)确定决策矩阵: 2)决策矩阵标准化: 第二步:确定属性权重 第三步:综合方法 1)将决策矩阵…

【C语言】my_strcmp字符串比较

1.思想:①.比较两个字符串涉及对两个字符串对应的字符逐个进行比较,直到发现不匹配为止,返回比较结果。 ②.strcmp函数实际上是对字符的ASCII码进行比较,strcmp函数最多比较到其中一个字符串遇到\0为止。 2.函数原型如下&#xf…

C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏!

void *memset(void *dest, int c, size_t count); 将dest前面count个字符置为字符c. 返回dest的值. void *memmove(void *dest, const void *src, size_t count); 从src复制count字节的字符到dest. 如果src和dest出现重叠, 函数会自动处理. 返回dest的值. void *memcpy(voi…

【c语言】字符串比较 | API仿真

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ …

C/C++中比较字符串的方法

一、strcmp函数 适用对象 char*类型字符串 函数介绍 strcmp函数是cstring库中的函数&#xff0c;包含在string.h头文件中 用法 strcmp的两个参数都是char*类型&#xff0c;将要比较的字符串传入即可&#xff0c;根据返回值得到比较结果 举例 二、compare()函数 适用对象…

【c语言】字符串比较

独立实现标准字符串库的strcmp函数&#xff0c;即字符串比较函数&#xff0c;从键盘输入两个字符串&#xff0c;按字典序比较大小&#xff0c;前者大于后者输出1&#xff0c;前者小于后者输出-1&#xff0c;两者相等输出0。 样例输入: apple one 样例输出: -1 样例输入: hello…

C语言 - 比较字符串大小

程序源码 #include <stdio.h> int mStrcpy(char *s, char *s1, int len); int main() {char str[2][20];int i, j;printf("请输入2个字符串&#xff01;\n");for(i0; i<2; i)gets(str[i]);printf("字符串大小比较结果&#xff1a;%d\n", mStrcpy…

c语言比较两个字符串是否相等strcmp

c语言提供了几个标准库函数&#xff0c;可以比较两个字符串是否相同。以下是用strcmp()函数比较字符串的一个例子&#xff1a; #include <stdio.h> #include <string.h> int main(void) {char str_1[] "abc"; char str_2[] "abc";char str_3…

(c语言)比较三个字符串的大小

问题描述&#xff1a; 比较三个字符串的大小&#xff0c;并且按从小到大的顺序输出。 程序分析&#xff1a; 1.在写这个程序的时候&#xff0c;主要是写了一个swap函数&#xff0c;调用了标准库函数中的strcmp来实现的。 2.在写swap这个函数的时候将函数参数设置为两个二级…

c语言怎么进行字符串比较,c语言怎么进行字符串比较

比较方法:1、bcmp(),比较字符串的前n个字节是否相等;2、strcmp(),区分大小写的比较字符串;3、stricmp(),不区分大小写的比较字符串;4、strncmp()或strnicmp(),区分大小写的比较字符串的前n个字符。 本教程操作环境:windows7系统、c99版本、Dell G3电脑。 使用bcmp()–…

C语言中字符串之间的比较【char*】/【string】

在C/C语言中表示字符串的方式有两种&#xff1a; 1、char* a 2、string b 对于这两种方式各自之间比较又是怎么处理的呢&#xff1f; 我们知道&#xff0c;数值直接进行比较&#xff0c;直接用>、<、来判断。而对于一串字符这样比较对不对呢&#xff1f; 1、对于cha…

C语言中字符串比较

在 单片机串口实现字符串命令解析 这篇文章中分析了在串口通信中如何去解析字符串命令&#xff0c;这篇文章就来讨论下字符串比较的方法都有哪些&#xff1f; 说起比较运算&#xff0c;肯定第一时间想到了C语言中关于比较的相关运算符 “>、<、&#xff01;、>、<、…

【C语言】正确比较两个字符串

目录 两种常见的错误比较方法 &#xff08;1&#xff09;为什么两个字符串不能直接用大于小于号比较&#xff1f; &#xff08;2&#xff09;为什么不能用数组名直接比较 字符串比较大小的实质 两种比较字符串两种方法 &#xff08;1&#xff09;难的方法 &#xff08;2&…

课程设计:Java编写的基于KNN算法的手写数字识别软件

0x00 概述 本软件是使用Java语言编写的PC端图形界面程序&#xff0c;也支持命令行形式运行 主要功能为识别用户在软件内绘板上手写的数字 同时也支持使用给定的训练集批量识别符合本软件定义格式的手写数字&#xff08;该功能仅支持命令行形式使用&#xff09; 0x01 设计逻…

手写数字识别问题(5)——完结

经过接近15周的艰苦努力&#xff0c;毕业设计&#xff08;基于MATLAB的手写数字识别系统&#xff09;已经完结。 设计过程中遇到的部分问题可查阅博客&#xff1a; 手写数字识别问题&#xff08;1&#xff09;——关于MNIST数据集手写数字识别问题&#xff08;2&#xff09;—…

常用的OCR文字识别软件有哪些

随着大家办公需求的增加&#xff0c;办公软件如雨后春笋般纷纷面世&#xff0c;旨在提高大家的工作效率&#xff0c;OCR文字识别软件便是不可缺少的办公软件之一。那么&#xff0c;有哪些专业又好用的OCR文字识别软件呢&#xff1f;小编来为大家推荐几款&#xff0c;以供参考。…

安卓实现扫一扫识别数字

本文已授权微信公众号&#xff1a;鸿洋&#xff08;hongyangAndroid&#xff09;原创首发。 公司业务需求&#xff0c;需要做手机号码的识别。所以有了此篇文章&#xff0c;现在就将实现过程分享给大家。 1.准备工作 首先实现识别数字等字符&#xff0c;我们要知道需要采用OC…