自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 再生核希尔伯特空间(RKHS)漫谈(二):Mecer‘s Theorem

欢迎访问我的个人博客https://qddmj.cn,有更多最新的内容上一章讨论了RKHS相关的定义,我们知道了只要找到一个正定的核函数(positive define kernel),那么一定有这样一个希尔伯特空间,里面的所有元素可以用f(x)=⟨f(⋅),k(⋅,x)⟩,∀f∈Hf(x)=\langle f(\cdot),k(\cdot,x)\rangle , \forall f\in \mathcal{H}f(x)=⟨f(⋅),k(⋅,x)⟩,∀f∈H“再生”出来,利用这个性质可以让我们用核函.

2021-03-30 11:14:04 517

原创 再生核希尔伯特空间(RKHS)漫谈(一):定义

这次系列文章主要进行RKHS相关的理论推导,以便对机器学习中的核方法和核技巧有更深的理解。我们熟悉的SVM的推导中包含了一些数学技巧,包括最优化理论中的对偶问题,以及初学者很难理解的Reproducing Kernel Hilbert Space (RKHS)。其实RKHS是泛函分析中的一个研究对象,它的难点主要在一些泛函分析的前置知识,只要理解了泛函的一些基本概念和定理,再来看RKHS就会容易很多。SVM中的Kernel TrickSVM中的核技巧,就是在样本线性不可分的情况下,将样本映射到一个更高

2021-03-30 10:52:30 1161

原创 文章标题

ros ndk 编译 某个ros项目时,遇到[exec] make: *** No rule to make target `/opt/android-ndk-r8e/sources/android/native_app_glue/android_native_app_glue.c', needed by `obj/local/armeabi-v7a/objs/android_native_app_

2016-08-26 12:22:31 517

原创 第一个 Visual Studio Code 插件项目 [First VScode Extentions]

你的第一个VScode插件项目 [First VScode Extentions] 准备工作制作一个Hello World插件 打开工程简单解释package.json用了vscode1.3版本后,加上众多的语言支持插件,你一定会觉得vscode太强大。想不想自己为自己的vscode写个插件呢。马上跟我一起开始吧。 以下内容参考vscode官网的doc 你可以在里面找到你想要的全部内容

2016-07-09 16:35:45 1945

原创 vscode 快捷键绑定

最近迷上了vscode,用它开发.netcore程序十分方便,智能提示也很好用,插入智能提示的选项是enter键或者tab键,可惜我以前习惯使用vs写c#,习惯用空格做智能提示的选择,多方查找资料甚至准备采用开发一个vscode插件的方式解决,后来无意间查看官方文档,利用vscode的快捷键绑定功能是可以做到的。打开vscode,进入文件->首选项->键盘快捷方式查看’tab’的功能,其中就有一项:

2016-07-07 01:38:06 7686

原创 Oracle12g 导入dmp文件

Oracle12g 导入dmp文件在cmd中使用imp语句,如果是本机导入,不加@orcl ,即不加数据库实例名这项才能行,具体原因再探讨。

2016-07-05 21:01:16 971

原创 vs2013+visualGDB+虚拟机ubuntu 编译libev例子

vs2013+visualGDB+虚拟机ubuntu 编译libev例子在虚拟机中编译libev成功在虚拟机上下载libev的源码并编译,这步很简单,Makefile文件都有,只需make即可在虚拟机中复制官网的libev例子:#include <stdio.h>#include <ev.h> //ev库头文件//定义一个ev_TYPE 的结构体ev_io stdin_watcher;//

2016-01-10 03:04:56 1211

原创 windows 下编译libuv

因为要项目要做一个游戏服务器,顺便学习下异步IO的服务器究竟是怎样的,准备采用libuv库。网上下载了libuv后,需要编译,官网介绍说需要用gyp这个跨平台项目生成工具。1.安装python2.7并且确保在cmd中输入python进入python的shell2.下载gyp代码,去git官网搜索gyp第一个镜像网站就是。3.安装gyp,打开setup.py,用python运行即可

2016-01-04 21:39:36 4001 1

原创 C语言“面向对象设计”--不仅是看起来有点像

最近帮个同学debug C程序,闲暇之余也没有闲着,查过很多资料后,对C语言的理解深了一点。C语言不愧为世界IT的基石,即使历经几十年,依然经久不衰。我也只能这样跟风称赞几句,至于其中的深奥,实在不得领会,或者,根本不用领会。进入正题,怎样用C语言来实现面向对象模式。为何有这个想法,是在看《设计模式初学者指南》中,序言中提到过,面向对象从来不是语言,而是方法

2014-01-08 23:37:26 766

原创 工科生的Java Hello World 透视投影动画 <三>-----透视投影数学基础篇

这次我们抛开代码和java,为了实现简单的透视投影动画,来了解一些必要的数学知识,工科生都学过《线性代数》这门课,如果没有这方面的知识,也没有关系,百度一下,了解简单的矩阵乘法,加法知识即可,非常简单。透视投影,说白了,就是将三维物体的坐标按一种方式转换为二维平面坐标,这样才能放在屏幕上和图纸上看,至于是哪种方式,就看你的需要了,如果要求立体感,真实感强烈,就采用透视投影,若要求平行性好,

2013-09-18 15:40:50 1575

原创 工科生的Java Hello World 透视投影动画 <二>-----和我一起熟悉Java的数组,列表,类型,和JFrame GUI初步

本文教你怎么使用数组,和java的gui库 JFrame在了解了java的基本风格后,我们还需要数组的知识和C语言类似,我所知道的java的数组定义是这样 double[]  array=new double[4]     然后遍历数组赋值或者double[] array={1,2,3} 这样定义赋值我们了解这两种方式就行了写一个小的练习:

2013-09-13 15:18:58 909

原创 工科生的Java Hello World 透视投影动画<一>-----和我一起熟悉Java的数组,列表,类型,和JFrame GUI初步

本系列的最后具有动画效果的图,一个旋转的正方体阅读本文必须有一点oo的知识,至少用c语言写过几行代码,然后,略懂一些线性代数的知识。当然,全都不懂也没关系,照着做,一定能做出让你班上同学惊愕的效果。    博主是工科学生,计算机并不是本业,但是咱专业某些方向对编程又提出了很高的要求,自己打野战也许会有效,如果能系统地接受计算机科学专业的学习,可能事半功倍,从整体

2013-09-13 13:01:55 857

空空如也

空空如也

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

TA关注的人

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