自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet

ServletTOMCAT的结构一个简单的Servlet的求情处理流程Servlet的生命周期HttpServletResponse对象TOMCAT的结构一个简单的Servlet的求情处理流程这里的常见错误404 资源没有找到 web.xml中的Servletmapping 中的url与浏览器输入的不一致500 没有找到对应的类,web.xml中的servletclass 可能写错...

2019-04-10 20:35:00 131

原创 Maven

Maven的使用配置文件pom.xmlmaven的常用命令TOMCAT提供的maven插件命名maven 约定优先于配置POM(项目对象模型)pom面向对象思想配置文件pom.xmlmaven的常用命令TOMCAT提供的maven插件命名maven 约定优先于配置POM(项目对象模型)一个POM.xml定义一个maven项目。pom面向对象思想pom也有一个类似java中...

2019-04-08 21:07:06 142

原创 Tomcat

TOMCATtomcat 目录介绍bin目录conf目录server.xml的结构TOMCAT处理流程Connector的参数配置TOMCAT线程池的配置tomcat 目录介绍bin目录tomcat也是一个java程序,在启动的时候也需要jvm,所以对于tomcat可以配置下JVM的配置参数。可以修改jvm的堆内存,以及最大堆内存。通过添加环境变量JAVA_OPTS配置即可。conf目...

2019-04-06 23:08:57 134

原创 java web HTTP

HTTP协议1. HTTP 简介TCP协议栈的网络分层HTTP请求HTTP 响应1. HTTP 简介HTTP协议在计算机网络中属于应用层,首先有客户端发出HPPT请求,然后服务端做出HTTP相应,一次请求加一次相应组成了一次HTTP事务。TCP协议栈的网络分层注意这里是不OSI的那个七层协议HTTP处于应用层;传输层,TCP(UDP也可以吧?)服务器默认端口是80端口;网络层有IP,通...

2019-04-02 21:47:12 112

原创 tensorflow的学习

tensorflow的学习Session会话变量placehold激活函数Session会话会话的创建import tensorflow as tfmatrix1 = tf.constant([[3,4]])matrix2 = tf.constant([[3], [3]])product = tf.matmul(matrix1,matrix2)...

2019-03-30 23:42:22 109

原创 XGBOOST—待补充

XGBOOSTXGBOOST 在目标函数初用了二阶导数来近似残差XGBOOST 在目标函数初用了二阶导数来近似残差

2019-03-27 22:17:23 206

转载 全排列

https://blog.csdn.net/qq_31601743/article/details/82053201

2019-03-27 18:27:24 116

原创 DNSCAN聚类算法

基本概念什么是核心点?在它一个半径内R 点的数量大于minPts。工作流程参数选择优缺点

2019-03-24 22:35:21 1410

原创 R-CNN系列

R-CNN系列R-CNNfast R-CNNfaster R-CNN卷积网络设计trickR-CNNR-CNN 首先划分很多Rigion,叫做Rigion proposal.然后进行Selective Search,就是合并小区域。看下图,合并后的小区域需要变换,将他们统一一下,然后进入ConvNet。存盘,用svms预测。fast R-CNNfast R-CNN 在R-CNN的基础上进...

2019-03-23 23:33:21 128

原创 RNN与LSTM

RNNRNNLSTMfine tune (微调)RNN递归神经网络(RNN),该网络最大的特点就是利用了前一步的信息。如下图:RNN有一个比价特别的地方,那就是S,表示记忆单元。其反向传播的过程需要将当前步的一直到最后的梯度都求出来。这个也是它的缺点,为什么呢?主要就是因为距离当前太远的地方,可能与当前关系不大,我们应该忽略他,同时这样也容易造成梯度消失。LSTM针对RNN存在的...

2019-03-23 22:36:30 213

原创 卷积神经网络CNN

卷积神经网络 回顾神经网络神经网络的组成认识卷积层卷积计算流程stride参数pad参数权值共享pool 池化层整理流程CNN反向传播卷积层更新参数pool层的反向传播两种比较经典的CNN网络AlexNetVGGNet回顾神经网络该部分主要理解神经网络BP传播过程。对于数据是一batch一batch训练的,如果使用全部的 速度太慢,如果使用一个 不就是随机梯度下降了吗?这样需要训练的次数比较多...

