自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 第一章 绪论

第一章 绪论机器学习致力于研究通过计算的手段,利用经验来改善系统自身的性能。基础示例: 每条记录是关于一个事件或对象的描述,称为一个“示例”。例如(色泽=浅白;根蒂=蜷缩;敲声=沉闷)特征向量: 每一个示例称为一个“特征向量”,其特征反应了事件或对象在某方面的表现或性质。标签: 标签是关于示例结果的信息。归纳: 从特殊到一般的“泛化”过程,即从具体的事实归结出一般性规律。演绎: 从一般到特殊的“特化”过程,即从基础原理推演出具体状况。假设空间: 可以把学习过程看成一个在所有假设组成的空间

2020-09-11 23:30:03 233 1

原创 Non-Negative Matrix Factorization 非负矩阵分解(NMF)

Non-Negative Matrix Factorization 非负矩阵分解(NMF)简介及基本思想1999年由D.D.Lee和H.S.Seung提出的新的矩阵分解思想,在矩阵中所有元素均为非负数约束条件下的矩阵分解方法,通过矩阵分解,可以对描述问题的矩阵进行将为,另一方面可以对大量的数据进行压缩和概括。原文论文为:《Algorithms for Non-negative Matrix Factorization》NMF的基本思想为:对于任意给定的一个非负矩阵A,NMF可以找到两个非负矩阵U和V

2020-08-26 16:53:55 765

原创 例程makefile详解

编译文件中原命令如下: gcc -Wall -g -fpic -shared -o libiptraces.so iptraces.c gcc -Wall -g -o p.out -I. -L. -liptraces nsprint.cmakefile关系到整个工程的编译规则,makefile定义了一系列的规则来制定,哪些文件需要先编译,哪些文件后编译,甚至于进行更复杂的功能...

2020-03-18 10:53:23 358

原创 Mining Data Streams(1)——数据流挖掘学习笔记

概述数据流不同于数据库,有几个特点:数据流的实时性,导致其需要被立即处理,否则会永远消失。同时一般数据量太大太快,动态存储无法存储全部数据。所以在处理数据流的时候,一般会采用两种算法:1、利用采样和过滤的思想对流实时处理,去除不必要的元素。2、存储固定长度的窗口,对进入窗口的元素进行整合、计算,然后再利用估计和概率提供近似的答案。数据流模型可以看到这个模型中有数据数据流、流处理器、...

2019-12-28 19:35:09 1288

转载 IEEE论文格式要求

0.特别提示:本次会议要求各位作者根据审稿意见进行认真修改,然后经过大会主席的检查合格才允许上传IEEE eXpress,主要的目的是为了保证论文集的质量,不让论文格式出现五花八门的情况,确保会议后被EI和ISTP检索。目前会议主席检查了大约100篇的修改稿,问题比较多,只有10篇左右一次检查通过,大部分都经过1次或2次修改。目前这一100篇中也只有40篇通过检查,所以请各位作者加紧时间修改...

2019-03-19 17:21:36 24119

原创 几种常见的水下路由算法介绍

EEIAREnergy Efficient Interference-aware Routing 也就是能量有效冲突感知路由协议,其特点是,不需要知道每一个节点的三维位置信息,用深度位置信息代替,选择下一跳节点的原则是,最少的邻居节点(即冲突碰撞最少),最小的深度优先。以此达到减少因为信道冲突产生的丢包数量和维护节点本身三维信息产生的能量损耗。GEDARGeographic and O...

2019-03-13 21:58:09 2277 6

转载 对于带宽、波特率和数据传输速率相互关系的理解(转)

【带宽W】带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数。高带宽意味着高能力。数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数。模拟设备中带宽用Hz表示,即每秒传送的信号周期数。通常描述带宽时省略单位,如10M实质是10M b/s。带宽计算公式为:带宽=时钟频率*总线位数/8。电子学上的带宽则指电路可以保持稳定工作的频率范围。【数据传输速率Rb】...

2019-03-11 16:25:34 3007

原创 《算法导论》学习笔记——第4章 分治策略

第4章 分治策略4.1 最大子数组问题股票价格 天 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 价格 100 113 110 85 105 102 86 63 81 10...

2019-02-27 16:37:09 254

原创 AODV概念整理

前言最近开始学习无线路由协议,打算写一篇论文,所以看了一些相关的路由协议,现在将他们整理如下。AODVAODV即Ad-hoc On-Demand Distance Vector Routing,Ad-hoc就是多跳的、无中心的无线子组网络(节点是移动的),整个意思就是无线子组网按需式距离向量路由协议,比较拗口(这些路由协议自己翻译起来都特别拗口)。 AODV是基于DSDV,改进点在于,...

2019-01-13 11:07:25 2617

原创 数据库MySql实验学习总结(二)

实验三 数据查询操作实验一、实验目的    熟练运用SQL语言实现数据更新功能,包括数据插入、删除、修改。二、实验内容1. 导入数据库文件school;2. 使用SQL语句设计各种数据插入、删除、修改操作。三、实验结果1. 使用MySQL软件导入包含数据的school1.sql,生成新的数据库。2. 数据插入操作:具体要求:  1)插入全部列题目:插入一...

2019-01-12 17:03:27 6957 2

原创 Java的集合学习

介绍集合的基本框架组成中,首先是4个接口,分别是Collection、Set、List和Map接口,其中Set和List继承了Collection接口,而Map接口则是单独的,和其他三个没有任何关系。然后有一些具体的类分别实现这些接口,构成了整个集合的框架。 接口及其实现类(基本) 接口 类的实现 Set HashSet TreeSet List Ar...

2019-01-09 16:49:26 179

原创 数据库MySql实验学习总结(一)

