- 博客(24)
- 收藏
- 关注
原创 Implicit Feature Alignment: Learn to Convert Text Recognizer to Text Spotter
Motivation在两阶段的OCR算法中,文字识别算法的效果通常收到文字检测的效果限制。 作者提出了 Implicit Feature Alignment,IFA模块,能够让普通的文字检测模块在无需text detector下进行多行文字识别(识别篇章)。通过将IFA整合到文字识别的两种主流方法 attention-based和CTC-based,分别对应attention-guided prediction(ADP)和Extended CTC(ExCTC);并且为了抑制negative predi.
2021-08-04 22:23:05
1059
原创 Transformer原理及解析
x# Transformer视频链接:https://www.youtube.com/watch?v=ugWDIIOHtPA&t=2055stransformer是一个拥有self-attention的Sequence2Sequence模型,SequenceRNN是常用的Sequence模型,在双向的sequence模型中,b1 ,b2 的输入为a1到a4 ,适用于解决序列化的问题常用语音和NLP领域。但是序列化执行难以并行处理。希望采用CNN来替代RNN,实现并行化处理,然而CNN只有高
2021-04-15 11:04:06
1005
1
原创 Multi-Source Domain Adaptation with Mixture of Experts
Motivation本文出发点还是荣multi-source domain adaptation出发,如何利用多个source domain的知识,来更好的预测target domain. 还是从target的分布可以用source distribution的加权来接近。作者对domain之间的relationship建模提出了mixture-of-expert(MoE)的方法,将不同的source domain和target domain投影到不同的子空间,而不是将所有的domain投影到同一个.
2020-06-26 23:02:19
1359
原创 Multi-source Distilling Domain Adaptation
1.motivation本文也是为了解决multi-source domain adaptation的问题,作者认为以前的MDA方法存在以下的问题:为了学习到domain invariant feature,牺牲了特征提取器的性能;认为多个source domain的贡献是一致的,忽略了不同source domain和target domain之间的不同的discrepancy,认为同一个源域中不同样本贡献是一样的,忽略了不同的样本和target domain的相似性不一样基于a.
2020-06-20 12:49:16
2722
3
原创 Deep Cocktail Network
Deep Cocktail Network1.motivationdomain adaptation是由于获得大量的标注是一件耗时的工作,希望能通过利用已经有标注的source数据集来提升网络在没有标注的target数据集上的表现.本文的出发点是希望使用多个source数据集来进行domain adaptation。multi-source domain adaptation作者认为主要存在两个问题**1)domain shift:**包括源域和目标域,以及不同目标域之间;2) category-sh
2020-06-19 16:37:26
791
原创 Segmentation Guided Attention Network for Crowd Counting via Curriculum Learning
Segmentation Guided Attention Network for Crowd Counting via Curriculum Learning贡献作者主要从网络结构的角度出发,之前SANet论文只简单用了inception module,这里作者充分利用inception的网络结构.1)用inception-v3的结构更好学习scale的信息;2)并且加入分割区分前后景...
2019-12-01 12:44:36
733
原创 计算机视觉实习面试整理
yolov3anchor如何计算?采用标准的k-means(即用欧式距离来衡量差异),在box的尺寸比较大的时候其误差也更大,而我们希望的是误差和box的尺寸没有太大关系。因为框的大小不一样,这样大的定位框的误差可能更大,小的定位框误差会小,这样不均衡,很难判断聚类效果的好d(box,centroid)=1−IOU(box,centroid)d(box,centroid)=1−IOU(b...
2019-06-03 20:14:15
1282
原创 强化学习
强化学习Lec_1Sequential Decision MakingMarkov AssumptionSequential Decision ProcessmodelpolicyvalueSequential Decision Making类似一个反馈系统Agent 是执行机构如机器人observation是agent的观察Action 是Agent能够采取的动作反应Reward是...
2019-04-30 19:43:26
180
原创 keras多任务学习multi-task learning
base_model选择的是resnet50resnet_weights_path='resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5'my_new_model = Sequential()my_new_model.add(ResNet50(include_top=False, pooling='avg', weights=None...
2019-04-18 13:28:11
3642
4
原创 keras如何创建自己的generator
keras.utils.Sequence是一个基类class Sequence(object): """Base object for fitting to a sequence of data, such as a dataset. Every `Sequence` must implement the `__getitem__` and the `__len__` me...
2019-04-15 15:58:38
1768
1
原创 TensorFlow学习02-tf.cond() tf.where()
TensorFlow控制语句tf.cond()tf.cond(pred,true_fn=None,false_fn=None,strict=False,name=None,fn1=None,fn2=None)当pred=True的时候返回true_fn(),pred=False的时候返回false_fn()在这里插入代码片...
2018-11-01 10:08:53
1396
翻译 TensorFlow学习
TensorFlow学习01tf.Session()sess.run()tf.Session()tf.Session()是运行tensorflow operation的类。tensorflow中最基本的类型是tensor(张量),所以Session 丰庄路所有op运行的环境。Session可能拥有资源,所以不用session的时候需要释放它,一般有两种用法,通常用第二种:sess=tf....
2018-10-31 22:47:02
136
原创 024 swap node in pairs
利用递归思想,对n节点交换节点对,显然可以看成,(从head指针开始)先交换头部2个node,在递归交换n-2,并merge(即将交换好的前两个中后一个next指向n-2公式类似T(n)=O(n^0)+T(n-2);递归算法分两部分,第一部分递归的最小问题解,类似数学归纳法中n=1的情况;第二部分递归表达式建立 /** * Definition for singly-linke...
2018-10-23 23:55:22
271
原创 Two sum
暴力解法两次循环#include <algorithm>class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { int index=nums.size(); for(int i=0;i<index;i...
2018-10-13 22:17:05
150
原创 The geometry of linear equations
The geometry of linear equations Row Picture:Column picture:
2018-10-13 00:00:43
237
原创 84 partition
两个链表less,指向所有小于x的;beq链表为所有大于等于x的不断改变指针的指向,最后将链表合并,避免合并时候出现circle /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val...
2018-10-12 09:09:28
166
原创 Container with most water
Brute Forceclass Solution {public: int maxArea(vector<int>& height) { int max=0; int hei=0; int area=0; for(int i=0;i<height.size();i++) ...
2018-09-28 20:54:33
210
原创 single number
class Solution {public: int singleNumber(vector<int>& nums) { int result = 0; for(int &n : nums) {\\for 循环简单写法 result ^= n; \\异或表达式 } ...
2018-09-25 13:32:49
155
原创 46 permutation
class Solution {public: vector<vector<int>> permute(vector<int>& nums) { vector<vector<int>> result; result.clear(); if(nums.size()==0)...
2018-09-24 19:55:27
168
原创 Opencv遍历像素和imadjust函数实现
Opencv遍历像素有四种方式第一种利用opencv中 for (int i = 0; i < nrow; i++) { for (int j = 0; j < ncol; j++) { //qDebug() << "original pixel is" << source.at...
2018-09-22 20:39:46
1087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人