处理多演示样例学习(MIL)特征(matlab)

本文地址: http://blog.csdn.net/caroline_wendy/article/details/27206325

多演示样例学习(MIL)特征(features)包括, "演示样例编号+视频编号+标签+特征"的形式;

须要组成多演示样例学习特定包的形式, 每个元胞是一个多演示样例包, 后面一位是标签, 即"特征包+标签"的形式;

代码:

%author @ C.L.Wang
%time @ 2014.5.27
%matlab @ R2012a%% 载入数据
clc, clear;
features = load('ViolenceMILFeatures.txt');%% 提取多演示样例包
head = features(:,1:3); % 头部信息
video_vector = features(:,2); % 视频名称
total_num = size(unique(video_vector),1);
video_cell = cell(total_num,2);
for video_num = 1:total_numtemp = find(video_vector==video_num);video_cell{video_num,1} = features(temp(1,1):temp(end,1),4:end);video_cell{video_num,2} = features(temp(1,1),3);
end%% 分类训练和測试
negative_train_features = video_cell(1:(total_num/4), :);
negative_test_features = video_cell((total_num/4+1):(total_num*2/4), :);
positive_train_features = video_cell((total_num*2/4+1):(total_num*3/4), :);
positive_test_features = video_cell((total_num*3/4+1):end, :);train_features = [positive_train_features; negative_train_features]; %整合训练
test_features = [positive_test_features; negative_test_features]; %整合測试

转载于:https://www.cnblogs.com/hrhguanli/p/3802758.html

模式识别 - 处理多演示样例学习(MIL)特征(matlab)相关推荐

  1. 最简单的视音频播放演示样例5:OpenGL播放RGB/YUV

    ===================================================== 最简单的视音频播放演示样例系列文章列表: 最简单的视音频播放演示样例1:总述 最简单的视音频 ...

  2. Java 8 时间日期库的20个使用演示样例

    除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务演示样例来学习怎样使用Java 8的这套API.Java对日 ...

  3. 最简单的视音频播放演示样例4:Direct3D播放RGB(通过Texture)

    ===================================================== 最简单的视音频播放演示样例系列文章列表: 最简单的视音频播放演示样例1:总述 最简单的视音频 ...

  4. 最简单的视音频播放演示样例3:Direct3D播放YUV,RGB(通过Surface)

    ===================================================== 最简单的视音频播放演示样例系列文章列表: 最简单的视音频播放演示样例1:总述 最简单的视音频 ...

  5. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  6. Oracle简单脚本演示样例

    Oracle简单脚本演示样例 1.添加表 --改动日期:2014.09.21 --改动人:易小群 --改动内容:新增採购支付情况表 DECLARE VC_STR           VARCHAR2( ...

  7. Cocos2d-x 3.2 Lua演示样例FontTest(字体測试)

    Cocos2d-x 3.2 Lua演示样例FontTest(字体測试) 本篇博客介绍Cocos2d-x 3.2中Lua測试项目中的FontTest样例,主要使用了字体文件来创建我们想要的字体样式: 第 ...

  8. EEPlat vs saleforce 配置 Knowledge Article 演示样例

    ==================================================================================================== ...

  9. 百度地图 Android SDK - 检索功能使用的简单演示样例

    百度地图 SDK 不仅为广大开发人员提供了炫酷的地图展示效果.丰富的覆盖物图层,更为广大开发人员提供了多种 LBS 检索的能力. 通过这些接口,开发人员能够轻松的訪问百度的 LBS 数据,丰富自己的移 ...

最新文章

  1. GitHub开源基于Android系统的金属探测器
  2. Coding-排序(sort)
  3. CVPR2020 best paper:对称可变形三维物体的无监督学习
  4. WHERE WILL BUSINESS PHD GO?
  5. vue的props实现父组件变化子组件一起变化
  6. 使用腾讯云提供的针对Nuget包管理器的缓存加速服务
  7. linux备份文件到ftp上,Linux服务器下用FTP上传下载备份文件
  8. SQL开发中容易忽视的一些小地方( 三)
  9. Web安全通讯之JWT的Java实现
  10. OpenCV--读取图像中任意点的像素值,并显示坐标
  11. (转)全文检索技术学习(三)——Lucene支持中文分词
  12. Linux中如何恢复rm命令误删除的文件之extundelete编译安装及使用
  13. 被王思聪抽奖炸了的微博,究竟是算法背锅还是自己作死?
  14. 华东师范大学计算机保研方案,经验分享:华东师范大学的成功保研之路(面试干货)...
  15. 不同内核浏览器的差异以及浏览器渲染简介(转)
  16. 带网络接口的打印机和USB接口打印机的共享区别
  17. 小新吃上黑苹果13.1
  18. 要成就事业,更要分享快乐 记上海润邦(集团)有限公司董事长兼总经理李东
  19. XINLINX VC707 的学习
  20. 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。

热门文章

  1. c#设置软件开机自动运行,修改注册表
  2. 洛谷 P3960 列队【线段树】
  3. TCP/IP模型层次结构
  4. 微信小程序--后台交互/wx.request({})方法/渲染页面方法 解析
  5. 论设计,需求和编码三者的关系
  6. Ghost后只有一个C盘解决方法(转)
  7. mysql 5.6 初始化_MySQL 5.6 关于登陆的初始化设置
  8. bootstrap4 左侧导航栏 优秀 大气_志愿服务嘉年华|“持志隽永 赴愿奔行优秀志愿服务项目展示第六期...
  9. node-mongoDB
  10. 神经网络与机器学习 笔记—反向传播算法(BP)