自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唧唧复歪歪

罗里吧嗦

  • 博客(167)
  • 资源 (1)
  • 收藏
  • 关注

转载 AMSoftmax

首先,不同于Softmax,AMSoftmax属于Metric Learning——缩小类内距增大类间距的策略。下图2形象的解释了Softmax 和 AMSoftmax的区别,Softmax能做到的只能是划分类别间的界线——绿色虚线,而AMSoftmax可以缩小类内距增大类间距,将类的区间缩小到Target region范围,同时又会产生margin大小的类间距。...

2021-03-23 17:27:19 766

原创 钻洞pipeline

1.我迁出集体2.我迁入dy(是必要步骤么?)3.父母投靠4.赠予5.父抵押(是否等首套网签)6.

2020-10-20 23:02:44 93

原创 常用命令

Linux下查找文件查找a.html和b.htmlfind . -name "a.html" -name "b.html" Linux下查找并执行命令1为:find test/ -name "*.jpg" | xargs -i cp {} train命令2为:find test/ -name "*.jpg" -exec cp {} train \;Linux下查找并排除某些排除目录下所有以html结尾的文件:find . -type f ! -name "*.h

2020-10-20 15:51:25 166

原创 深度学习如何选择GPU

转自:https://www.cnblogs.com/xiaozhi_5638/p/10923351.html机器推理在深度学习的影响下,准确性越来越高、速度越来越快。深度学习对人工智能行业发展的贡献巨大,这得益于现阶段硬件计算能力的提升、互联网海量训练数据的出现。本篇文章主要介绍深度学习过程中如何选择合适的GPU显卡,如果你是深度学习新手,希望这篇文章对你有帮助。推理用到的硬件分两种,一种是专业AI硬件公司出的AI芯片,一种就是我们平时熟知的GPU显卡了,前者不太适合入门学习,而后者无论从入门难度

2020-09-15 11:23:14 1069

原创 个人思考

1.深思熟虑,不要总事后觉得欠考量。多留时间给真正的思考,难的思考。开始逐渐沉淀一些方法论的东西,个人深信不疑的东西。2.True Believe。轻易不开弓,开弓不回头。

2020-09-15 09:53:48 86

原创 环境配置

目名称:HomebrewCN项目作者:CunKai项目地址:https://gitee.com/cunkai/HomebrewCN脚本内容/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"只需要把这段脚本内容复制到「终端」中即可。...

2020-08-09 14:09:02 85

原创 好资料汇总

自监督学习https://github.com/jason718/awesome-self-supervised-learning

2020-08-06 15:35:30 86

原创 BERT

1.Further train (Continue train)预训练的模型由于从头开始(from scratch)训练需要巨大的计算资源,因此Google提供了预训练的模型(的checkpoint),目前包括英语、汉语和多语言3类模型,而英语又包括4个版本:BERT-Base, Uncased 12层,768个隐单元,12个Attention head,110M参数 BERT-Large, Uncased 24层,1024个隐单元,16个head,340M参数 BERT-Base, Cas

2020-08-06 15:33:14 495

原创 import theano时报错ImportError: No module named cPickle

