- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 类激活热力图(CAM,class activation map)
CAM,class activation map来自于论文《Learning Deep Features for Discriminative Localization》。通过based model+CAM之后,我们可以得到如下图所示的热度图,在对最后结果影响比较大的地方生成的热度就比较高。这项技术非常有用但是存在一些缺陷的。首先我们必须改变网络结构,例如把全连接层改成全局平均池化层,这不利于训练。第二是这是基于分类问题的一种可视化技术,帮助我们更好的理解模型内部的学习情况。但是该方法用于回归问题可
2021-06-24 15:41:39
2611
1
原创 Tensorflow中 tf.train.exponential_decay() 等实现学习率衰减
学习率衰减(learning rate decay)在训练神经网络时,使用学习率控制参数的更新速度.学习率较小时,会大大降低参数的更新速度;学习率较大时,会使搜索过程中发生震荡,导致参数在极优值附近徘徊.为此,在训练过程中引入学习率衰减,使学习率随着训练的进行逐渐衰减.TensorFlow中实现的学习率衰减方法:tf.train.piecewise_constant 分段常数衰减...
2020-04-30 18:17:07
1015
原创 考研笔试之数据结构必背算法(二)
二叉树的先序递归:void preorder(BiTree T){ if (T!=NULL){ visit(t); preorder(T->lchild); preorder(T->rchild); }}二叉树的中序递归:void preorder(BiTree T){ if ...
2019-03-28 22:32:26
6916
8
原创 考研上机之名词概念和细节注意(一)
本人是2019考研,前天终于调剂上岸。本来之前一直没想过写些什么,但是复试这段时间想了很多,想和各位分享一下上机的一些技巧。上机呢其实就是实战,解决问题的能力,主要考察的是思想算法,大部分学校的上机都较为简单,只要勤加练习,上机满分不是梦。这里主要推荐复习方法:牛客网上面的考研上机题+目标院校的往年试题,语言只推荐用C或C++。牛客网上面的题目是北大清华这些名校的,所以部分还是很有...
2019-03-28 18:35:04
679
1
原创 求质数/素数的一种高效方法
#include<iostream>using namespace std;int main(){int prime[100001]; int psize = 0; bool mark[100001]; for (int i = 2; i <= 100000; i++) mark[i] = true; for (int i...
2019-02-24 17:04:06
424
转载 python对文件或文件夹操作命令汇总
在学习python中常常需要对文件或者文件夹进行相关操作,今天查阅了网上资料整理汇总了如下的常用方法。目录:1、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法2、文件操作方法大全3、目录操作方法大全---------------------------------------------------------------------------...
2019-01-16 20:43:53
2562
1
原创 霍夫曼编码(Huffman Coding)原理及MATLAB程序实现
霍夫曼编码(Huffman Coding)是一种编码方法,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,是可变字长编码(VLC)的一种,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一
2017-12-30 23:07:11
19143
4
原创 Java常用类库与工具
1. String类型有什么特点?答:String不是基本数据类型,而是一个类,它被用来表示字符序列;特点是一旦赋值,便不能更改其指向的字符对象。如果更改,则会指向一个新的字符对象,原来的字符对象依旧在内存中并未被删除。-------------------------------------------------------------------------------2.
2017-11-30 19:46:48
390
原创 异常
1. “程序中凡是可能出现异常的地方必须进行捕获或抛出”,这句话对吗?答:一、异常的种类 java异常可以分成两大类:Exception和RuntimeException(虽然RuntimeException是从Exception继承的)。exception异常代表“无法避免的异常” 如io异常 往往这类异常是由于外部原因造成的,程序本身无法保证他们不发生,所以这类异常必须捕获。如
2017-11-30 19:43:51
573
原创 面向对象(下)
1.this和super各有几种用法?答:this的用法有3种;(1)this.域变量、this.成员方法:在一些容易混淆的场合,在方法内借助(2)this来明确表示用的是类的域变量;(3)this(参数)——引用重载的构造方法(4)this指代当前对象super的用法有2种;(1)super.域变量、(2)super.成员方法(参数) super和this的异
2017-11-30 19:38:52
447
原创 面向对象(中)
1. 面对对象的主要特征是什么?答:主要有封装、继承、多态;--------------------------------------------------------------------------------------------------------------------------------- 2. 封装是如何实现的?答:封装就是利用
2017-11-30 19:35:32
664
原创 面向对象(上)
1. 名次解释:构造方法,抽象答:(1)构造方法:具有与类相同的名称;不含返回值;不能在方法中用 return 语句返回一个值;当自定义了构造方法后,编译器将不再自动创建不带参数的构造方法。构造方法就是与类名相同的类方法。它的作用是可以用来初始化,每当使用new关键字创建一个对象,为新建对象开辟了内存空间后,java系统将自动调用构造方法初始化这个新建的对象。从构造方法的定义可知
2017-11-30 19:31:01
482
原创 用e ≈1+1/1!+1/2!+1/3!+……求e的近似值,要求误差小于0.00001。
用e ≈1+1/1!+1/2!+1/3!+……求e的近似值,要求误差小于0.00001。
2017-10-21 09:53:06
15506
原创 Java平台分成几类?各自的使用范围是什么?
Java不仅仅是编程语言,还是一个开发平台。目前Java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位。
2017-10-21 09:30:21
4074
原创 Java语言有哪些特点?
Sun公司对Java的定义:Java是一种具有“简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特点的语言。
2017-10-21 09:24:00
8286
学习率衰减代码学习.zip
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人