自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宕桑

Machine-learning, javaWeb

  • 博客(25)
  • 收藏
  • 关注

原创 卷积神经网络(一)卷积

卷积定义:卷积是一种数学算子连续性定义 离散型定义 物理意义:一个函数放在另一个函数上的加权叠加理解卷积:把一个点的像素值用它周围的点的像素值加权平均来代替 用一个模版和一幅图作卷积,对于图像上每一个点,将模版原点与之对齐(重合),然后将模版的点与图像上的点对应相乘,再相加得到该点的卷积值可借助下图理解(...

2019-03-13 16:09:23 436

原创 蓝桥杯备赛练习(三) 丑数II (JAVA)

题目:编写一个程序,找出第n个丑数。丑数就是只包含质因数2, 3, 5的正整数。示例:输入:n=10输出:12解释:第10个丑数是12。1,2,3,4,5,6,8,9,10,12class Solution { public int nthUglyNumber(int n) { if(n==1) { ...

2019-03-12 22:24:32 229

原创 蓝桥杯备赛笔记(一) 深度优先搜索中的剪枝

剪枝是一种优化算法,通过剪掉不合理的搜索来减少搜索时间。剪枝通常分为以下两类:可行性剪枝 最优化剪枝可行性剪枝:该方法判断继续搜索能否得出答案,如果不能直接回溯。最优化剪枝:又称为上下界剪枝,是一种重要的搜索剪枝策略。它记录当前得到的最优值,如果当前结点已经无法产生比当前最优解更优的解时,可以提前回溯。例题(小木棍):题目描述乔治有一些同样长的小木棍,他把这些木棍随意...

2019-03-12 21:03:45 342

原创 蓝桥杯备赛练习(二) 组合总和III(JAVA)

题目来源Leetcode题目:找出所有相加之和为n的k个数的组合。组合中只允许含有 1 -9 的正整数,并且每种组合中不存在重复的数字。说明:所有数字都是正整数。解集不能包含重复的组合。示例1.输入:k=3,n=7输出:[[1,2,4]]示例2.输入:k=3, n=9输出:[[1,2,6],[1,3,5],[2,3,4]]考点:深度搜...

2019-03-12 20:23:10 173

原创 JavaWeb学习笔记——Mac os下在idea中创建Web项目以及部署Tomcat

Java Web项目写了一半发现Eclipse插件安装一直出现问题,就转向idea了。第一次用idea太不熟悉,好多东西都是东拼西凑的查阅各种博客才勉强配好。Mac os 下 idea 创建Java Web项目配置Tomcatidea安装好后启动,出现如下界面点击图上所示区域勾选后点击next选择项目保存的位置并为其命名,然后选择Finish出现上图界面点击...

2019-03-08 19:30:35 602 2

原创 蓝桥杯备赛练习(一) 分考场(JAVA)

问题描述  n个人参加某项特殊考试。  为了公平,要求任何两个认识的人不能分在同一个考场。  求是少需要分几个考场才能满足条件。输入格式  第一行,一个整数n(1<n<100),表示参加考试的人数。  第二行,一个整数m,表示接下来有m行数据  以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识。输...

2019-02-25 20:03:05 500

原创 Java Web学习笔记(四)——xml基础

xml是可扩展标记语言,非常灵活,没有固定的标签,所有的标签都可以自定义。xml通常用于信息的记录和传递,经常被用于充当配置文件。xml的格式1.  声明信息,用于描述xml的版本和编码方式<?xml version="1.0" encoding="UTF-8"?>2.  xml有且仅有一个根元素(元素由开始标签、元素内容和结束标签组成)3.  xml是大小写敏感...

2019-02-20 14:11:43 201

原创 Java Web学习笔记(三)——MySQL基础操作 (1)

终端进入MySQL命令行界面mysql -u root -p随后输入密码,出现下图所示欢迎界面即登录成功显示mysql中所有数据库的名称show databases; 创建一个列表中不存在的数据库create database web02; 此时再次使用show databases语句即可看到刚创建的数据库web02出现在列表中use w...

2019-02-18 15:20:37 149

原创 机器学习笔记 1.1 KNN算法应用

使用KNN改进约会网站的配对效果1.收集数据:提供文本文件2.准备数据:使用Python解析文本文件约会数据样本主要包含以下3种特征:每年获得的飞行常客里程数 玩视频游戏所耗时间百分比 每周消费的冰淇淋公升数在将上述待处理数据输入到分类器之前,必须将待处理数据的格式改变为分类器可以接受的格式。在knn.py中创建名为file2matrix的函数来处理输入格式问题。该函数的输入...

2019-01-18 10:43:38 402 1

原创 机器学习笔记1.0 K-近邻算法(KNN)

K-近邻算法概述K-近邻算法采用测量不同特征值之间的距离方法进行分类优点:精度高、对异常值不敏感、无数据输入假定缺点:计算复杂度高、空间复杂度高适用数据类型:数值型和标称型工作原理:存在一个样本数据集,且样本集中每个数据都存在标签,即我们知道样本集中每个数据对应的分类。输入没有标签的新数据之后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本集中特征最相似数...

2019-01-17 16:34:40 379 1

原创 Java Web学习笔记(二)——jQuery基础

jQuery语法是通过选取HTML元素对选取的元素进行某些操作。基础语法:$(selector).action()选择符(selector)查找HTML元素action()执行对元素的操作常见DOM事件:鼠标事件 键盘事件 表单事件 文档/窗口事件 click keypress submit load dblcclick key...

2018-11-29 20:53:01 160

原创 Java Web学习笔记(一)——使用JS实现广告定时弹出

技术分析获取图片位置(document.getElementById(""))隐藏图片:display:none定时操作:setInterval("显示图片的函数",3000)步骤分析1.在页面指定位置隐藏一个图片(使用display属性的none值)2.确定事件(onload)并为齐绑定一个函数3.书写这个函数(设置一个显示图片的定时操作)4.书写定时器中的函数(...

2018-11-19 22:40:20 663 1

原创 51单片机学习笔记——秒表实现

实现简单秒表,按键控制秒表的开始、暂停与重置。#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;#define led P0sbit k3=P3^2;sbit k4=P3^3;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 LED[]={0x...

2018-11-10 00:09:59 1675

原创 51单片机学习笔记(四)——串口通信

通信有并行通信和串行通信两种方式。在多微机系统主要采用串行通信。并行通信通常是将数据字节的各位用多条数据线同时进行传送。并行通信控制简单、传输速度快,但由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信传输线少,长距离传输时成本低,但数据的传送控制比并行通信要复杂。串行通信分为异步通信与同步通信...

2018-11-09 17:24:21 739

原创 51单片机学习笔记(三)——中断

中断系统51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。P3.2口可由IT0选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志置1,向CPU申请中断。P3.3口可由IT1选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志置1,向CPU申请中断。TF0,片内定时/计数器T0溢出中断请求标志...

2018-11-09 14:33:36 975

原创 51单片机学习笔记(二)

动态数码管显示实验#include "reg52.h"typedef unsigned int u16;typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 LED={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f, 0x6f,0x...

2018-11-08 17:52:50 673

原创 51单片机学习笔记(一)

点亮第一个LED灯#include "reg52.h"sbit led=P2^0; //将单片机的P2.0端口定义为ledvoid main(){ while(1) { led=0; //P2.0端口设置为低电平 }}LED闪烁实验#include "reg52.h"typedef unsigned int u16; //对数据类...

2018-11-07 18:09:42 987

原创 Matlab学习笔记——基础知识

Matlab只有在赋值语句后面不紧跟分号时,它才显示变量赋值后的结果。如:format命令可用于改变MATLAB在命令窗口中显示结果的格式。注释语句以百分号%开始。在这个例子中,规定r的显示占10个字符的长度,其中3个字符用于显示小数点右边的部分,格式字符f说明按照标准的十进制记号显示数值。由于采用格式字符e,A以科学计数法的形式来显示。符号“\n”生成一个回车换行符,保证后续...

2018-09-24 11:54:31 396

原创 Matlab学习笔记——求解权重矩阵

[m,n]=size(a)表示矩阵的大小(行*列)m是行数,n是列数[V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。num2str的作用是将数字转换为字符数组。...

2018-09-21 22:52:58 8849 3

原创 Matlab学习笔记——数据拟合

多项式拟合1.多项式拟合指令语法p = polyfit(x,y,N)说明p = polyfit(x,y,N) 返回阶数为 n 的多项式 p(x) 的系数,该阶数是 y 中数据的最佳拟合(在最小二乘方式中)。p 中的系数按降幂排列,p 的长度为 n+1语法polyval(P,xi)说明P为返回的多项式系数作用是用多项式系数和x向量求y向量,使用方法是返回n次多...

2018-09-21 11:13:58 643

原创 Python学习笔记——字符串

字符串是不可变的,所以字符串不能分片赋值。输出结果表示str类型的对象不支持更改。转义字符\n表示换行。下面是一些常用的转义字符转义字符 描述 转义字符 描述 \(在行尾时) 续行符 \n 换行 \\ 反斜杠符号 \v 纵向制表符 \' 单引号 \t 横向制表符 \" 双引号 \...

2018-09-10 16:14:09 336 1

原创 Python学习笔记————列表与元组

通用序列操作索引序列中的元素从0开始,从左到右依自然顺序编号。这里的编号就是索引,可通过索引获取元素。所有序列都可以通过这种方式进行索引。Python的序列也可从右往左索引。进行字符串的索引时可以定义变量也可以不定义变量。如果函数返回一个序列,也可以直接对函数的返回结果进行索引操作。分片索引用来对单个元素进行访问,使用分片可以对一定范围内的元素进行访问,分片...

2018-09-06 19:12:32 378

原创 JS学习笔记(三)

操作符操作符包括算数操作符、位操作符、关系操作符和相等操作符。一元操作符1.递增和递减操作符直接借鉴自C,分为前置型和后置型。后置与前置的区别是递增递减操作是在包含它们的语句被求值之后才执行的。var num1=2;var num2=20;var num3=num1--  +num2;       // 22var num4=num1+num2;       ...

2018-08-21 22:07:48 149 1

原创 JS学习笔记(二)

基本概念注释ECMAScript使用C风格的注释,包括单行注释和块级注释。  //单行注释  /*这是  *一个  *块级  注释*/(上述第二行和第三行都以一个星号开头,但这并不是必需的。添加这两个星号是为了提高可读性。语句在控制语句中使用代码块可以让编程意图更清晰,并且能够降低修改代码时出错的几率。例如:1.     if(test) ...

2018-08-05 22:43:36 149

原创 JS学习笔记(一)

延迟脚本(仅适用外部脚本文件)在<script>中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。例:<script defer="defer" src="example1.js"></script>脚本即使放在head元素中,也会延迟到浏览器遇到</html>标签后再执行。最好只包含一个延迟脚本。 异步脚本(仅适用...

2018-08-05 16:14:15 142

空空如也

空空如也

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

TA关注的人

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