>>> import theanoTraceback (most recent call last): File "", line 1, in File "/Library/Python/2.7/site-packages/theano/__init__.py", line 52, in from theano.gof import ( File "/Library/Py

2017-01-14 11:18:42 3337

转载 在markdown中添加公式

http://www.jeyzhang.com/how-to-insert-equations-in-markdown.html

2017-01-03 19:31:14 440

转载 使用LFM(Latent factor model)隐语义模型进行Top-N推荐

原文地址:http://blog.csdn.net/harryhuang1990/article/details/9924377最近在拜读项亮博士的《推荐系统实践》,系统的学习一下推荐系统的相关知识。今天学习了其中的隐语义模型在Top-N推荐中的应用,在此做一个总结。隐语义模型LFM和LSI,LDA,Topic Model其实都属于隐含语义分析技术,是一类概念,他们在本质上是相通的

2016-01-01 17:34:56 356

原创 matlab画折线图

x=1:1:5set(gca, 'XTick',[1,10,100,200,500])set(gca, 'ytick',[0.4:0.1:1])kl=[0.87, 0.85, 0.82, 0.81, 0.78]skl=[0.96, 0.94, 0.89, 0.88, 0.85]rskl=[0.995, 0.992, 0.976, 0.97, 0.96]js=[0.96, 0.957, 0.89,

2015-02-26 17:14:51 1699

原创 matlab bar图x轴坐标旋转函数

网上查到的,转载下,已测试可以使用示例:x = round(rand(5,3)*10);h=bar(x,1,'group');set(gca,'xticklabels',{'benchmark1','benchmark2','benchmark3','benchmark4','benchmark5'});h = gca;th=rotateticklabel(h, 45);%

2015-02-17 11:54:12 3757

原创 条纹柱直方图的matlab实现

在matlab中绘制柱状图,并采用不同的图案进行表示。代码来源:http://www.aos.wisc.edu/~dvimont/matlab/Graphics_Tools/applyhatch.html用法简单:绘好图(bar)后,调用代码中的applyhatch函数。

2015-02-17 00:14:30 2114

转载 SVD在推荐系统中的应用

参考自:http://www.igvita.com/2007/01/15/svd-recommendation-system-in-ruby/其实说参考也不准确,准确地说应该是半翻译半学习笔记。仔细整理一遍,感觉还是收获很大的。线性代数相关知识:任意一个M*N的矩阵A(M行*N列,M>N),可以被写成三个矩阵的乘机:1.U:(M行M列的列正交矩阵

2014-09-16 19:51:12 551

原创 DP解编辑距离

#include using namespace std;char *a = "ALGORITHM";char *b = "ALTRUISTIC";int dp[20][20];int main(void){ dp[0][0] = 0; int len1 = strlen(a), len2 = strlen(b); for(int i = 1; i <= len1; ++

2014-09-13 19:54:07 572

原创 3.10 分层遍历二叉树

#include #include using namespace std;struct Node{ Node(int v) : val(v), lchild(0), rchild(0) {} int val; Node *lchild, *rchild;};vector > vv;int lev = 0;void level_walk(){ vector::it

2014-09-10 17:40:47 414

原创 3.9重建二叉树

#include using namespace std;struct Node{ Node() : lchild(0), rchild(0){ } Node(char v):val(v), lchild(0), rchild(0){ } char val; Node *lchild, *rchild;};void Rebuild(char *pPreOrde

2014-09-10 17:21:08 458

原创 负数在前正数在后且顺序不变

简单说下题意: 给一个整形数组,如:1, 7, -5, 9, -12, 15,处理后

2014-09-10 11:06:46 972

原创 动态规划解各种子序列问题

1、最长公共序列(LCS)#include #include using namespace std;#define UP 1#define LEFT 2#define SLOPE 3int dp[50][50];int road[50][50];char a[] = "ALGORITHM";char b[] = "ALTRUISTIC";void print

2014-09-08 15:37:53 942

原创 闲来无事,用C写个朴素贝叶斯

#include #include #include using namespace std;const int MaxVocabNum = 50;char *postingList[] = { "my dog has flea problem help please", "maybe not take him to dog park stupid", "my dalmatio

2014-09-06 15:34:22 793

原创 跳台阶

#include using namespace std;int p[222];int n;void dfs(int n, int lev){ if(n < 0) return; if(n == 0) { for(int i = 0; i < lev; ++i) cout << p[i] << " "; cout << endl; return; }

2014-09-04 11:00:04 349

原创 最大连续子数组和

#include #include using namespace std;int a[] = { 1, -2, 3, 10, -4, 7, 2, -5};int opt[20];int main(void){ memset(opt, 0, sizeof(opt)); int maxv = -1; int rhs, lhs; opt[0] = a[0]; for(i

2014-09-04 10:22:06 367

原创 快速SELECT算法

#include #include using namespace std;int a[] = { 4, 3, 6, 8, 10, 9, 2, 5, 7, 1 };void select(int a[], int lhs, int rhs, int k){ if(lhs > rhs || k < 0) return; int i = lhs, j = rhs, pivo

2014-09-04 09:44:47 815

原创 打印字符串所有字串

#include using namespace std;int main(void){ char a[] = "abcde"; int len = strlen(a); unsigned int n = 0x1; for(int i = 1; i < len; ++i) { n |= (n << 1); } while(n) { unsigned int t

2014-09-03 16:03:15 536

原创 manacher hdu3068

#include #include #include #include using namespace std;const int length = 110000 + 10;char s[length * 2];int p[length * 2]; int main(void){ freopen("1.txt", "r", stdin); while(scanf("%

2014-09-03 15:11:15 406

原创 自己写atoi

#include using namespace std;const int maxv = (1 << 31) - 1;const int minv = (1 << 31) ;int strToInt(const char *str){ if(!str) exit(-1); char *p = const_cast(str); int re = 0; bool nage

2014-09-02 16:40:19 427

原创 多线程编程学习笔记-interlocked

#include #include #include volatile long g_nLoginCount;unsigned int __stdcall Fun(void *pPM);const int THREAD_NUM = 50;DWORD WINAPI ThreadFun(void *pPM){ Sleep(100); //g_nLoginCount++; Int

2014-09-01 14:40:22 407

原创 PV读者写者问题

semaphore mutex = 1;semaphore db = 1;int readercount = 0;void Reader(){ while(true) { P(mutex); readercount ++; if(readercount == 1) P(db); V(mutex); //读数据 P(mutex); //读完

2014-08-30 16:40:11 742

原创 PV生产者消费者问题

#define N 100typedef semaphore int;semaphore muxtex = 1; //临界区锁,用于防止生产者消费者同时访问临界资源 semaphore full = 0; //有面包的格子数 semaphore empty = N; //没面包的格子数 void consumer(void){ int item; while

2014-08-27 15:31:13 1738

原创 位运算笔记

2.5 亿个数的去重在 2.5 亿个整数中找出不重复的整数,注,内存不足以容纳这 2.5 亿个整数分析:采用 2-Bitmap(每个数分配 2bit,00 表示不存在,01 表示出现一次,10 表示多次,11 无意义)进行,共需内存 2^32 * 2 bit=1 GB 内存,还可以接受。然后扫描这 2.5 亿个整数,查看 Bitmap 中相对应位,如果是 00 变 01,01

2014-08-22 16:40:11 536

原创 hash相对B树优缺点

哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序中,如果需要在一秒种内查找上千条记录通常使用哈希表(例如拼写检查器)哈希表的速度明显比树快,树的操

2014-08-22 13:33:04 3393

原创 边读边捋【july的】海量数据处理面试题

1。寻找 TOP IP海量日志数据,提取出某日访问百度次数最多的那个 IP。

2014-08-21 21:26:02 580

原创 trie树 HDU1671

#include using namespace std;struct trie{ trie():end(false) { for(int i =0; i < 10; ++i) next[i] = NULL; } bool end; trie *next[10];};void insert(trie *root, const char *a){ trie *p

2014-08-21 15:33:14 358

原创 trie树 hdu1251

#include using namespace std;struct trie{ trie():occur(0){ for(int i = 0; i < 26; ++i) next[i] = NULL; } trie *next[26]; int occur;};trie *root = new trie;void insert(char *a){ int

2014-08-21 10:13:44 432

原创 kmp

kmp算法用于在母串中找模式串

2014-08-20 16:34:00 361

转载 Hash和Bloom Filter

本文转载自:http://www.sigma.me/2011/09/13/hash-and-bloom-filter.html这几天的“科研”中涉及到了一个概念,Bloom Filter(有的中文翻译为布隆过滤器,不知道正确否),今天看了下相关的资料,发现这东西和Hash还挺有关系的,在这里一并讲下。Hash(函数/表)Hash (中译为哈希,或者散列)函数在计算机领域,尤

2014-08-19 17:07:11 1528

原创 软硬件接口小笔记-内存结构

在cache中,一个hit可以比一个miss快

2014-08-17 11:47:40 685

原创 红黑树学习tips

内存中的索引通常采用BST、红黑树,外存中通常采用B树、B+树B

2014-08-16 19:07:52 338

原创 B-tree、B+tree

B树B树是为硬盘等存储设备设计的一种平衡查找树

2014-08-15 19:14:57 466

手把手教你玩SRM

ACM比赛大牛所写,对参加ACM比赛很有帮助

2013-03-14

空空如也

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

TA关注的人

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