前言近期课上利用MySql进行数据库实验和课设,遇到了一些问题,也收获了很多,对此进行总结。实验一 安装与创建模式(数据库) 一、实验目的    理解和掌握数据库DDL语言,能够熟练地使用SQL语句创建、修改和删除数据库和基本表。二、实验内容1. 安装数据库系统软件,熟悉其基本操作;2. 使用SQL语句创建、使用和删除数据库;3. 使用SQL语句创建、修改和删除基本...

2019-01-08 19:46:46 40317 3

原创 《算法导论》学习笔记——第二章 算法基础

第2章 算法基础2.1 插入排序插入排序对于少量元素的排序,是一个有效的算法。插入排序的工作过程就像我们排序手中的扑克牌,每次从桌上拿走一张牌并放在手上正确的位置。具体实现的思路为,输入的数据为一个数组,左边为排序好的,右边是待排序的。利用循环遍历每一个要排序的数,将待排的设为key,与左边排序好的数组进行比较大小,然后交换位置。直到全部排好顺序。//插入排序的伪代码for j...

2019-01-06 16:51:54 307 1

原创 水下无线传感网络中的一些概念

最近在写水下无线传感网络的文章,在读论文的时候遇到了一些名词,现记录下来:1.信噪比:英文名称叫做SNR或S/N(SIGNAL-NOISE RATIO)。      即信号与噪声的比值,信噪比越高,传输的效果越好。在文章《Probabilistic Neighborhood Location-Point Covering Set-Based Data Collection Algorith...

2019-01-05 17:12:54 2007

原创 迷宫问题

[问题描述]标题:迷宫X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。房间的地板上写着一个很大的字母。我们假设玩家是面朝上坡的方向站立,则:L表示走到左边的房间,R表示走到右边的房间,U表示走到上坡方向的房间,D表示走到下坡方向的房间。X星球的居民有点懒,不愿意费力思考。他们更喜欢玩运气类的游戏。这个游戏也是如此!开始的时候,直升机...

2019-01-04 18:00:08 205

原创 计算m-n楼的最短距离

[问题描述] X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下: 1  2  3  4  5  6 12 11 10 9  8  7 13 14 15 ..... 我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动) 输入为3...

2019-01-03 21:14:41 268

原创 高斯的日记(日期类计算题)

[问题描述]大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210。后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那...

2019-01-03 20:00:43 1036

原创 扫雷问题

 1.问题描述[输入]The input will consist of an arbitrary number of fields. The first line of each field contains two integersn and m (0 < n, m ≤ 100) which stands for the number of lines and column...

2018-12-22 20:47:27 1142

原创 3n+1问题

1.问题描述考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2;如果 n 是奇数,把它乘 3 加1。用新得到的值重复上述步骤,直到 n = 1 时停止。例如,n = 22 时该算法生成的序列是:22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1人们猜想(没有得到证明)对于任意整数 n,该算法总能终止于 n = 1。这个猜想对于至少...

2018-12-22 16:13:44 1202

数据库实验四-数据库设计

实验四 数据库设计实验,包含一个模式7张基本表,详情参考博客。

2019-01-12

数据库MySql实验代码

数据库系统概论课程实验的代码,包括对于student-course-sc表的一系列查询操作,详情参加博客内容。

2019-01-08

数据mysql库实验一

数据库系统概论课的实验代码,内有student-course-sc表建立的对应美容,更具体的内容参见博客。

2019-01-08

扫雷问题源码

每周一题之2 Mineweep(扫雷) 测试地址:https://vjudge.net/problem/UVA-10189 [问题描述] Have you ever played Minesweeper? It’s a cute little game which comes within a certain Operating System which name we can’t really remember. Well, the goal of the game is to find where are all the mines within a M × N field. To help you, the game shows a number in a square which tells you how many mines there are adjacent to that square. For instance, supose the following 4 × 4 field with 2 mines (which are represented by an ‘*’ character): *... .... .*.. .... If we would represent the same field placing the hint numbers described above, we would end up with: *100 2210 1*10 1110 As you may have already noticed, each square may have at most 8 adjacent squares. [输入] The input will consist of an arbitrary number of fields. The first line of each field contains two integers n and m (0 < n, m ≤ 100) which stands for the number of lines and columns of the field respectively. The next n lines contains exactly m characters and represent the field. Each safe square is represented by an ‘.’ character (without the quotes) and each mine square is represented by an ‘*’ character (also without the quotes). The first field line where n = m = 0 represents the end of input and should not be processed. [输出] 对于每对整数 i 和 j,按原来的顺序输出 i 和 j,然后输出二者之间的整数中的最大循环节长度。 这三个整数应该用单个空格隔开,且在同一行输出。对于读入的每一组数据,在输出中应位于单独的一行。 [样例输入] 4 4 *... .... .*.. .... 3 5 **... ..... .*... 0 0 [样例输出] Field #1: *100 2210 1*10 1110 Field #2: **100 33200 1*100 */

2019-01-03

3n+1问题java源码

[问题描述] 考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2;如果 n 是奇数,把它乘 3 加1。 用新得到的值重复上述步骤,直到 n = 1 时停止。例如,n = 22 时该算法生成的序列是: 22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1 人们猜想(没有得到证明)对于任意整数 n,该算法总能终止于 n = 1。这个猜想对于至少 1 000 000内的整数都是正确的。 对于给定的 n,该序列的元素(包括 1)个数被称为 n 的循环节长度。在上述例子中,22 的循环节长度为 16。 输入两个数 i 和 j,你的任务是计算 i 到 j(包含 i 和 j)之间的整数中,循环节长度的最大值。

2019-01-03

空空如也

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

TA关注的人

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