该算法是概念空间挖掘最简单的算法,只考虑了正实例,不断做泛化,实际上求得了一个最特化边界

概念挖掘需求

C++实现

#include <iostream>
#include <string>
using namespace std;
#define MAXTRAIN 4
#define MAXLEN 7int main(){int i, j;string state[MAXTRAIN][MAXLEN];string concept[MAXLEN];string yes("Yes");for( i = 0; i < MAXTRAIN; i++){for( j = 0;j < MAXLEN; j++){cin>>state[i][j];}}for( j = 1;j < MAXLEN; j++){concept[j] = state[0][j];}for( i = 1; i < MAXTRAIN; i++){if(state[i][MAXLEN-1].compare(yes) == 0){for( j = 1;j < MAXLEN-1; j++){if(state[i][j].compare(concept[j]) != 0){concept[j] = "?";}}}}cout<<"the concept is:";for( j = 1;j < MAXLEN-1; j++){cout<<concept[j]<<" ";}return 0;
}

测试数据
1 Sunny Warm Normal Strong Warm Yes
2 Sunny Warm High Strong Warm Yes
3 Rainy Cold High Strong Warm No
4 Sunny Warm High Strong Cool Yes

测试结果
the concept is:Sunny Warm ? Strong ?



												

数据挖掘—概念空间挖掘FindS算法的C++实现相关推荐

  1. 【数据挖掘】关联规则挖掘 Apriori 算法 ( Apriori 算法过程 | Apriori 算法示例 )

    文章目录 一. Apriori 算法过程 二. Apriori 算法示例 参考博客 : [数据挖掘]关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Transaction ...

  2. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则性质 | 非频繁项集超集性质 | 频繁项集子集性质 | 项集与超集支持度性质 )

    文章目录 一. 非频繁项集超集性质 二. 频繁项集子集性质 三. 项集与超集支持度性质 参考博客 : [数据挖掘]关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Trans ...

  3. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 频繁项集 | 非频繁项集 | 强关联规则 | 弱关联规则 | 发现关联规则 )

    文章目录 一. 频繁项集 二. 非频繁项集 三. 强关联规则 四. 弱关联规则 五. 发现关联规则 参考博客 : [数据挖掘]关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 ...

  4. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则 | 数据项支持度 | 关联规则支持度 )

    文章目录 一. 关联规则 二. 数据项支持度 三. 关联规则支持度 参考博客 : [数据挖掘]关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Transaction 概念 ...

  5. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 置信度 | 置信度示例 )

    文章目录 一. 置信度 二. 置信度 示例 参考博客 : [数据挖掘]关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Transaction 概念 | 项 Item 概念 ...

  6. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 关联规则简介 | 数据集 与 事物 Transaction 概念 | 项 Item 概念 | 项集 Item Set | 频繁项集 | 示例解析 )

    文章目录 一. 关联规则挖掘简介 二. 数据集 与 事物 ( Transaction ) 概念 三.项 ( Item ) 概念 四.项集 ( Item Set ) 概念 五.频繁项集 六.数据集.事物 ...

  7. 数据挖掘---频繁项集挖掘Apriori算法的C++实现

    1 准备   首先实现这个算法是基于中南大学软件学院数据挖掘课的上机作业.作业(全英文)下载地址:http://download.csdn.net/detail/freeape/9188451 2 作 ...

  8. 数据挖掘-序列模式挖掘-prefixspan算法(样例)

    数据挖掘-序列模式挖掘-prefixspan算法(样例) ' 所有结果: 通俗来讲:可以以1-频繁项d为例,我们的思路讲解的很明白:这儿我们一般化我们的求解过程: 1)第一次扫描原始数据库,得到长度为 ...

  9. 河北工业大学数据挖掘实验三 应用 Apriori 算法挖掘频繁项集

    河北工业大学数据挖掘实验三 应用 Apriori 算法挖掘频繁项集 一.实验目的 二.实验原理 1.Apriori 算法 2.提高频繁项集逐层产生的效率 三.实验内容和步骤 1.实验内容 2.实验步骤 ...

最新文章

  1. php 手机唯一标示_Php获取移动设备唯一标识
  2. 萤火虫算法_智能优化算法萤火虫算法
  3. linux文件i节点,深入理解linux中i节点(inode)
  4. 二进制安装mariadb 10.2.16
  5. windows mobile 上面固定比例图像缩放
  6. 软件编程,在于设计和思想
  7. mysqlbinlog工具_mysqlbinlog命令详解 Part 5 通过位置和时间查看日志
  8. 回顾Vue计算属性VS其他语法有感
  9. CorelDRAWX4的VBA插件开发(十一)弹窗界面和一键导出图片
  10. JAVA工作流的优雅实现方式
  11. 基于PHP+小程序(MINA框架)+Mysql数据库的共享会议室预约小程序系统设计与实现
  12. 3D相机技术 | 立体视觉传感器+TOF相机
  13. A. Vasya the Hipster
  14. Win10、11登录微软账户时一直转圈
  15. 强化学习——Proximal Policy Optimization Algorithms
  16. 转:『诡异的』VL10B创建外向交货单出错解决全过程
  17. 后AlphaFold时代的蛋白质结构预测
  18. ubuntu系统shell 中source: not found错误
  19. 【BZOJ4864】[BeiJing 2017 Wc]神秘物质 Splay
  20. Device /dev/sdb1 excluded by a filter

热门文章

  1. 弹出 think-cell 许可证密钥窗口丨使用教程
  2. CSS画五星红旗,我请AutoCAD帮忙
  3. element-ui的文本框 input加㎡平方米符号
  4. 电子设计教程18:射极跟随电路的参数设计
  5. js字符与ascii码转换
  6. 亚马逊IC-ID/ISED认证需要提供什么资料
  7. 苹果手机无线网显示无网络连接到服务器,iPhone提示:“无线局域网似乎未接入互联网”,咋回事?...
  8. C-Euclidean Distance (牛客多校第一场)均值不等式或者 KTT(?)
  9. oracle ohs是什么,oracle ohs修改https端口
  10. type Vector takes type parameters