自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 pytorch 初始化网络参数

1. 定义一个网络class MyLinear(nn.Module): def __init__(self,in_dim,out_dim): super().__init__() self.lin = nn.Linear(in_dim, out_dim) self.conv = nn.Conv2d(5,3,2) def forward(self, x): return self.lin(x)2.生成一些数据d

2021-03-02 10:44:00 446

原创 pytorch 设置随机种子,用于测试,可复现

pytorch 设置随机种子,用于测试,可复现1. 核心代码def setup_seed(seed): th.manual_seed(seed) th.cuda.manual_seed_all(seed) np.random.seed(seed) random.seed(seed) th.backends.cudnn.deterministic = Truesetup_seed(20)2.测试代码import torch as t...

2021-03-02 10:06:40 618

原创 直观理解GCN

1. GCN公式,where 2. 拆解公式可将公式拆成2部分,normal =,权重更新 wx =权重更新很容易理解,将X特征进行线性变换。为简单起见,设结点数为6,每个结点的特征数为5,且值均为1。即 矩阵X为 X[6,5],注:斜体代表矩阵的shape另外设权重W为w为1,bias为0的线性模型 ,输入层为5个神经元输出层为1个神经元的简单网络。即我们...

2020-04-11 22:29:24 2755

原创 李航,统计学习方法:CART剪枝算法实例分析

目录1.附上剪枝算法2.符号解析首先子树的概念再看公式:3.真实案例算法第三步骤的实例计算从人的角度观察:1.附上剪枝算法这里最重要的是第3步骤,自下而上的遍历各内部结点t。所有的内部结点都要算他的g(t).而公式中其他均容易理解,不容易理解的是C(t)和C(Tt)代表什么。下面具体介绍这两个东西。2.符号解析原文:首先子树的...

2019-09-28 21:55:27 2719 8

原创 python: 函数动态调用

def fun1(para): print("fun1" + para)def fun2(para): print("fuc2" + para)def call(fun=fun2): fun(": xiexie")call()

2019-09-27 16:49:19 147

原创 常用的数据预处理的方法综述

引自A Study of the Behavior of Several Methods for BalancingMachine Learning Training Data

2019-09-16 14:49:21 643

原创 常用的函数图像

import matplotlib.pyplot as pltimport mathimport numpy as npdef calconvex(X): demational = X.shape[1] Xtemp = np.zeros(shape=(demational, demational)) mean = np.mean(X, axis=0) ...

2019-09-12 09:23:10 4359

原创 imblearn:随机过采样(过采样)

随机过采样的核心思想:随机的复制、重复少数类样本,最终使得少数类与多数类的个数相同从而得到一个新的均衡的数据集。最简单的过采样方法imblearn:from imblearn.over_sampling import RandomOverSampler实验:1.第一步生成样本from collections import Counterfrom sklearn.d...

2019-01-13 16:47:01 13697 1

转载 点到平面的距离公式推导

预备知识:(1) 平面的一般表达式:其中,n=(A,B,C)是平面的法向量,D决定了平面与原点之间的距离,当D=0时,平面经过原点。 (2) 向量的模(长度):给定一个向量V=(x,y,z),则 (3) 向量的点积(内积):给定两个向量和,则它们的内积为: 点到直线的距离公式推导: 参考博客:http://www.cnblogs.co...

2018-09-27 20:34:25 18264 1

转载 通过一个例子快速上手矩阵求导

前提及说明第一次遇见矩阵求导,大多数人都是一头雾水,而搜了维基百科看也还是云里雾里,一堆的名词和一堆的表格到底都是什么呢?这里总结了我个人的学习经验,并且通过一个例子可以让你感受如何进行矩阵求导,下次再遇到需要进行矩阵求导的地方就不会措手不及。在进行概念的解说之前,首先大家需要先知道下面的这个前提:前提: 若 xx 为向量,则默认 xx 为列向量, xTxT 为行向量布局的概念...

2018-09-16 19:20:43 525

转载 numpy 中的ndarray数组返回符合特定条件的索引方法

在numpy的ndarray类型中,似乎没有直接返回特定索引的方法,我只找到了where函数,但是where函数对于寻找某个特定值对应的索引很有用,对于返回一定区间内值的索引不是很有效,至少我没有弄明白应该如何操作。下面先说一下where函数的用法吧。(1)where函数的使用场景:例如现在我生成了一个数组:   import numpy as np   ar...

