- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 使用orange进行聚类分析
前言本文是我这一系列博客的最后一篇,也是我最终作为作业交给数据挖掘老师的。在写这结课设计的过程,看了很多的博客给我带来很大的帮助,也学习了很多,写这些博客也只是想把自己一点点的经验分享给大家。选择数据集种子数据集:https://archive.ics.uci.edu/ml/datasets/seeds 三种不同品种小麦籽粒几何性状的测定。用于软X射线技术和GRAINS构建...
2019-04-21 15:02:27
5098
原创 使用orange进行分类预测
前言上一篇博客介绍了安装Scikit-learn库,安装好后准备写作业,发现还是要写代码,有点类似我最开始的matlab程序,调用库中的函数进行数据分析。无意中听我同学说,orange系统可以用小控件点点就完事了,果断放弃了sklearn,投入了orange的怀抱。下载安装(官网:https://orange.biolab.si/)慢慢了解后才发现是个巨大的坑,可能由于是国外的软件,专业性又比...
2019-04-21 11:39:10
9708
4
原创 Windows下安装Scikit-Learn库
前言数据挖掘结课设计除了要剖析一个分类程序,还得会使用一个开源系统。下面介绍几个常见的开源系统及数据源:几个开放的数据源UCI Machine Learning Repositoryhttps://archive.ics.uci.edu/ml/datasets.phpKaggle Datasetshttps://www.kaggle.com/datasets微软数据集...
2019-04-21 09:01:18
990
原创 用python创建BP神经网络
数据挖掘结课设计,老师要求剖析一个分类程序,一开始找了个用Matlab实现的,也就是我上一篇博客所写的。有点心虚,毕竟一共才40多行代码,问老师用剖析matlab程序行不行。结果很显然,不然就不会有这篇博客出现了。不过老师说的挺在理,matlab可以用来验证算法,但实际应用开发时,还得用python、c++等实现。又在网上找了篇文章:BP算法实例—鸢尾花的分类(pyhton)https://bl...
2019-04-21 09:00:17
4964
5
原创 用Matlab创建BP神经网络
前言最近在自学吴恩达的机器学习,还有学校的数据挖掘课程。课程结课设计要求剖析一个分类器程序,这是我在网上找的一篇文章(ANN神经网络入门——分类问题(MATLAB) https://blog.youkuaiyun.com/u012321457/article/details/79273702),我这篇主要是要介绍代码其中函数的用法。%读取训练数据[f1,f2,f3,f4,class] = ...
2019-04-19 17:40:32
6480
原创 Matlab数据归一化和标准化函数
在用Matlab建立bp神经网络时,需要对特征值进行缩放,进行归一化。遇到以后,查阅了一些文章,进行了一些汇总。标准化premnmx()函数 用于将网络的输入数据或输出数据进行归一化,归一化后的数据将分布在[-1,1]区间内。 premnmx语句的语法格式是: ...
2019-04-19 17:38:37
10318
2
原创 吴恩达机器学习——线性回归
我们有一个房价的训练集,我们的工作是从这些数据中,如何学习预测房价? 用直角坐标系进行建模,横坐标表示面积,纵坐标表示售价: 我们观察这些直角坐标系中的点,似乎更适合用直线来拟合,这个特定的模型叫做单变量线性回归。设直线方程为(也就是我们的假设函数): H(x) =θ0 +θ1 x θ...
2019-03-09 17:46:25
352
原创 约瑟夫环问题(数学递推法)
约瑟夫环问题起源于一个犹太故事: 罗马人攻占了桥塔帕特,41个人藏在一个山洞中躲过了这场浩劫。这41个人中,包括历史学家Josephus(约瑟夫)和他的一个朋友。剩余的39个人为了表示不向罗马人屈服,决定集体自杀。大家制定了一个自杀方案,所有这41个人围成一个圆圈,由第一个人开始顺时针报数,每报数为3的人就立刻自杀,然后再由下一个人重新开始报数,仍然是每报数为3的人就立刻自杀……,直到所有的人...
2018-12-17 18:23:08
1546
1
原创 C# winform项目开发规范
前言 虽然用C# winform开发项目有段时间了,但之前没系统学过,也没人指导,平时做项目都是从需求出发,学习对应的知识。老师给的评价是:虽然功能都能实现,但还欠点火候。最近给审计局的学长做个审计管理系统,需求其实和通常的成绩管理系统很相似,就在网上下载了个成绩管理系统作为参考(网址:https://github.com/soulsjie/StuScoreMa)。这个系...
2018-11-30 17:58:48
7011
4
原创 二维数组作为形参如何调用
在做Leetcode第36题:有效的数独中,遇到这样一个问题:题目给出这样一个函数 bool isValidSudoku(char** board, int boardRowSize, int boardColSize),很显然三个形参分别是二维数组的数组名、行数和列数。在LeetCode中比较坑的是,不能进行调试,所以我要自己写主函数及输入,调用该函数来进行调试。问题就出在调...
2018-11-17 16:38:22
4905
1
原创 qsort()函数无法对含有-2147483648元素的整型数组进行排序
最近做题刷到lLeetCode的350题:求两个数组的交集II。我先用qsort()函数对两个数组进行升序排序,然后再对两个数组进行比较,求出交集,代码如下:int cmp(void const *a,void const *b){ return *(int *)a -*(int *)b;}int* intersect(int* nums1, int nums...
2018-11-08 11:00:43
503
1
原创 产生式正向推理和逆向推理程序
最近人工智能课程结束,本来是考试课,但老师说不用考试,交个设计就行。我就喜欢这样的老师,为我老师点赞,顺便diss一下上课念ppt,停电就没法上课,考试靠死记硬背的某些老师。扯得有点远了,先说说产生式的存储,我是用c#语言中动态数组ArrayList存储的://规则中的每个子条件及结论都是一个结构体类型:private struct Pre { ...
2018-10-29 18:14:25
14048
5
原创 C#+Winform用ReportViewer控件制作报表
之前也做过报表,因为内容比较简单,就直接用Label和Textbox控件组合画出报表,还添加了PrintDialog打印控件用来打印报表,效果如下图:代码核心是:将你想要打印的内容绘制到 PrintDocument对象上去,并单击该对象的PrintPage事件 private void printDocument1_PrintPage(object sender, System.Dr...
2018-07-18 21:07:41
39426
9
原创 C#+winform登陆界面案例
这俩天做登陆界面设计,也在网上查了一些资料,发现大部分都是针对某个功能介绍,而很少有完整的案列。我呢就结合自己的需求,把有些功能整合在一起了,欢迎大家修改完善。 SQL数据库设计: 登陆界面设计:using System;using System.Collections.Generic;using System.ComponentModel;using System.Da...
2018-04-28 11:27:45
30108
11
原创 通过IMapDocument接口用代码直接打开地图文档
刚开始接触Arcengine开发,今天遇到一个问题:地图文档DongHu_1在axmapControl1控件中以导入,但是在运行时不能直接显示出来,每次都要通过 文件—打开才能显示出来,当然这是我前期代码设置的问题,可是找了半天也没能发现问题的根源。所以干脆直接在Form1_Load中用IMapDocument接口直接打开地图文档,也能实现一样的效果。using ESRI.ArcGIS.Carto...
2018-04-25 21:12:35
3450
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人