2019-03-23 19:00:06 336

原创 EM算法

EM算法极大似然函数EM算法的推导GMM(高斯混合模型)极大似然函数在LR算法中,其目标函数就是使用极大似然估计 使得该最大然而在EM算法中 也是使用极大似然估计(加入了隐变量),极大似然估计就是知道样本出现的分布,求使得该分布出现最大的参数。2 这样可以给定参数的一个初始值,使用迭代的方式进行求解。如下图所示;有两个硬币,但是每个硬币正面向上的概率都不一样。先假设A,B朝上的概率,然...

2019-03-23 10:29:56 235

转载 java中 String Stringbuffer Stringbuider

转:https://www.cnblogs.com/su-feng/p/6659064.html Java中的String,StringBuilder,StringBuffer三者的区别   最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些...

2019-03-22 21:33:25 99

转载 PCA与SVD

PAC 与 SVD1. PCA2. SVDPCA与SVD今天梳理了降维的主要方法,PCA与SVD[参考文章1 https://www.cnblogs.com/pinard/p/6251584.html)](https://www.cnblogs.com/pinard/p/6251584.html)参考文章2 https://blog.csdn.net/qq_24464989/article...

2019-03-21 23:17:43 442

转载 期望、方差、协方差和协方差矩阵

一、期望1.离散随机变量的X的数学期望:##E(X)=∑∞k=1xkpkE(X)=∑k=1∞xkpkE(X)=∑k=1∞xkpkE(X)=∑∞k=1xkpkE(X)=∑k=1∞xkpk E(X) = \sum_{k=1}^{\infty}x_kp_kE(X)=∑∞k=1xkpkE(X)=∑k=1∞xkpkE(X)=k=1∑∞​xk​pk​ρXY​=0, 两个变量不相关四、协...

2019-03-21 21:21:07 662

原创 BP反向传播

这里讲的很清楚 神经网络正向传播很好理解 即X*W+B 然后进入激活函数 然后作为下一层输入 反向传播即使:更新W的过程,使得下一次正向传播的时候可以使得输出更接近label 对于反向传播就是一个连续求导的过程 w=w-步长*(总误差到当前步的导数)##手写神经网络import numpy as npdef sigmoid(x,deriv=False):#deriv=True 为...

2019-03-17 22:59:52 124

原创 推荐系统相关知识点

推荐系统相关相似度计算中的距离基于用户的协同过滤基于用户的协同过滤存在的问题:基于用户的协同过滤不流行原因基于物品的协同过滤冷启动问题隐语义模型隐语义模型与协同过滤的对比推荐系统中的衡量指标相似度计算中的距离其中皮尔逊相关系数,是x与y的协方差与x与y的标准差之积的比值。协方差表示的是x与y的相关性 取值在[-1,1]之间基于用户的协同过滤将购买比较相似的其他用户买过的商品 推荐给用户...

2019-03-17 22:53:47 374

原创 推荐算法之—关联规则

关联规则项集的介绍支持度与置信度置信度(一种条件概率)Apriori算法序列模式项集的介绍itemset:即一个人买了牛奶,又买了面包,那么{牛奶,面包}就是个项集 有两项 就是2-itemset支持度与置信度支持度:通俗点说就是一个所有商品中 当前商品所在占的比重置信度(一种条件概率)置信度:例如买了啤酒和尿布的数量与啤酒或者尿布的比率 此时是相对于谁的执行度。通俗点就是买了...

2019-03-16 17:33:04 834

原创 深度学习_准备工作

深度学习常用函数学习率问题反向传播:神经网络可以表达非线性的原因参数初始化常用函数sigmoid:Relu激活函数sigmoid存在的主要缺点是 当网络层数较多的时候 容易发生梯度消失 因为在sigmoid中 x值过大或者过小 它的倒数值都会接近于0 ,这样便不能进行反向传播。而Relu函数不会Softmax:学习率问题学习率过高过或过低都不行反向传播:反向传播即在 更...

2019-03-16 16:36:13 190

转载 笔试答题python读取内容

转 https://blog.csdn.net/weixin_36372879/article/details/85796494 根据牛客网的说法:https://www.nowcoder.com/discuss/276import systry: while True: line1 = sys.stdin.readline().strip() ...

2019-03-11 23:07:09 442

转载 机器学习中的交叉熵

转自这里关于交叉熵在loss函数中使用的理解交叉熵(cross entropy)是深度学习中常用的一个概念,一般用来求目标与预测值之间的差距。以前做一些分类问题的时候,没有过多的注意,直接调用现成的库,用起来也比较方便。最近开始研究起对抗生成网络(GANs),用到了交叉熵,发现自己对交叉熵的理解有些模糊,不够深入。遂花了几天的时间从头梳理了一下相关知识点,才算透彻的理解了,特地记录下来,以便日...

2019-03-11 20:57:21 138

转载 常见的最优化方法

转自阅读目录  具体步骤:  我们每个人都会在我们的生活或者工作中遇到各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如何使利润最大化”等。最优化方法是一种数学方法,它是研究在给定约束之下如何寻求某些因素(的量),以使某一(或某些)指标达到最优的一些学科的总称。随着学习的深入,博主越来越发现最优化方法的重要性,学习和工作中遇到的大多问题都可以建模成一种最优化模型进行求解...

2019-03-11 16:38:27 197

转载 SQL join详解

SQL语句之 join图解

2019-03-10 10:53:16 89

转载 二叉树的前中后遍历

二叉树的前中后遍历#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018-05-24 15:16# @Author : xxd# @File : test.py class Node: def __init__(self,data,left=None,right=None): s...

2019-03-09 18:57:59 197

原创 剑指offer—删除列表中重复的

在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5解题思路: 使用一个pPro来记录当前note的前一个指针 如果pPro后面的可以用 就把pPro.next链接上 使用p记录当前的指针 判断下和下一个相等吗?如果相等 就后移...

2019-03-04 00:08:34 78

原创 剑指offer51题

题目描述给定一个数组A[0,1,…,n-1],请构建一个数组B[0,1,…,n-1],其中B中的元素B[i]=A[0]A[1]…*A[i-1]A[i+1]…*A[n-1],不能使用除法。解题思路:将A分成左右两部分 左边C 右边D B=C*D C与D的计算使用动态规划解法 c[0]=0 C[i]=C[i-1]*A[i-1] D反着来# -*- coding:utf-8 -*-class ...

2019-03-03 16:55:49 339

原创 Hive_慕课网2

Hive_慕课网 2数据的导入数据的查询数据的导入数据的查询

2019-03-03 16:50:13 101

原创 Hive_慕课网 1

Hive_慕课网hive简介hive体系结构hql的解析执行过程hive简介hive体系结构hql的解析执行过程

2019-02-28 16:54:00 206

原创 数据结构极客视频7

数据结构极客视频LRUCache leetcode146布隆过滤器课程总结模板递归模板DFSBFS二分查找DP模板位运算切题斐波那契序列 改到O(n)方法LRUCache leetcode146class LRUCache: def __init__(self, capacity: int): self.remain=capacity self.di...

2019-02-27 11:02:38 189

原创 数据结构极客视频6 动态规划

数据结构极客视频6—动态规划动态规划动态规划题目 leetcode70 跳台阶DP题目 120题目 乘积最大子序列动态规划题目 有待补充 先跳过动态规划动态规划题目 leetcode70 跳台阶class Solution: def climbStairs(self, n: int) -> int: if n<=2: retu...

2019-02-26 21:01:14 206

原创 数据结构极客视频5_位运算

数据结构极客视频5位运算位运算题目1—leetcode191:位运算题目2—231位运算 leetcode338题目 leetcode 52_使用位运算解决N皇后解法数量问题位运算位运算题目1—leetcode191:class Solution(object): def hammingWeight(self, n): """ :type n...

2019-02-26 11:22:51 286

原创 数据结构极客视频5_二分和字典序

数据结构极客视频5二分查找二分查找应用条件二分查找代码模板二分题目 实现sqrt字典树字典树 leetcode208字典树 leetcode212:二分查找二分查找应用条件二分查找代码模板left,right=0,len(array)-1while left<=right: mid==(right+left)/2 if array[mid]==target: ...

2019-02-25 22:33:22 174

原创 数据结构极客视频5_DFS的题目

数据结构极客视频5剪枝题目 N皇后问题题目 数独 leetcode 36题目 独数 leetcode 37剪枝在深度优先搜索中 如果对所有的结果都尽心搜索是没有必要的 有的搜索并不是先要的结果 这时候就需要对它进行剪枝如下图 4皇后问题 虚线表示不必要的搜索题目 N皇后问题解题思路:对于每一行来说 如果在这行的第col列放了皇后 那么这列 以及它的撇和NA 和这一行都不能放。在pi...

2019-02-25 16:53:44 96

原创 数据结构极客视频4

数据结构极客视频4题目 leetcode50贪心算法贪心算法题目 股票买卖BFS与DFS 广度优先于深度优先搜索广度优先深度优先题目 分层打印二叉树题目 所有括号问题题目 leetcode50解题思路 使用分治的方法 O(logN) 考虑N是单数还是双数 代码分为非递归与递归版非递归class Solution: def myPow(self, x: 'float', n: '...

2019-02-24 21:41:10 154

原创 数据结构极客视频4—递归分治的模板

数据结构极客视频4二叉树前中后遍历代码递归程序模板分而治之代码模板二叉树前中后遍历代码递归程序模板分而治之代码模板

2019-02-23 21:38:37 134

原创 数据结构极客视频3

数据结构极客视频3二叉树&&二叉搜索树题目:判断是否是二叉搜索树 leetcode98题题目 找到第一个公共祖先二叉树&&二叉搜索树对于二叉搜索树 所有的左子树都是小于根节点的 所有的右子树都是大于根节点的题目:判断是否是二叉搜索树 leetcode98题思路1 先中序遍历 看是否 是升序 将搜索二叉树中序遍历后是从小到大排序的 定义个函数 得到二叉树的中...

2019-02-23 21:08:41 150

原创 数据结构极客视频2

数据结构极客视频21.哈希表概念哈希冲突list Map Set题目:Anagram题目 两数之和题目 三数之和1.哈希表概念哈希表如下图:通过一个哈希函数得到一个存储位置 如果需要查找一个元素 若遍历时间复杂度是N 若用哈希O(1)注意使用哈希表存储的元素是没有大小关系的哈希冲突当通过哈希函数 映射的位置已经存在元素的时候遍产生了冲突 解决方式有多种 下图是一种 在后面加个链表l...

2019-02-22 20:38:50 161

原创 数据结构极客视频1

极客视频总结11.复杂度图像描述常见复杂度大小常见算法的复杂度各种堆的复杂度2.优先队列题目:返回数据流中第K大的元素题目:滑动窗口最大值1.复杂度图像描述常见复杂度大小常见算法的复杂度###常用数据结构操作的复杂度各种堆的复杂度严格斐波那契堆复杂度最小2.优先队列题目:返回数据流中第K大的元素/* * 使用堆排序(优先队列)解决 输入流中第K的数据 * 注意ja...

2019-02-21 21:41:55 288

原创 排序算法整理

排序算法1.简单排序简述2.归并排序简述3.快排简述4.堆排序简介5.排序总结1.简单排序简述希尔排序是插入排序的改进版 package SortLearn;//选择排序 核心思想 依次选择出最小的元素放在对应的位置 需要比较N^2次 交换N次 即使是已经排好序的数组 依然需要这些次的比较和交换 public class easySort<T extends Comparab...

2019-02-19 23:19:15 90

原创 读书笔记-打印有序列表的公共部分

注意关键词 “有序” 当链表1的当前值小于链表2的当前值得时候 链表1进行下一个 ;链表2进行同样的操作,当链表1和链表2的值相等的时候 ,打印 并均进入下一个。package Charpter2;class Node{ public int value; public Node next; public Node(int data){ this.v...

2019-01-24 10:29:19 132

空空如也

空空如也

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

TA关注的人

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