2018-09-14 16:53:40 9598 1

原创 sklearn 实战第一章

使用sklearn实现手写数字识别1.sklearn提供了公共数据集官网公共数据集链接,包含自己创建数据集2.代码第一步导入包# Standard scientific Python importsimport matplotlib.pyplot as plt# Import datasets, classifiers and performance metricsfro...

2018-08-11 21:12:46 1100

原创 python 可视化matplotlib的常用操作

如何产生图形 导入matplotlib包 调用plt.plot() plt.show()import numpy as npimport matplotlib.pyplot as pltt2 = np.arange(0.0, 5.0, 0.02)plt.plot(t2, np.cos(2*np.pi*t2), 'r--')plt.show()plot属性...

2018-08-04 17:37:19 360

翻译 tensorflow 入门

      TensorFlow是由Google创建的一个开源软件库,用于实现机器学习和深度学习系统。这两个名称包含一系列共享挑战的强大算法 - 允许计算机学习如何自动发现复杂模式和/或做出最佳决策。TensorFlow的核心是数据流编程库。它利用各种优化技术使数学表达式的计算更容易,更高效。TensorFlow的一些主要功能包括:有效地处理涉及多维数组的数学表达式 深度神经网络和机...

2018-08-03 22:18:45 299

原创 详细:springmvc登录拦截器实现

一言不合上代码第一步:web.xml配置 <filter> <description>登录过滤器</description> <filter-name>loginFilter</filter-name> <filter-class>com.imu.tools.LoginFilte...

2018-03-26 19:07:36 220

原创 MySQL:一句SQL语句实现从第几条读多少条

select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 10,20 --这语句是获取从第11条开始,取20条 应该是 11~30条...

2018-03-04 19:03:44 4735

转载 android开发,如何实现通过上拉由一个activity切换到另一个activity

package com.example.testtt; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.widget.Toast; public class MainActivity extends Activ

2017-08-25 10:15:49 1172

转载 android开发让 actionbar 透明

让 actionbar 的背景 透明我需要一个 透明的actionbar ,找到如下方法实现:1. 首先,设置ActionBar 浮动到主界面上来。2. 然后,设置ActionBar的背景色,透明或者半透明。 那么如何实现这两步呢?第一步:代码实现: 在oncreate中:getWindow().requestFeature(Window.F

2017-08-21 11:21:21 1488

原创 Android 如何定义控件的透明度

1.格式是 #AARRGGBB, AA 就是设置透明度,范围是00(全透明)到ff(不透明)。RRGGBB 就是设置红绿蓝三色例如: <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_con

2017-08-21 11:18:38 254

转载 天气预报、查询API接口大全(最新)

目录:  1.  中国天气网     1.1  实时天气 API 接口     1.2  当天天气 API接口     1.3 生活指数 API接口     1.4 未来五天天气 API 接口(失效) 2.   开放数据网天气      2.1 简介      2.2. 一天天气 API 接口      2.3 未来五天天气 API 接口3.   中国天气&

2017-08-11 09:53:38 6438

转载 poj 1804 (归并排序求逆序数)Brainman

BrainmanTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 6471 Accepted: 3585DescriptionBackground Raymond Babbitt drives his brother Char

2017-06-23 16:43:43 388

转载 图像特征之LBP(OpenCV)

LBP(Local binary pattern)是一个易理解且有效的局部图像特征,应用很广泛。在网上可以搜到一大把的LBP介绍,所以本博文就忽略了对其的介绍。直接附上代码,代码不难,只是希望对大家有用!如有错误和补充,欢迎提出,大家共同进步哈!注意:下面代码仅为示例便利,牺牲了一些效率!一)一般的LBP,256维[cpp] view plain cop

2017-06-06 21:52:59 492

转载 什么叫灰度图

任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:1.浮点算法:Gray=R*0.3+G*0.59+B*0.112.整数方法:Gray=(R*30+G*59+B*11)/1003.移位方法:Gray =(R*28+G*151+B*77)>>8; 4.平均值法:Gray=(R+G+B)/3;5.仅取绿色:G

2017-06-06 21:37:40 4646

转载 并查集详解 (转)

这个文章是几年前水acm的时候转的, 当时也不知道作者是谁, 要是有人知道的话说一下吧并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告

2017-06-05 20:43:05 169

