3 朗文2048

尚未进行身份认证

我就是我,是颜色不一样的烟火

等级
TA的排名 14w+

使用orange进行聚类分析

前言本文是我这一系列博客的最后一篇,也是我最终作为作业交给数据挖掘老师的。在写这结课设计的过程,看了很多的博客给我带来很大的帮助,也学习了很多,写这些博客也只是想把自己一点点的经验分享给大家。选择数据集种子数据集:https://archive.ics.uci.edu/ml/datasets/seeds 三种不同品种小麦籽粒几何性状的测定。用于软X射线技术和GRAINS构建...

2019-04-21 15:02:27

使用orange进行分类预测

前言上一篇博客介绍了安装Scikit-learn库,安装好后准备写作业,发现还是要写代码,有点类似我最开始的matlab程序,调用库中的函数进行数据分析。无意中听我同学说,orange系统可以用小控件点点就完事了,果断放弃了sklearn,投入了orange的怀抱。下载安装(官网:https://orange.biolab.si/)慢慢了解后才发现是个巨大的坑,可能由于是国外的软件,专业性又比...

2019-04-21 11:39:10

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

用python创建BP神经网络

数据挖掘结课设计,老师要求剖析一个分类程序,一开始找了个用Matlab实现的,也就是我上一篇博客所写的。有点心虚,毕竟一共才40多行代码,问老师用剖析matlab程序行不行。结果很显然,不然就不会有这篇博客出现了。不过老师说的挺在理,matlab可以用来验证算法,但实际应用开发时,还得用python、c++等实现。又在网上找了篇文章:BP算法实例—鸢尾花的分类(pyhton)https://bl...

2019-04-21 09:00:17

用Matlab创建BP神经网络

前言最近在自学吴恩达的机器学习,还有学校的数据挖掘课程。课程结课设计要求剖析一个分类器程序,这是我在网上找的一篇文章(ANN神经网络入门——分类问题(MATLAB) https://blog.csdn.net/u012321457/article/details/79273702),我这篇主要是要介绍代码其中函数的用法。%读取训练数据[f1,f2,f3,f4,class] = ...

2019-04-19 17:40:32

Matlab数据归一化和标准化函数

在用Matlab建立bp神经网络时,需要对特征值进行缩放,进行归一化。遇到以后,查阅了一些文章,进行了一些汇总。标准化premnmx()函数用于将网络的输入数据或输出数据进行归一化,归一化后的数据将分布在[-1,1]区间内。premnmx语句的语法格式是:...

2019-04-19 17:38:37

吴恩达机器学习——线性回归

我们有一个房价的训练集,我们的工作是从这些数据中,如何学习预测房价? 用直角坐标系进行建模,横坐标表示面积,纵坐标表示售价: 我们观察这些直角坐标系中的点,似乎更适合用直线来拟合,这个特定的模型叫做单变量线性回归。设直线方程为(也就是我们的假设函数): H(x) =θ0 +θ1 x θ...

2019-03-09 17:46:25

约瑟夫环问题(数学递推法)

约瑟夫环问题起源于一个犹太故事:  罗马人攻占了桥塔帕特,41个人藏在一个山洞中躲过了这场浩劫。这41个人中,包括历史学家Josephus(约瑟夫)和他的一个朋友。剩余的39个人为了表示不向罗马人屈服,决定集体自杀。大家制定了一个自杀方案,所有这41个人围成一个圆圈,由第一个人开始顺时针报数,每报数为3的人就立刻自杀,然后再由下一个人重新开始报数,仍然是每报数为3的人就立刻自杀……,直到所有的人...

2018-12-17 18:23:08

C# winform项目开发规范

前言 虽然用C#winform开发项目有段时间了,但之前没系统学过,也没人指导,平时做项目都是从需求出发,学习对应的知识。老师给的评价是:虽然功能都能实现,但还欠点火候。最近给审计局的学长做个审计管理系统,需求其实和通常的成绩管理系统很相似,就在网上下载了个成绩管理系统作为参考(网址:https://github.com/soulsjie/StuScoreMa)。这个系...

2018-11-30 17:58:48

二维数组作为形参如何调用

     在做Leetcode第36题:有效的数独中,遇到这样一个问题:题目给出这样一个函数 boolisValidSudoku(char**board,intboardRowSize,intboardColSize),很显然三个形参分别是二维数组的数组名、行数和列数。在LeetCode中比较坑的是,不能进行调试,所以我要自己写主函数及输入,调用该函数来进行调试。问题就出在调...

2018-11-17 16:38:22

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

产生式正向推理和逆向推理程序

最近人工智能课程结束,本来是考试课,但老师说不用考试,交个设计就行。我就喜欢这样的老师,为我老师点赞,顺便diss一下上课念ppt,停电就没法上课,考试靠死记硬背的某些老师。扯得有点远了,先说说产生式的存储,我是用c#语言中动态数组ArrayList存储的://规则中的每个子条件及结论都是一个结构体类型:private struct Pre { ...

2018-10-29 18:14:25

C#+Winform用ReportViewer控件制作报表

之前也做过报表,因为内容比较简单,就直接用Label和Textbox控件组合画出报表,还添加了PrintDialog打印控件用来打印报表,效果如下图:代码核心是:将你想要打印的内容绘制到PrintDocument对象上去,并单击该对象的PrintPage事件privatevoidprintDocument1_PrintPage(objectsender,System.Dr...

2018-07-18 21:07:41

C#+winform登陆界面案例

  这俩天做登陆界面设计,也在网上查了一些资料,发现大部分都是针对某个功能介绍,而很少有完整的案列。我呢就结合自己的需求,把有些功能整合在一起了,欢迎大家修改完善。  SQL数据库设计:  登陆界面设计:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da...

2018-04-28 11:27:45

通过IMapDocument接口用代码直接打开地图文档

刚开始接触Arcengine开发,今天遇到一个问题:地图文档DongHu_1在axmapControl1控件中以导入,但是在运行时不能直接显示出来,每次都要通过 文件—打开才能显示出来,当然这是我前期代码设置的问题,可是找了半天也没能发现问题的根源。所以干脆直接在Form1_Load中用IMapDocument接口直接打开地图文档,也能实现一样的效果。using ESRI.ArcGIS.Carto...

2018-04-25 21:12:35
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。