自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (5)
  • 问答 (8)
  • 收藏
  • 关注

原创 Ubuntu下eclipse的配置

【代码】Ubuntu下eclipse的配置。

2022-09-16 09:13:24 694

原创 Ubuntu20版-阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multive

2022-09-10 15:15:16 2148

转载 hdfs dfs 操作命令

【代码】hdfs dfs 操作命令。

2022-09-09 13:03:16 1255

原创 ubuntu-hadoop伪分布

【代码】ubuntu-hadoop伪分布-环境配置。

2022-09-09 12:46:51 1529 3

原创 springboot项目结构命名规范

一级文件描述.idea存放项目的配置信息.mvn存放mvnw相关文件(在大型项目需要统一Maven版本管理中非常实用)src源文件target存放项目构建后的文件和目录、jar包、war包、编译的class文件.gitignoregit忽略规则blog.imlintellij idea的工程配置文件HELP.md帮助文档mvnw与Linux执行mvnw命令有关mvnw.cmd与Windows执行mvnw命令有关pom.xml项目对象模型(核心重要)二级。

2022-09-03 21:47:41 2224

原创 【贝叶斯分类4】贝叶斯网

  半朴素贝叶斯分类器的原理就是适当考虑一部分属性间的依赖信息。考虑策略最常用的是独依赖估计,有超夫独依赖估计(SPODE),平均独依赖估计(AODE),树增广朴素贝叶斯(TAN)。    超夫独依赖估计就是直接让所有属性都依赖同一个属性,这个被其他属性共同依赖的叫“超夫”,超夫选择不是一直是它,可以用交叉验证的方法,我们选择最好训练效果的模型。    平均独依赖估计是把每个属性当作一个SPODE模型,但P(c)P(c)P(c) 变为了P(c,xi)P(c,x_i)P(c,xi​),但这个模型要求训

2022-06-24 21:25:37 567

原创 【贝叶斯分类3】半朴素贝叶斯分类器

  我们根据贝叶斯决策论,或者说是贝叶斯分类原理,首先得到的是一个期望损失【R(ci∣x)=∑j=1NλijP(cj∣x)R(c_i|x)=\sum_{j=1}^N\lambda_{ij}P(c_j|x)R(ci​∣x)=∑j=1N​λij​P(cj​∣x)】。贝叶斯判定准则就是要让总体风险最小,从而可推到要求部分风险最小【h∗(x)=arg minc∈YR(c∣x)h^*(x)=arg\ min_{c\in Y}R(c|x)h∗(x)=arg minc∈Y​R(c∣x)】。  可以把ccc 看作“类别”

2022-06-22 21:30:21 2477 1