转载 坐在马桶上看算法:只有五行的Floyd最短路算法

坐在马桶上看算法:只有五行的Floyd最短路算法此算法由Robert W. Floyd(罗伯特·弗洛伊德)于1962年发表在“Communications of the ACM”上。同年Stephen Warshall(史蒂芬·沃舍尔)也独立发表了这个算法。Robert W.Floyd这个牛人是朵奇葩,他原本在芝加哥大学读的文学,但是因为当时美国经济不太景气,找工作比较困难,无奈之下到西屋

2017-06-05 20:39:48 178

原创 归并排序

考察分而治之的思想,将一个大问题分解成子问题,子问题同时可以用同样的办法继续划分。这样的问题往往使用递归,使得代码非常简洁。先不看代码,思考如果让一个数列有序,我们可以在某一个位置将数列切分两半。然后,假设我们能将切割线左边有序(注意:这里只有与整体要解决的问题一致才能是分治思想,既我整体要解决有序,那么我在考虑分治的时候,子问题也要考虑在有序的基础上),切割线右边也有序,将两个有序数列合并即

2017-06-04 10:14:31 169

转载 漫谈递归:递归的思想

原文 http://www.nowamagic.net/librarys/veda/detail/2314为什么要用递归编程里面估计最让人摸不着头脑的基本算法就是递归了。很多时候我们看明白一个复杂的递归都有点费时间,尤其对模型所描述的问题概念不清的时候,想要自己设计一个递归那么就更是有难度了。很多不理解递归的人(今天在csdn里面看到一个初学者的留言),总认为递

2017-05-28 15:56:02 311

转载 Spring 通过来AOP 实现前置,环绕,异常通知,注解

本节主要内容:     1. Spring AOP前置通知案例     2. Spring AOP环绕通知案例     3. Spring AOP异常通知案例     4. Spring AOP注解使用案例 AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,AOP实际是GoF设计模式的延续关于Spring AOP的一些术语

2017-03-27 18:08:58 674

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization)【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种.【箭头指向】

2017-02-27 22:17:59 152

转载 servlet+jsp实现过滤器 防止用户未登录访问

我们可能经常会用到这一功能,比如有时,我们不希望用户没有进行登录访问后台的操作页面,而且这样的非法访问会让系统极为的不安全,所以我们常常需要进行登录才授权访问其它页面,否则只会出现登录页面,当然我的思路:一种是在jsp页面进行session的判断,如果不存在该用户的session,就跳转到登录页面,否则执行jsp页面代码,但是你会发现这样做逻辑也简单,但是非常麻烦,如果有很多个jsp,那么就要

2016-11-20 20:38:56 813

转载 使用bootstrapvalidator的remote验证经验

这里需要说一下,bootstrapvalidator的帮助文档写的比较简单,对于remote验证器的说明更是如此,在经历多方测试之后才明白如何使用这个验证器。一个典型的ajax验证代码如下:服务端验证代码(使用spring mvc)如下:/* * 返回String类型的结果 * 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回

2016-11-19 21:09:48 1452 2

转载 Bootstrap之Form表单验证神器: BootstrapValidator(转)

前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator。今天就来看看它如何使用吧。一、源码及API地址介绍它之前,还是给出它的源码以及API的地址吧。bootstrapvalidator源码:https://github.com/nghuuphuoc/

2016-11-15 20:05:23 889

理解svm原理书籍整合

其中包括理解svm背后的数学,非常适合零基础的人入门。详细的介绍了svm的发展过程,以及smo算法的解释。拉格朗日背后的数学原理,qp问题的解决等。

2018-10-20

ActionBar官方发布的一些小图标(全)

android开发

2017-08-24

Gson-2.7.jar

json解析+使用方法

2017-08-12

六种基本排序算法,堆,归并,希尔,快速排序等

六种基本排序算法,堆,归并,希尔,快速排序等

2017-06-04

设计模式之禅pdf福昕阅读器可复制

设计模式,设计模式之禅,可复用,计算机专业必看,编程的艺术

2017-06-02

bootstrapvalidator异步验证实例非常棒

2016-11-19

bootstrapValidator+Servlet+jsp 用户名remote检验存在

搞了好久终于实现了

2016-11-19

JQuery_1.9.1_手册_CN.chm

非常全面

2016-09-12

jquery最新版

2016-09-11

空空如也

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

TA关注的人

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