自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【C# winform】操作系统:进程同步程序设计——多生产者多消费者苹果橘子实验

实验内容桌子上有一只盘子,最多可容纳两个水果,每次只能放入或者取出一个水果。爸爸专门向盘子中放苹果,妈妈专门向盘子中放橘子,儿子专门等待吃盘子中的橘子,女儿专门等吃盘子中的苹果。试编程实现爸爸、妈妈、儿子、女儿四个人之间的同步。(1)水果、盘子均通过导入图片来实现可视化;(2)放水果、拿水果均有动画显示,包括把水果拿到手上去放、放完空手回来等均通过的动画予以展示;(3)执行顺序由并发控制机制决定,而非通过延时实现;(4)要求界面美观、动作流畅。实验过程实验伪代码:...

2022-01-21 18:29:04 2654

原创 操作系统期末复习

2022-01-21 18:04:13 332

原创 MATLAB实现KNN分类的源码

KNN函数源码包括主函数cvKnn,和被调用函数cvEucdist和constructW主函数cvKnn:% cvKnn - K-Nearest Neighbor classification%% Synopsis% [Class] = cvKnn(X, Proto, ProtoClass, [K], [distFunc])%% Description% K-Nearest Neighbor classification%% Inputs ([]s are optional

2022-01-21 17:50:01 1622

原创 MATLAB实现决策树分类的源码

函数代码function [test_targets]= C4_5(train_patterns, train_targets, test_patterns, inc_node, Nu)% Classify using Quinlan's C4.5 algorithm% Inputs:% training_patterns - Train patterns 行是特征,列是样本% training_targets - Train targets 1行多列,列是训练样本个数% test

2022-01-21 17:35:54 4235 1

原创 【MATLAB】机器学习:KNN分类器实验

实验内容1.选取合适的数据集,进行训练集和测试集的划分。2.使用KNN分类器进行分类,分析参数的影响。实验代码clear;clc;% ******************************问题一********************************% ********************************************************************%% 导入鸢尾花数据iris = readtable('iris.data','Filety

2022-01-21 17:28:24 1441

原创 【MATLAB】机器学习:线性判别分析LDA与支持向量机SVM的综合实验

实验内容1.根据多类人脸图,实现线性判别分析,求得投影矩阵W 。2.将W作用在测试样本上,画出测试样本在投影后的分布图。(d’=2)3.根据投影后的训练数据和测试数据,使用支持向量机获得分类精度。4.找出使得支持向量机分类精度最高的d’。实验代码clear;clc;%% 导入图片数据img_path0="C:\machine learning\11.实验十一\ORL人脸库";tab={'s1','s2','s3','s4','s5','s6','s7','s8','s9','s10','s

2022-01-20 18:49:38 867

原创 【MATLAB】机器学习:支持向量机SVM二分类实验

实验内容1.掌握lib-svm的安装,了解libsvm的使用和参数设置。2.根据两类人脸图,实现二分类实验3.获得不同参数下的分类精度。libsvmlibsvm安装参考链接make不成功解决方案连接实验代码%% ********************************问题2***************************************clear;clc;%% 导入图片数据img_path0="C:\machine learning\10.实验十\人脸图";ta

2022-01-20 18:32:27 1561

原创 【MATLAB】机器学习:神经网络实验

实验内容1、使用鸢尾花数据分为2组,每组各75个样本,每组中每种花各有25个样本。当中一组作为训练样本,另外一组作为测试样本,将3类花分别编号为1,2,3 ,实现神经网络实验;2、分析网络层数及节点数对分类精度的影响;实验代码clear;clc;%% 导入鸢尾花数据,并将3类花分别编号为1,2,3 iris = readtable('iris.data','Filetype','text','ReadVariableNames',false);pattern=iris{:,1:4};targ

2022-01-20 18:23:15 998

原创 【MATLAB】机器学习:决策树算法实验

实验内容1 使用决策数实现西瓜数据集2.0的分类(随机十次的结果取平均);2 使用决策数实现鸢尾花的分类(随机十次的结果取平均) ;3 画出十次实验的精度变化曲线图。实验代码%%******************************问题一****************************%*****************************************************************clear;clc;%% 导入西瓜数据watermelon=[

2022-01-20 18:16:04 3328 4

原创 【MATLAB】机器学习:线性判别分析LDA

实验内容1.将LDA在训练样本上的低维表示结果可视化。2.使用距离最短对测试样本进行分类。实验代码clear;clc;%% 导入数据load("train.mat");x=train(:,1:4);y=train(:,5);load("test.mat");x_test=test;% *********************问题二*******************% **********************************************%% 训练样本的

2022-01-20 18:01:43 3748 1

原创 【MATLAB】机器学习: 线性回归实验(梯度下降+闭式解)

实验内容1.根据梯度下降法完成一元线性回归实验。2.根据闭式解完成一元线性回归实验。3.比较两种解下的实验结果。实验代码clear;clc;%% 数据导入;划分训练集和测试集% 数据导入data=load("ex1data1.txt");X=data(:,1);Y=data(:,2);% 划分训练集和测试集ind=[];Train_ind=[];Test_ind=[]; % 随机数索引;训练集索引;测试集索引ind=randperm(length(X));Train_ind

2022-01-20 17:48:15 1345 1

原创 【MATLAB】机器学习:基于相似性度量的二分类实验

实验内容1.将MIT室内场景数据库中卧室、浴室作为正负样本,利用留出法完成训练集与测试集的划分(比例2:1),并使用测量夹角余弦的方式进行二分类(0为负,1为正),最后给出分类错误率和准确率,并绘制ROC曲线。2.在1的基础上对测试集添加噪声,给出噪声情况下的分类错误率、准确率、ROC曲线。实验代码clear;clc;%% 提取文件夹MIT室内场景的图片img_path0="C:\machine learning\4.实验四\MIT室内场景2";tab={'bathroom','bedroom

2022-01-20 17:42:01 2724

原创 【MATLAB】机器学习:基于最短距离的二分类实验

实验内容1.根据ABERDEEN人脸数据库,将男士和女士分别作为正、负样本,利用留出法完成训练集与测试集的划分,并使用测量最短距离的方式进行二分类,最后给出分类错误率和准确率。2.将MIT室内场景数据库中机场、面包房作为正负样本,利用留出法完成训练集与测试集的划分,并使用测量最短距离的方式进行二分类,最后给出分类错误率和准确率。3.对MIT室内场景数据库中的测试集添加噪声,然后使用测量最短距离的方式进行二分类,给出噪声情况下的分类错误率和准确率。实验代码%% ***************问题1*

2022-01-20 17:29:26 1021

原创 【MATLAB】机器学习:图像数据的提取与随机划分

1、实验内容1.根据ABERDEEN人脸数据库,FERET人脸数据库中的部分人脸图像,完成图像数据的提取,并将其随机划分为训练样本Xtrain与测试样本Xtest,同时给出训练样本的标签Xlabel。若图像大小不一致,使用imresize函数调整为统一大小。2.图像中存在椒盐噪声时,获得训练样本Xtrnoise和测试样本Xtenoise。2、实验代码%% *****************问题1第1问*****************% ABERDEEN人脸数据库clear;clc;%% 提取

2022-01-20 17:25:07 3058

原创 数据结构实验:八皇后问题

1、问题描述在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上。请借鉴递归算法设计理论,设计并实现一个八皇后问题求解算法,求解并输出所有正确的解,所有输出采用棋盘式,使用*代表皇后所在位置。2、思路流程图 图1. 算法思路流程图图2.递归思路流程图3、实验源码#include<stdio.h>#include<stdlib.h>//全局变量数据初始化int place[8] = { 0 }; //表示第

2022-01-20 17:13:00 1177 1

原创 软件卸载报错的解决方案(以MyEclipse卸载为例)

常规卸载方案找到电脑的【设置】-点击【应用】-找到需要卸载的软件,点击【卸载】即可常规方案无法卸载时解决办法一使用软件自带的卸载程序,并以管理员身份运行step1:找到软件安装目录(右键软件 - 点击【属性】即可找到软件安装路径)step2:在目录下找到卸载程序(卸载程序一般命名为“un软件名.exe”)step3:右键“以管理员身份运行”解决办法二删除软件安装的文件夹,并删去其注册表step1:找到软件的安装文件夹(右键软件 - 点击【属性】即可找到软件安装路径),并将其完整删

2021-10-29 17:21:09 4685 1

原创 MyEclipse启动报错问题(The configuration area at ‘路径名‘ is not writable.)

报错提示在安装完MyEclipse后,双击myeclipse.exe启动软件时报错,错误提示如下:The configuration area at 'C:\Program Files\MyEclipse\MyEclipse10\configuration' is not writable. Please choose a writable location using the'-configuration' command line option.问题分析上网搜索相关错误提示的分析后,判断属于

2021-10-27 21:04:27 2422 3

原创 【MATLAB】机器学习:矩阵数据的划分

实验内容随机生成两个矩阵,并对两个矩阵进行五次二划分,并将划分后的数据保存在两个数组中实验代码clear;clc;%% 随机生成两个矩阵a=rand(100,160);b=rand(100,160);%% 五次二划分(按列划分)train=cell(1,5);for i=1:5 n=randperm(160); n_part1=n(1:length(n)/2); n_part2=n(1+length(n)/2:end); train{1,i}=a(:,n_p

2021-10-27 19:57:02 919 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除