原创 【贝叶斯分类2】朴素贝叶斯分类器

  分类原理。Y={c1,c2,...,cN}Y = \{c_1, c_2, ..., c_N\}Y={c1​,c2​,...,cN​} 有N种标记,λij\lambda_{ij}λij​ 是将一个真实标记为cjc_jcj​ 的样本误分类为cic_ici​ 所产生的损失。R(ci∣x)R(c_i|x)R(ci​∣x) 是将样本xxx 分类为cic_ici​ 所产生的期望损失(又叫样本xxx 的条件风险)。我们已知了错误的分类标记cic_ici​,我们的目的是求这个期望损失,并且要找最小。定义公式:R(ci∣

2022-06-22 11:23:25 2590 1

原创 【贝叶斯分类1】贝叶斯决策论

文章目录1. 贝叶斯决策论1.1 概念1.2 期望损失(风险)1.3 贝叶斯判定准则1. 贝叶斯决策论1.1 概念- "英文:" Bayesian decision theory- "思想:" 贝叶斯决策论是概率框架下实施决策的基本方法- "原理:" 1. 在所有相关概率都己知的理想情形下, 2. 贝叶斯决策论考虑如何基于这些概率和误判损失来选择最优的类别标记。1.2 期望损失(风险)概念- "英文:" expected loss- "别名:" 风险(r

2022-05-16 15:57:33 772

原创 【机器学习9】KNN

文章目录1. KNN算法原理2. KNN算法特点3. K值4. 数据处理4.1 KDTree4.2 数据归一化5. 算法流程6. Java代码6.1 训练集,测试集6.2 KNN.java6.3 预测1. KNN算法原理- "英文:" K-Nearest Neighbor- "思想:" 对于任意n维输入向量,分别对应于特征空间中的一个点,输出为该特征向量所对应的类别标签或预测值- "原理:" 1. 它的工作原理是利用训练数据对特征向量空间进行划分,并将划分结果作为最终算法模型 2

2022-05-08 21:28:11 1420 6

原创 【聚类4】K-Means

文章目录1. K-Means算法原理2. 代码1. K-Means算法原理【聚类4】原型聚类——K-Means算法2. 代码

2022-05-06 21:08:02 920 1

原创 【聚类3】密度聚类+层次聚类

文章目录1. 密度聚类1.2 DBSCAN算法1. 密度聚类1.1 概念- "别名": 基于密度的聚类- "英文": Density-based clustering- "思想": 此类算法假设聚类结构能够通过样本分布的紧密程度确定- "解释思想": 就是说,密度聚类算法从样本的密度角度来考察样本之间的可连续性(样 本之间可连续性代表簇的纯度越纯),并基于可连续样本不断拓展聚类簇,以 获得最终的聚类结果。- "欧式距离": 在本节中,默认距离为欧式距离。

2022-05-05 21:30:09 678

原创 【聚类2】原型聚类

文章目录5. 原型聚类学习向量量化(接上一篇)高斯混合聚类6. 密度聚类5. 原型聚类学习向量量化(接上一篇)学习向量量化算法例子【D:】【q = 5】即,学习目标找到5个原型向量p1,p2,p3,p4,p5p_1,p_2,p_3,p_4,p_5p1​,p2​,p3​,p4​,p5​令,其对应的类别标记分别为c1,c2,c3,c4,c5c_1,c_2,c_3,c_4,c_5c1​,c2​,c3​,c4​,c5​【η=0.1\eta=0.1η=0.1】第一步:原型向量随机初始化第一步:

2022-04-23 22:23:15 2876

原创 【聚类1】距离计算

文章目录1. 无监督学习2. 聚类任务3. 性能度量1. 无监督学习英文unsupervised learning概念- 在"无监督学习"中,训练样本的标记信息是未知的。- 根据类别未知(没有被标记)的训练样本解决模式识别中的各种问题,称之为"无监督学习"。目标- 希望是通过"对无标记训练样本的学习"来揭示数据的内在性质及规律,为进一步的数据分析提供基础。- "现实生活"中常常会有这样的情况:1. 缺乏足够的先验知识,"难"以人工标注类别或进行人工类别标注的成本太高。

2022-04-17 19:42:14 2237 1

原创 机器学习8——线性回归代码

文章目录1. rideg回归1.1 岭回归的手动实现1.2 岭回归基于正规方程1.3 岭回归使用scikit-learn1. rideg回归1.1 岭回归的手动实现描述手动实现,就是,根据上一篇博客的线性回归,里面岭回归公式的推导,一步一步来实现。- 均方误差:MSE- 损失函数- 求导:最小二乘法代码在这里插入代码片1.2 岭回归基于正规方程描述W=(XTX+λI)−1XTYW=(X^TX+\lambda I)^{-1}X^TYW=(XTX+λI)−1XTYX:n

2022-04-11 20:26:43 845

原创 机器学习7——线性回归

文章目录1. 基本概念一般表达式1. 基本概念线性  两个变量之间的关系是一次函数关系,图像是直线,成正比例(反比例不是),叫做线性。非线性  两个变量之间的关系不是一次函数关系的—,图象不是直线,叫做非线性。回归  人们在测量事物的时候因为客观条件有限,求得的都是测量值,而不是事物真实的值。  为了求得真实值,无限次的进行测量,最后通过这些测量数据计算回归到真实值。一般表达式...

2022-04-04 23:14:11 1454 1

原创 Markdown公式输入

Markdown公式输入行内公式不换行$xxx$块级公式独占一行$$xxx$$角标a1a_1a1​: $a_2$a2a^2a2: $a^2$常用数学符号∑\sum∑: $\sum$∑i=0n\sum_{i=0}^n∑i=0n​: $\sum_{i=0}^n$÷\div÷: $\div$×\times×: $\times$≤\leq≤: $\leq$≥\geq≥: $\geq$≠\neq​=: $\neq$∀\forall∀: $\forall$∈\in∈: $\i

2022-04-04 11:36:43 654 12

原创 机器学习6——决策树代码

文章目录1. ID31.1 要用到的包1.2 Java代码1.3 输出样例2. 未完,待续1. ID31.1 要用到的包都已上传免费资源。jdom.jarweka.jar1.2 Java代码package machinelearning.decisiontree;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Arrays;impor

2022-04-02 18:47:13 1767 1

原创 机器学习5——决策树

文章目录决策树(1)1. 基本流程决策树(1)亦称为:判别树有时指学习方法。有时指学得的树。决策树是一种常见的机器学习方法。1. 基本流程问题导入举例:- 以二分类任务为例。- 我们希望从给定训练数据集学得一个模型,用以对新示例进行分类。- 这个把样本分类的任务,可看作对"当前样本属于正类吗?"这个问题的"决策"或"判定"过程。子决策:- 我们要对"这是好瓜吗?"这样的问题进行决策时。- 通常会进行一系列的判断或"子决策"。- 我们先看"它是什么颜色?"。如果是"青绿

2022-03-26 21:18:09 2252 2

原创 JavaWeb8——利用 CSS 和 DIV 网页布局

文章目录1. DIV + CSS 布局2. 网页布局框架示例1. DIV + CSS 布局在开始设计一个网站时,首先要对网页进行布局,一个好的布局,可以加快开发进度。DIV + CSS 布局是网页 HTML 通过div 标签以及 css 样式代码开发制作的网页的统称。DIV + CSS 布局的网页更易维护,网页打开更快。DIV + CSS 布局相对于表格,框架有以下优势:1. 使用页面加载更快速。2. 使修改设计时更有效率且费用更低。3. 更有利于搜索引擎的搜索。4. 节约成本,降低宽

2022-03-21 22:13:20 2788

原创 机器学习4——线性模型(2)

文章目录

2022-03-21 21:43:10 1667

原创 JavaWeb7——CSS 的使用

文章目录1. CSS 的概念2. CSS 层叠样式表用法3. CSS 常用选择器3.1 分类3.2 类型选择器3.2.1 ID 选择器3.2.2 类选择器3.2.3 标签选择器3.3 后代选择器3.4 伪类3.5 群组选择器4. CSS 属性4.1 font 类4.2 list-style 类4.3 text 类4.4 margins 类4.5 color 类4.6 backgroud 类4.7 border 类1. CSS 的概念层叠样式表- 定义1. CSS 是 Cascading Styl

2022-03-20 17:57:56 779

原创 JavaWeb6——HTML基本概念和基本标签

文章目录1. HTML 基本概念2. HTML 基本标签2.1 超链接标签1. HTML 基本概念HTML (Hypertext Marked Language), 超文本语言。HTML 文件不仅包含文本内容,还包含一个 Tag (即标记)。HTML 中的标记能够被所有的浏览器的解释执行。目前,HTML 5 已经逐渐成为万维网的核心语言。2. HTML 基本标签2.1 超链接标签<a><a href = http://www.sina.com.cn>新浪</a

2022-03-20 15:27:42 365

原创 JavaWeb5——Web 基础

文章目录1. 浏览器2. Web 服务器3. HTTP3.1 HTTP (超文本传输协议) 简介3.2 HTTP 请求-响应过程3.3 统一资源定位符(URL)3.4 HTTP 请求3.5 HTTP 主要请求方法3.6 HTTP 响应3.7 HTTP 响应状态代码3.8 HTTP 的消息报头1. 浏览器  浏览器是 Web 信息的客户端程序,通过浏览器可向 Web 服务器发送请求,浏览器可以显示服务器发回的信息。  它主要通过 HTTP 协议与 Web 服务器交互获取网页,网页由 URL 指定,文件格

2022-03-20 12:53:11 252

原创 JavaWeb4——数据库分层设计

文章目录1. O/R 映射2. 实战——客户信息系统分层设计2.1 Customer2.2 CustomerDAO2.3 Demo3. 方法二——封装 DB 层3.1 DB3.2 CustomerDAO3.3 Demo1. O/R 映射Java是面向对象的。对象关系映射(ORM)是为了解决面向对象与关系数据库互不匹配的现象的技术。简单来说,就是对一些数据库操作方法的集成。看过前面的就知道,每次连接数据库都有很大的代码。我们就是要简化他们,创建映射。2. 实战——客户信息系统分层设计创

2022-03-19 22:09:37 790

原创 JavaWeb3——JDBC 编程进阶

文章目录

2022-03-19 20:51:31 1160

原创 JavaWeb2——JDBC 编程

文章目录1. JDBC 基本概念1.1 什么是 JDBC ?1.2 JDBC 能干什么?1.3 安装 MySQL2. JDBC 数据库编程的基本步骤2.1 将驱动程序导入到工程,在程序中加载驱动2.1.1 下载 JDBC 驱动2.1.2 加载驱动程序2.1.3 不同数据库的 JDBC 驱动的类名2.2 创建连接对象 Connection2.2.1 解释 getConnection()函数2.2.2 连接数据库2.3 在连接对象上创建命令对象 Statement2.3.1 解释原因2.3.2 创建命令对象2

2022-03-19 17:30:23 1329

原创 JavaWeb1——XML 编程

文章目录1.XML 基本概念1.1 性质1.2 与 HTML 的区别1.3 作用1.XML 基本概念1.1 性质XML 即可拓展的标记语言。可以定义语义标记,是元标记语言。本质上 XML 文件是一个纯文本文件。1.2 与 HTML 的区别HTML 只能使用规定的标记。XML 用户可以定义自己需要的标记。1.3 作用XML 可用于存储数据- 通过 XML ,纯文本文件可用于储存数据。XML 可用于交换数据- 通过使用 XML ,可以在互不兼容的系统间交换数据。-

2022-03-18 14:09:02 854

原创 Java进阶篇11——HashMap+TreeMap

文章目录1. 集合类总纲2. HashMap2.1 性质2.2 构造 HashMap 以及向集合中添加元素2.3 遍历 Map3. TreeMap3.1 性质3.2 TreeMap 使用示例3.3 学号降序排列4. 中文排序问题4.1 源码1. 集合类总纲2. HashMap2.1 性质它的每个元素由 关键字Key 和 值Value 构成。根据元素 key以及相应的散列算法计算元素的存储地址。无序,不允许重复。2.2 构造 HashMap 以及向集合中添加元素 /** * map

2022-03-16 23:05:05 632

原创 Java进阶篇10——ArrayList+LinkedList

文章目录1. 集合类总纲2. ArrayList1. 集合类总纲2. ArrayList

2022-03-16 22:06:55 326

原创 Java进阶篇9——TreeSet

文章目录1. 集合类总纲2. TreeSet2.1 TreeSet 性质2.2 元素有序2.2.1 使用默认排序2.2.2 自定义排序1. 集合类总纲2. TreeSet2.1 TreeSet 性质TreeSet 是一个有序的Set 集合,可以按一定的规则指定元素的顺序。不能有重复元素。对象重写 equals() 和 hashcode() 失效。无序不重复2.2 元素有序2.2.1 使用默认排序package javaweb.collection;import java.uti

2022-03-16 20:25:19 820

原创 Java进阶篇8——HashSet

文章目录1. 集合是什么?2. 集(Set)接口3. 列表(List)接口4. 映射(Map)接口1. 集合是什么?英文:collection通常,把具有相同性质的一类东西汇聚成一个整体,就可以称为集合。例如,某个学校的全部班级。集合类存放在 java.util包里面。集合类最常用的3种:Set(集), List(列表), Map(映射)。2. 集(Set)接口Set 是一种不包含重复元素的集合。Set 最多有一个null 元素。放入Set 集合中的对象必须要重

2022-03-16 17:54:46 807

原创 Java进阶篇7——定时器Timer类

文章目录1. 10秒倒数器  在应用开发中,需要一些周期性的操作,比如每3分钟执行某一些操作等。比较简单的是使用java.util.Timer 工具类。1. 10秒倒数器 private static int count = 10; public static void practice12() throws Exception { final Timer timer = new Timer(); timer.schedule(new TimerTask() { public voi

2022-03-15 22:27:14 276

原创 Java进阶篇6——日历类

文章目录1. Data 与 DataFormat 的使用1.1 Date 来获取系统日期1.2 日期格式化1.3 文本数据解析成日期对象1.4 计算日期差2. Calender 日历类使用2.1 构造一个实例2.2 读取日期的某个部分值2.3 设置时间 set2.4 日期加法2.5 Calendar 与 Date 对象的转换1. Data 与 DataFormat 的使用1.1 Date 来获取系统日期 /** * Data 与 DataFormat 的使用 */ public static

2022-03-15 21:41:59 256

原创 Java进阶篇5——String类+StringBuffer类

文章目录1. String 类1.1 字符串比较1.2 分割字符串函数 split()1.3 查找 indexOf()1.4 判断字符串是否包含2. StringBuffer类2.1 StringBuffer类有3个构造方法2.2 容量,实际长度2.3 追加对象 append(Object)2.4 插入子串 insert(int index, object)2.5 删除字串 delete(int start, int end)1. String 类  在编程中会大量的使用String类。如,在学生类中定

2022-03-15 20:29:15 487

原创 Java进阶篇4——线程

文章目录1. 什么是线程?2. 一个线程的生命周期图3. 线程的优先级4. 通过实现 Runnable 接口来创建线程5. 通过继承Thread来创建线程6. 通过 Callable 和 Future 创建线程7. 如果有3个线程,如何保证3个线程的执行先后顺序。7.1 线程池ExecutorService7.2 计数器CountDownLatch7.3 栅拦CyclicBarrier7.4 源码1. 什么是线程?一条线程指的是进程中一个单一顺序的控制流。一个进程包括由操作系统分配的内存空间。一个

2022-03-13 17:08:07 599

原创 Java进阶篇3——异常

文章目录一、异常的知识1. 所有的异常类都是从 java.lang.Exception 类继承的子类2. 解释各部分含义3. 理解错误与异常4. 异常如何工作?5. 捕获异常5.1 模板5.2 解释为什么这样写6. 抛出异常7. 声明异常8. throw 和 throws二、 实践1. 练习 IOException及如何抛出异常2. 练习 方法重写时声明抛出异常的限制3. 练习 ArrayIndexOutOfBoundsException4. 练习 多重捕获try..catch5. 练习 throws声明

2022-03-11 20:55:26 741

原创 Java数据结构——类改写为泛型类

1. 泛型循环队列********************

2022-03-10 21:16:44 726 1

原创 LINUX第4天——文件及目录管理

1. 目录的创建、删除、查询、权限************2. mkdir, rm, mv********************************3. 文件的查询和检索: find, locate**************4. 查看文件内容:cat, vi, tail, more,bash******5. 管道和重定向: |, > , <, <<, >>***************

2022-03-09 16:32:36 163 1

原创 LINUX第3天——学会使用命令帮助

2.1 whatis command************* 2.2 info command**************** 2.3 使用man********************* 2.4 which command************

2022-03-09 12:01:50 719

xiguan.arff

//我晕了,这个文件明明内容一摸一样,复制到文本文件,改后缀为arff。但是却不行,bug吧!!! //为了你们,不需要下载weka这个软件,我把我电脑上测试得起的xigua.arff文件,免费上传了。 下面这篇博客会用到: https://blog.csdn.net/qq_51184516/article/details/124602274?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124602274%22%2C%22source%22%3A%22qq_51184516%22%7D&ctrtid=IGJeC

2022-05-08

weka.jar包,用于读取arff文件,其中instance等

1. weka软件,机器学习的一个好软件。下载之后,可以更好学习。 2. 读取属性,属性取值,数据,更方便。 3. 与导入 jdom.jar包方法一样。

2022-04-02

jdom.jar包,这个是2.0.6.1版本。

1. 编写 xml 文件要用到的包。 2. 用处:eclipse 3. 方法:右键项目,构建路径,添加外置归文档。 4. 或则:搜eclipse如何导入jdom.jar

2022-04-02

取色器.rar,很好用的取色器软件

点一下,就可以轻松,获取电脑任何地方的颜色

2021-12-23

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

TA关注的人

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