![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 52
rgb2gray
人工智能领域优质创作者,CSDN博客专家
展开
-
[转]核密度估计与自适应带宽的核密度估计
在很多情况下,我们对样本的分布并没有充分的了解,无法事先给出密度函数的形式,而且有些样本分布的情况也很难用简单的函数来描述。另外,带宽应与兴趣点的离散程度呈正相关,对于稀疏型的兴趣点分布应采用较大的带宽,而对于密集型的兴趣点则应考虑较小一些的带宽。如果带宽不是固定的,而是根据样本的位置而变化(其变化取决于估计的位置(balloon estimator)或样本点(逐点估计pointwise estimator)),则会产生一种特别有力的方法,称为。时,自适应带宽的核密度估计就变成了固定带宽的核密度估计了。转载 2023-04-17 18:46:57 · 1598 阅读 · 0 评论 -
R语言入门(三)单因素方差分析与一元线性回归
【代码】R语言入门(三)单因素方差分析与一元线性回归。原创 2022-10-04 15:12:10 · 617 阅读 · 0 评论 -
R语言入门(二)正态性检验与假设检验
【代码】R语言入门(二)正态性检验与假设检验。原创 2022-10-04 10:24:58 · 1643 阅读 · 1 评论 -
R语言入门(一)
【代码】R语言入门(一)原创 2022-09-06 20:29:47 · 539 阅读 · 0 评论 -
强化学习-Q-Learning算法
在基础阶段我们已经学习了,了解了的概念。Q-Learning的思想就是根据值迭代得到的。但要前面的值迭代每次都对所有状态和动作的Q值更新一遍,这在现实中可行性并不高。Q-Learning只使用进行操作。那么,怎么处理?Q Learning提出了一种更新Q值(在某个时刻在状态s下采取动作a的长期回报。)的办法:上面的公式含义就是:现在的Q值=原来的Q值+学习率*(立即回报+Lambda*后继状态的最大Q值-)我们分析以上公式可知,为了得到最优策略Policy,。那么这种“”怎么实现呢?转载 2022-09-03 21:01:55 · 3717 阅读 · 2 评论 -
数值分析(一) 非线性方程的数值解法
下面使用python实现牛顿迭代法。原创 2022-08-29 22:13:48 · 294 阅读 · 0 评论 -
[转] Typora_Markdown_图片标题(题注)
中该做法的效果,还是可以达到预期的效果,标题在图片正下方,但由于是默认图片显示和自加html标题,二者分开编程,在Typora中显示略有逊色,标题和图片会有隔一行的感觉,让人觉得。原文:https://blog.csdn.net/m0_47098916/article/details/117827687。封装型效果如下,整个html代码在一起没有分开,整个代码要自己写。但从下图可以看出,在Typora的显示中,总体有两种方法,一种是简单粗暴的,直接在图片下加文字作标题,而另一种是封装可拓展性强。......转载 2022-08-09 21:47:32 · 2019 阅读 · 0 评论 -
[转]基于POI的功能区划分()
最近看了一些中文论文,对基于POI的功能区划分也是有了粗浅的认识,虽然我主要的目标并不是要做基于POI的功能区的划分,但是这也是必须的一步。转载 2022-07-22 23:21:11 · 926 阅读 · 0 评论 -
self-attention学习笔记
self attention解决的问题到目前为止,我们network的input都是一个向量,输入可能是一个数值或者一个类别。但是假设我们需要输入的是一排向量,并且向量的个数可能会发生改变,这个时候要怎么处理。比如文字处理的时候:比如我们输入词汇,每个词汇都相当于一个向量,我们可以用很长的一个向量,来表示世界上所有的东西,但是这里有一个问题,就是它假设所有的词汇都是没有关系的,比如猫和狗,都是动物,但是这样没有办法把它分类在一起,没有语义的资讯。有一个叫word embedding的方...原创 2022-05-04 12:24:21 · 792 阅读 · 0 评论 -
cycleGAN学习笔记
cycleGAN学习笔记源项目:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix1.概览train.py用于模型训练–model: e.g., pix2pix, cyclegan, colorization) anddifferent datasets (with option --dataset_mode: e.g., aligned, unaligned, single, colorizationtest.py用于模型测试d原创 2022-03-29 23:30:52 · 2224 阅读 · 0 评论 -
模糊控制理论基础
模糊控制理论基础模糊控制的定义:模糊控制器的输出是通过观察过程的状态和一些如何控制过程的规则的推理得到的。它包括测量信息的模糊化、推理机制、输出模糊集的精确化。1.模糊集合普通集合具有某种特定属性的对象的全体(确定性 )。模糊集合隶属度函数表示元素x属于模糊集合A的程度:μA(x)={1 x∈A(0,1) x∈A的程度0原创 2021-12-21 01:51:06 · 6054 阅读 · 7 评论 -
QT入门(三) QMainWindow
QT入门(三) QMainWindowQMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。mainwindow.cpp:#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainW原创 2021-09-15 00:18:14 · 373 阅读 · 0 评论 -
QT入门(二)信号与槽机制
QT入门(二)信号与槽机制信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生了感兴趣的事件,某一个操作就会被自动触发。4.1 系统自带的信原创 2021-09-03 01:46:30 · 247 阅读 · 0 评论 -
QT入门(一)
QT入门(一)1.创建QT程序点击创建项目后,选择项目路径以及 给项目起名称名称 - 不能有中文 不能有空格路径 - 不能有中文路径默认创建有窗口类,myWidget,基类有三种选择: QWidget、QMainWindow、QDialog一个简单的QT程序:#include "widget.h"#include <QApplication> //包含一个应用程序类的头文件//main程序的入口,argc命令行变量的数量,*argv[]命令行变量的数组int mai原创 2021-08-30 15:21:02 · 109 阅读 · 0 评论 -
概率论(五) 样本,抽样分布,参数估计与假设检验
概率论(五) 样本,抽样分布,参数估计与假设检验原创 2020-08-06 11:26:07 · 611 阅读 · 0 评论 -
概率论(四) 随机变量数字特征与大数定律及中心极限定理
概率论(四) 随机变量数字特征与大数定律及中心极限定理原创 2020-08-06 11:23:16 · 289 阅读 · 0 评论 -
概率论(三) 多维随机变量及其分布
概率论(三) 多维随机变量及其分布原创 2020-08-06 11:20:21 · 398 阅读 · 0 评论 -
概率论(二) 随机变量及其分布
概率论(二) 随机变量及其分布原创 2020-08-06 11:18:01 · 186 阅读 · 0 评论 -
概率论(一) 概率论的基本概念
概率论(一) 概率论的基本概念原创 2020-08-06 11:14:04 · 269 阅读 · 0 评论 -
自动控制原理(四) 频域响应分析法
自动控制原理(四) 频域响应分析法原创 2020-08-04 15:36:25 · 1550 阅读 · 0 评论 -
自动控制原理(三) 根轨迹
自动控制原理(三) 根轨迹原创 2020-08-04 15:33:23 · 566 阅读 · 0 评论 -
自动控制原理(二) 线性控制系统的运动分析
自动控制原理(二) 线性控制系统的运动分析原创 2020-08-04 15:29:15 · 412 阅读 · 0 评论 -
自动控制原理(一) 线性控制系统的数学描述
自动控制原理(一) 线性控制系统的数学描述原创 2020-08-04 15:24:54 · 935 阅读 · 0 评论 -
OOP笔记(九) 多态
OOP笔记(九) 多态1.多态定义的构成条件多态是在不同继承关系的类对象,去调同一函数,产生了不同的行为。就是说,有一对继承关系的两个类,这两个类里面都有一个函数且名字、参数、返回值均相同,然后我们通过调用函数来实现不同类对象完成不同的事件。但是构成多态还有两个条件:调用函数的对象必须是指针或者引用。被调用的函数必须是虚函数,且完成了虚函数的重写。2.多态的实现(1)联编:确定执行特定的函数代码块的过程就是联编,也称为编联、束定或绑定。是计算机程序自身彼此关联的过程,即:把一个标识符和一个存原创 2020-05-31 01:13:14 · 207 阅读 · 0 评论 -
OOP笔记(八) 类的继承与派生
OOP笔记(八) 类的继承与派生1.概念类的继承:是新的类从已有类那里得到已有的特性。类的派生:从已有的类产生一个新类的过程。基类(父类):原有的类派生类(子类):产生的新类。派生类同样可以作为基类派生新的类,这样就形成了类的层次结构。类的派生实际是一种演化、发展过程,即通过扩展、更改和特殊化,从一个已知类出发建立一个新类。通过类的派生可以建立具有共同关键特征的对象家族,从而实现代码的重用,这种继承和派生的机制对于已有程序的发展和改进极为有利。单继承与多继承单继承:一个派生类只有一个直接基原创 2020-05-13 16:52:33 · 842 阅读 · 0 评论 -
OOP笔记(七) 模板与STL
OOP笔记(七) 模板与STL1.函数模板(1)泛型程序设计:Generic Programming,算法实现时不指定具体要操作的数据的类型泛型 — 算法实现一遍->适用于多种数据结构模板定义的语法格式如下:例:swap函数template <class T>void Swap(T & x, T & y){ T tmp = x; x =...原创 2020-04-17 11:31:14 · 265 阅读 · 0 评论 -
OOP笔记 (六) 运算符重载
OOP笔记 (六) 运算符重载1.运算符重载对抽象数据类型也能够直接使用C++提供的运算符• 程序更简洁• 代码更容易理解例如:• complex z1和complex z2是两个复数对象,求两个复数的和, 希望能直接写:z1 + z2• 字符串 MyString str1和MyString str2,两字符串拼接str1+str22.函数定义说明:(1)函数类型指定重载运算...原创 2020-04-09 21:53:34 · 677 阅读 · 0 评论 -
OOP笔记 (五) 静态成员,常成员,友元
OOP笔记 (五)1.静态数据成员对比: 类的普通数据成员:在每个对象中都拥有一个独立空间,即每个对象的同名数据成员可以分别存储不同数值; 类的静态数据成员:以static关键字来声明,每个类只有一份拷贝,这个类的所有对象共同维护使用这个拷贝,从而实现同一类的不同对象之间的数据共享。声明:在类的声明中对静态数据成员进行引用性说明(类内声明),必须在.CPP作用域的某个地方使用类...原创 2020-04-02 20:20:36 · 240 阅读 · 0 评论 -
OOP笔记 (四)
OOP笔记 (四)1.构造函数与析构函数1、在声明对象的时候进行的数据成员赋值,称为对象的初始化,对象的构造过程。2、在某个特殊的对象使用结束时,还常常需要进行一些清理工作,对象的析构过程。1.1构造函数构造函数在对象实例被创建的时候由系统自动调用,它的作用就是在实例被创建时利用特定的值初始化实例的成员变量。构造函数特点:a.构造函数名必须和类名相同;b.构造函数无返回值,不能指...原创 2020-03-26 18:22:44 · 135 阅读 · 0 评论 -
OOP笔记(三)
OOP笔记 (三)1.原创 2020-03-16 01:23:01 · 186 阅读 · 0 评论 -
OOP笔记 (二)
OOP笔记 (二)1.const用法https://www.cnblogs.com/happying30/p/9350712.htmlconst的意思可以概括为 “一个不能被改变的普通变量” ,使得const在一定程度上提高程序的安全性和可靠性。1)普通用法int const size;const int size;这两条语句都是把size声明为一个整数,他的值不能被修改。错误用...原创 2020-03-10 18:07:15 · 115 阅读 · 0 评论 -
OOP笔记 (一)
OOP笔记 (一)一、面向对象的程序设计思想面向对象的程序=类+类+…+类设计程序的过程==>设计类的过程二、OOP不同于C的新特性1.关于using namespace std对于一个存在着标准输入输出的C++控制台程序,一般会在#include 的下一行发现一句话,using namespace std。这句话其实就表示了所有的标准库函数都在标准命名空间std中进行了定义。...原创 2020-02-28 17:08:44 · 214 阅读 · 0 评论