检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈科 CHEN Ke(School of Computer,Jincheng College of Sichuan University,Chengdu 611731,China)
机构地区:[1]四川大学锦城学院计算机与软件学院
出 处:《实验科学与技术》2019年第6期85-91,共7页Experiment Science and Technology
基 金:基于ETL的海量数据实时治理平台关键技术研发(2017GZ0192)
摘 要:粗糙集属性约简计算过程复杂,计算指标繁多,传统基于面向过程的MATLAB等纯数学工具软件的程序与算法设计方式在软件工程和实际项目中很难得到应用。针对以上问题,该文采用面向对象的思路与方法,将粗糙集操作以成员变量和成员方法封装到RoughSet类中,基于线性表、键值对映射等数据结构,实现了对等价类划分、属性核、决策依赖度、属性重要度的计算,最终得到属性约简结果。通过实例数据,验证了面向对象方法的正确性和可靠性。Rough set attribute reduction process is complicated,and there are many calculation indexes.The traditional program and algorithm design method based on process-oriented pure math tool software such as MATLAB is difficult to be applied in software engineering and actual projects.Aiming at the above problems,this paper adopts object-oriented ideas and methods,and encapsu⁃lates the rough set operation into the RoughSet class with member variables and member methods.Based on the data structure such as linear table and key-value pair mapping,the calculation of equivalence class division,attribute kernel,decision dependence and at⁃tribute importance is realized,and the attribute reduction result is finally obtained.The correctness and reliability of the object-oriented method are verified by the example data.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.222.218.204