自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 类Blip2的视觉文本多模态算法

只看生成图像模型(Bootstrapping Pre-trained Image Models)部分,从冻结图像编码器(ViT)引导视觉-语言表示学习,强制 Q-Former 学习与文本最相关的视觉表示。Query(这是Learne Queries和图片ViT编码经过cross-attention后的结果,后面统称为Query,不做翻译)和文本可以看到彼此,最终获得一个几率 (logit) 用以表示文字与图像是否匹配。这是一个二值分类任务,要求模型预测一个图像-文本对是正的(匹配的)还是负的(不匹配的)。

2023-07-31 23:17:01 551

原创 【深度学习】卷积神经网络的实现与理解

本系列由斯坦福大学CS231n课后作业提供 CS231N - Assignment2 - Q4 - ConvNet on CIFAR-10问题描述:使用IPython Notebook(现版本为jupyter notebook,如果安装anaconda完整版会内置),在ConvolutionalNetworks.ipynb文件中,你将实现几个卷积神经网络中常用的新层。使用CIFAR-10...

2017-08-22 18:31:36 6674

原创 机器学习第二课:无约束优化问题(局部极小值的几种解法)(梯度下降法与拟牛顿法)

上一篇讲了一些微积分的概括。(http://blog.csdn.net/dajiabudongdao/article/details/52397343)看似高深的无约束优化问题就是源于这些数学知识。# coding=utf-8import numpyimport theano

2016-12-10 22:38:43 3908

原创 机器学习第十课:支持向量机SVM(一)线性可分(硬间隔)SVM

SVM---硬间隔最大化数学原理。SVM三部曲之二

2016-09-26 09:19:12 4630 5

原创 2016.9.8面试水笔

我发现一个问题,知识的拓展在于认知。 - 有些人是这样的:“名词“都听过,但不知道怎么用。 - 有些人连这个“名词”干脆知道。传统观点认为两者一样,但我认为两者差距其实很大。因为你不知道这个“名词”的存在,你就对这个知识点“盲了”且没有方法任何解决。我学机器学习就是这样。很多名词我是“盲的”。

2016-09-09 09:31:18 455

原创 机器学习第四课:SVM前置知识点(凸优化问题)

内容主要来源于 从凸优化到KKT

2016-09-07 20:36:25 5004 2

原创 机器学习第二课:概率与统计的部分说明

极大似然估计,先验概率,后验概率;Beta函数

2016-09-03 22:29:35 698

原创 机器学习第一课:微积分原理的多元扩展

由于本人加入系统学习机器学习课程,所以我从头整理知识点。这是总结课上的内容。内容主要来源于 大数据文摘

2016-09-01 11:01:35 1462

原创 C++11读书笔记—8(多线程使用简介)

C/C++程序员最苦恼的是自己跨平台能力不是一半弱。如果想跨平台,俺么一大堆函数库等着你来学习。你再反观java。。。。一、原子操作所谓原子操作,就是多线程中“最小的且不可并行化的操作”。通常原子操作都是互斥访问保证的。但是互斥一般靠平台相关汇编指令,这也是为什么C++11之前一直没有做的原因。

2016-08-06 23:11:11 1271

原创 C++11读书笔记—7(内存管理)

当你羡慕Java垃圾回收时,你想没想过java的垃圾回收机制靠C++实现的,而其实早先C++版本的实现。其实C++的内存分配的难点不是把不该回收的回收了。而是有些不像指针的指针很容易识别不了。一.垃圾回收方式简介1.引用计数法(Reference Counting Collector)  引用计数法是唯一没有使用根集的垃圾回收的法,该算法

2016-08-04 15:39:43 1304

原创 C++笔记-1(C++类型转换)

C的转换属于太多与灵活,如果C++的类与对象也这样使用,将会很不安全。char* pstring = "hello!"int* p =(int *)pstring;一、static_cast静态类型转换static_cast用于相关类型的指针之间的转换,还可以显式执行标准数据类型的类型转换。其重要的作用是在编译阶段检查类型转换是否安全。 Base *pBase = new B

2016-08-04 14:19:14 348

原创 C++笔记-0(C++基本问题,对C的拓展)

一、命名空间C的命名空间只有一个全局作用域。调用1.dll时,一下子调到3.dll了。C++提出命名空间namespace A{ int a=0;}namespace B{ int b=0; namespace c: { };}二、实用性加强C++随时定义变量C99也这样做了。三、regi

2016-08-04 10:41:35 349

原创 C++11读书笔记—6(新指针)

问:你为什么不用C/C++?答:面对一个24小时不能中断运行的程序,程序员的一点内存错误通过积累可能带来灾难性后果。〇、C++11版本之前的内存之前我在C/C++基础的专区上已经说了C/C++几个大坑。(1)野指针问题(2)重复内存释放问题(3)内存泄漏问题C++11的智能指针(本质是个模板类)C++11的指针空值nullptr

2016-08-04 09:15:30 421

原创 C++11读书笔记—5(右值系统)

C++11中所有的值必是左值,纯右值,将亡值之一。右值引用&&完美转发

2016-08-03 10:38:04 393

原创 C++11读书笔记—4(右值系统引论,老C++的若干大坑)

说右值系统,要从 把C/C++程序员坑了无数遍的“浅拷贝深拷贝”问题说起。之后介绍C++11标准之前的大坑们。如深拷贝浅拷贝;函数返回对象究竟是什么过程;以及函数的引用返回

2016-07-31 19:45:41 331

原创 C++11读书笔记—3(auto与decltype类型推导)

C++一直认为是“静态类型语言”,声明一个变量的类型再使用。而动态类型语言如python,不用声明,直接就可以用。说实话,有些时候声明类型的行为的确看似多余,如int i = 1;你仅看i = 1时,你就知道i是int型的。于是自动类型推导出现了。这里我们使用的是auto关键字。老C语言里面auto关键字可怜到基本没人用,因为他是默认设置,(都默认了谁还多写啊)。于是C++来重定义了一下。

2016-07-30 13:55:01 541

原创 C++11读书笔记—2(新模板)

一、函数模板允许具有默认参数C++98标准中不支持函数模板的默认模板参数。在C++11之前的版本,类型推导很差。而类型推导的大爆发在C++11上面有很大进步。注意 默认参数必须是“从右往左”原则 template<typename T1,typename T2 = float>void f(T1 a = 0,T2 b = 0) {}int main(){ f...

2016-07-29 10:46:50 316

原创 C++11读书笔记—1(长期历史遗留问题,宏定义与类型)

一、宏定义的补全1.C宏的补全C的精髓宏定义更有更好的兼容请看下面代码,VS2015在部分没有做提示,但是可以用。但在标准C++0x版本不能用,#include#define LOG(...){\ printf("文件名为:%s,%d\n",__FILE__,__LINE__);\ printf("变长参数为%s\n",__VA_ARGS__);\ printf("函数

2016-07-28 18:59:02 1378

原创 C++11读书笔记—0(迟到的C++11)

面对Java的强大来袭,C++的功能弱势越来越大。很多java程序员总胡作惊呼C++:反射技术呢?内置多线程库呢?内存溢出问题你能不能解决下?C++11很早之前就炒出来了,接触C++11后我不禁惊呼“这TM还是C++吗?你说他是C+++语言我都信。”改动太多了。 通过内存模型、线程、原子操作的本地并行编程 右值概念与类型推导功能 新内存管理 lambda函数还有我目前不知道的一堆东

2016-07-28 18:58:05 276

原创 机器学习第六课:聚类

上一篇记载了高斯混合模型,这个模型在机器学习中的很多地方都会用到。既然大家对高斯混合模型这么熟了,我们就从这里开始讲起。聚类简介: 今天我们说聚类。说“机器学习”不说的“聚类”那还算是“机器学习”吗?

2016-07-28 11:00:01 1379

原创 C/C++笔记(C语言重要问题,结构体篇)

为什么要写结构体?因为用C++较多。class用多了,结构体就忘了。回头一看,结构体原来还有这么多坑。一、C语言中,struct结构体的的用法struct Teacher{};//要使用struct Teacher,可以像下面这么搞,这是最常见用法。typedef struct Teacher{}Teacher;Teacher t;其他使用方法这些使用方式不好,但

2016-07-19 16:34:19 493

原创 C/C++笔记(C语言重要问题再论,字符串篇)

一、字符串的性质1. C语言字符串是以零为结尾的字符串2. C语言没有字符串这种类型。都是通过数组模拟字符串。3. 字符串可以在堆上,栈上,全局区。二、字符串赋值用法1.指定长度char buf[100] ={'a','b','c','d'}//后面buf[4]到buf[99] 置为零。2.不指定长度,C编译器自动帮char buf[] ={'a','b','c

2016-07-19 13:57:57 367

原创 C/C++笔记(C语言重要问题,指针与数组篇)

配合内存四区看一、指针的本质指针的本质就是4字节。

2016-07-19 10:45:27 464

原创 C/C++笔记(C语言重要问题重讲,内存四区篇)

C/C++内存怎么划分

2016-07-18 20:08:39 1847 3

原创 C/C++笔记(C语言重要问题重讲,数据篇)

笔记原在个人印象笔记,现在整理搬运。一、基本数据类型二、变量与空指针常量

2016-07-18 19:51:24 304

原创 网络安全初级(友情扫描一个网站)

首选声明这里仅仅为学习。首先,利用目录扫描工具进行网站扫描。扫描工具的原理是,利用大家习惯的命名方式的进行请求。 下面就是一个常见的列表 /../admin /../admin.asp /../admin/default /../admin/default.asp /../admin/index /../admin/index.asp /../admin/

2016-07-18 18:37:45 556 1

原创 机器学习读书笔记(高斯混合模型GMM与EM)(改)

高斯混合模型(Gaussian mixture model,GMM)是单一高斯概率密度函数的延伸。GMM能够平滑地近似任意形状的密度分布。欲了解高斯混合模型,那就先从基础的单一高斯概率密度函数讲起。(数学公式字体太难看了!!!!!!!)注意:这一一篇致力于详细阐述过程的文章,如果你懂,可以快速跳过。

2016-07-12 22:12:06 3910

原创 机器学习读书笔记(集成学习Boosting方法)

你说这个A分类方法好,我说那个B分类方法好。干脆我们整合起来一起使用吧!!!(不是所有整合一定好,后面会介绍)有些人啊,就喜欢辩论。总坚持自己的分类器特别好,但事实上。你所谓的“好”仅仅是在你所接触的数据集上。在持续辩论达到白热化的时候,一个睡觉的傻子喊了一句话:"瞎吵吵什么?你们不会将这几个玩意整合在一起啊!!!"

2016-07-11 15:41:40 916

一个抓包工具,很好用

一个抓包工具,很好用

2012-04-24

32位常用的汇编编译器

32位常用的汇编编译器,不信你上网搜索去

2011-09-29

More_Effective_C++_中文版

More_Effective_C++_中文版

2010-09-27

空空如也

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

TA关注的人

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