自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第71——80天

第 71 天: BP神经网络基础类 (数据读取与基本结构) 这是神经网络一统江湖的时代. 别人给的代码只有 70 行,不知道怎么回事,我改一改就到了 300+. 今天这个程序是为了复用性而强行拆解获得的 package machinelearning.ann; import java.io.FileReader; import java.util.Arrays; import java.util.Random; import weka.core.Instances; /** * Genera

2021-07-30 21:18:15 108 1

原创 2021-07-28第二次作业

1.令A={1,2,5,8,9}\mathbf{A} =\{1,2,5,8,9\}A={1,2,5,8,9},写出A\mathbf{A}A上的“模2同余”关系及相应的划分。 2.

2021-07-28 09:46:52 92

原创 2021-07-27数学表达式作业一

令A={3,5},写出2A2^{\mathbf{A}}2A 2A=∅,3,5,3,52^{\mathbf{A}} = {\emptyset, {3},{5},{3,5}}2A=∅,3,5,3,5 A=5,6,7,8,9\mathbf{A} = {5, 6, 7, 8, 9}A=5,6,7,8,9 A=[5…9]=5,6,…,9\mathbf{A} =[5…9] = {5, 6, \dots, 9}A=[5…9]=5,6,…,9 A=xii=15=5,6,…,9\mathbf{A} = {x_i}_{i =

2021-07-27 01:24:38 85

原创 61-70天,决策树与集成学习

第 61 天: 决策树 (1. 准备工作) 决策树是最经典的机器学习算法. 其实我不想在后面加上"之一". 它有非常好的可解释性. 今天可以抄到 284 行, 剩下的明天抄. 数据仅有一份. 分裂后的数据子集仅需要保存 availableInstances 和 availableAttributes 两个数组. 两个构造方法, 一个读入文件获得根节点, 另一个建立根据数据分裂的获得. 判断数据集是否纯, 即所有的类标签是否相同, 如果是就不用分裂了. 每个节点 (包括非叶节点) 都需要一个标签, 这样,

2021-07-18 16:20:20 160

原创 51-60天,kNN 与 NB

第 51 天: kNN 分类器 这个代码 300 行, 分三天完成. 今天先把代码抄完并运行, 明后天有修改程序的工作. 要求熟练掌握. 两种距离度量. 数据随机分割方式. 间址的灵活使用: trainingSet 和 testingSet 都是整数数组, 表示下标. arff 文件的读取. 需要 weka.jar 包. 求邻居. 投票. package machinelearning.knn; import java.io.FileReader; import java.util.Arrays.

2021-07-10 09:52:12 209

原创 第41-50天:查找与排序

第 41 天: 顺序查找与折半查找 顺序查找使用岗哨可以节约一半的时间. 为此, 第 0 个位置不可以放有意义的数据, 即有效数据只有 length - 1 个. 顺序查找时间复杂度为 O ( n ) O(n)O(n). 折半查找时间复杂度为 O ( log ⁡ n ) O(\log n)O(logn). 书上为简化起见, 只关注键. 这里使用键值对来表示一条完整的数据. 实际应用中可以把 content 改成任何想要的数据类型 package datastructure.search; /**

2021-06-30 11:52:20 167

原创 第31-40天

第31天:整数矩阵及其运算 今日所要学习的内容如下: 矩阵对象的创建. getRows 等: getter, setter 在 java 里面很常用. 主要是为了访问控制. 整数矩阵的加法、乘法. Exception 的抛出与捕获机制. 用 this 调用其它的构造方法以减少冗余代码. 代码看起来多, 但矩阵运算我们以前写过. 把数据类型修改成 double, 获得 DoubleMatrix.java, 以后会很有用. getIdentityMatrix: 单位矩阵. resultMatrix.data

2021-06-20 16:36:24 174

原创 第21-30天

第21天:二叉树的深度遍历的递归实现 21.1 二叉树的遍历比存储、建立要简单. 所以先“手动”建立一个二叉树来玩. 21.2 递归算法写起来就是舒服. 前、中、后序的代码差别只有输出语句的位置. 21.3 不需要额外的节点类, 每棵二叉树 (树) 都可以从自己的根结点找到其它所有节点. 这个需要自悟. 21.4 获取二叉树的层次、总节点数, 也需要递归. 以后可能要用, 这里就一并写了. ———————————————— 版权声明:本文为CSDN博主「minfanphd」的原创文章,遵循CC 4.0 B

2021-06-10 19:24:20 99

原创 2021-05-31

第十一天:顺序表(一) 此处为闵老师发布学习内容理论知识,今日对理论概念进行了一定了解,在《数据结构》中, 使用“抽象数据类型”来描述不同的数据结构. 在《面向对象程序设计》中, 用对象来存储数据及其上的操作. 我认为, 它们的本质都是相同的. 11.1 对象: 数据及其上操作的总和. 例如, 我是一个对象, 具有身高、体重、年龄、跑步速度等数据; 同时,我具有吃饭、睡觉、送快递等功能. 从计算机的发展来看, 第一阶段以操作 (函数) 为中心, 一个计算导弹轨迹的函数, 根据不同输入获得不同输出. 第二阶

2021-05-31 20:02:51 163

原创 2021-05-21

Java学习之日撸代码300行 任务计划 第1天:环境搭建 之前通过同学对Java的环境配置有一定的了解,也进行过环境配置,安装了JDK 跟闵老师所发布的有不同之处,今天我先用之前配置的环境进行了编写HelloWorld代码回顾 运行也正常,明日将进行闵老师所发布的进行环境配置,并完成第二天的内容 ...

2021-05-21 21:24:34 120

空空如也

空空如也

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

TA关注的人

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