- 博客(19)
- 收藏
- 关注
原创 支持向量机svm
公式推导模型已定,参数未知思考过程1、需要将x和-分开,因为是二维平面,使用一条直线即可划分。svm里边叫超平面2、任意直线可表示为w T xi+b,w和x一样有两个维度,b是常数3、直线w T xi+b=0就表示超平面,这里不要靠原有思维去猜测w的正负等问题。4、假设x的标签y=1,-的标签y=-1,(二者标签交互也可,因为w是学习出来的)当y=1,满足w T xi+b>1,(因为存在b,也需要学习,所以回答了1其实是y,而不是距离,这就是人为设计的损失函数,理解不到查看参考
2021-11-18 20:01:21
525
原创 深度学习搬砖
卷积原理'''卷积操作是如何进行求积,求和的'''import torch from torch import nnconv1=nn.conv2d(2,3,3,1,0,bias=False)# Conv2d(2, 3, kernel_size=(3, 3), stride=(1, 1), bias=False)nn.init.constant_(c.weight,1)conv1.weight'''卷积核权重 [3,2,3,3],3组filters,每组2channels,3x3大小
2021-10-21 13:46:42
194
原创 集成学习笔记
集成学习概念集成学习(Ensemble learning)通过构建并结合多个学习器来完成学习任务,有时也被称为多分类器系统、基于委员会的学习等。集成学习的一般结构为:先产生一组“个体学习器”,再用某种策略将它们结合起来。集成中只包含同种类型的个体学习器,称为同质,当中的个体学习器亦称为“基学习器”,相应的算法称为“基学习算法”。集成中包含不同类型的个体学习器,称为“异质”,当中的个体学习器称为“组建学习器”。 要获得好的集成,个体学习器应“好而不同”...
2021-09-17 20:14:24
189
原创 决策树学习
介绍从0到1介绍概念,手撕代码https://www.pkudodo.com/2018/11/30/1-5/决策树形状'#周志华西瓜数据集2.0#''''训练集: #特征 #标签编号 色泽,根蒂,敲声,纹理,脐部,触感,好瓜 1, 青绿,蜷缩,浊响,清晰,凹陷,硬滑,是2, 乌黑,蜷缩,沉闷,清晰,凹陷,硬滑,是3, 乌黑,蜷缩,浊响,清晰,凹陷,硬滑,是4, 青绿,蜷缩,沉闷,清晰,凹陷,硬.
2021-09-07 14:07:46
2060
原创 聚类算法学习
1、k-mean来源:https://www.pianshen.com/article/7840142921/算法步骤欧氏距离K-means的优缺点优点:1.算法快速、简单;2.对大数据集有较高的效率并且是可伸缩性的;3.时间复杂度近于线性,而且适合挖掘大规模数据集。K-Means聚类算法的时间复杂度是O(n×k×t) ,其中n代表数据集中对象的数量,t代表着算法迭代的次数,k代表着簇的数目缺点:1、在k-measn算法中K是事先给定的,但是K值的选定是非常...
2021-09-02 20:22:24
1719
原创 统计学相关
高斯分布转自https://blog.youkuaiyun.com/flyfish1986/article/details/78341984正态分布(Normal distribution)其他名字高斯分布(Gaussian distribution)若随机变量X服从一个数学期望为μ、标准方差为σ^2的高斯分布,记为:X∼N(μ,σ^2),则其概率密度函数为 正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。因其曲线呈钟形,因此人们又经常称之为钟形曲线。我们通常所说的标准正态分.
2021-08-27 13:38:57
130
原创 朴素贝叶斯
朴素贝叶斯基础介绍公式推导、拉普拉斯平滑、各种细节解释、python例子https://www.pkudodo.com/2018/11/21/1-3/公式分母为全概率,分子累乘符号左边为先验概率=标签类别概率,右边为条件概率如何获取结果因为对于不同的ck,分母的和都相等,所以只需分别计算不同ck取值下分子的值即可,通过比较值大小得到判断。算法详解来源:李航--<<统计学习方法>>图1.1I是指示函数,表示统计满足条件样本个数..
2021-08-11 13:25:48
646
原创 Linux相关
命令curlcurl常见命令curl http://10.133.34.123:8080/api/v1/tasks/25/data?type=preview -b "csrftoken=KRVuU6OJX3gPG94afEQuUGUp4gDkmJIBPfHcPD9aGPpmEgAoCibgzY4ig"curl -A 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom
2021-06-22 14:38:46
59
原创 python相关
多进程1、协程单个线程上切换掉耗时I/O操作,执行池里的另一个函数或任务。python3加入asyncio,手动切换,await function,function必须为可等待对象gevent:monkey补丁,在模块导入后,加入monkey.patch_all(),即可自动切换锁机制简单例子:# from gevent import monkeyimport geventimport time# monkey.patch_all()s = time.time()
2021-01-18 14:17:03
94
原创 图像处理
opencv版本3.4基本操作#include <iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main(int argc, char const *argv[]) { Mat img=imread("/home/user/bmp.png"); Mat dst; Mat binary; vector<vect
2020-12-18 17:26:12
149
原创 c++学习
类的访问修饰符修饰符特点#include <string>#include <iostream>class Animal{ private: string classes;//默认。成员函数,友元函数可访问 public: string name;//公有,包括继承。 Animal(const string &);//构造函数。需public,否则对象(类外)无法访问。
2020-12-14 16:06:07
78
原创 g++原理
学习使用c++和opencv时,对编译的头文件,库文件一知半解,出错误总是难以找到原因,记录编译流程。头文件目录#include 是一个来自C语言的宏命令,它在编译器进行编译之前,即在预编译的时候就会起作用。#include的作用是把它后面所写的那个文件的内容,完完整整地、 一字不改地包含到当前的文件中来。#include “headfile.h”搜索顺序为:①先搜索当前目录②然后搜索-I指定的目录③再搜索gcc的环境变量CPLUS_INCLUDE_PATH(C程序使用的是C_I
2020-12-11 10:00:04
1170
原创 scrapy
环境Scrapy 2.3.0python3.70.24.6中文入门教程调试SHELL分为全局和项目only,cd project 则可用项目only命令行工具使用菜鸟教程--xpath使用#启动scrapy shell [url|file]#帮助scrapy shell -h#设置settings.__dict__ #获取所有设置,包括user agent等headerssetting.get('USER_AGENT')'Scrapy/2.3.0 (+ht
2020-09-24 15:31:50
172
原创 mysql
常见问题设置utf-8编码#修改已建立的表alter table post convert to character set utf8;#设置全局 /etc/mysql 新建conf文件[mysqld]character-set-server=utf8 [client]default-character-set=utf8 [mysql]default-character-set=utf8#创建create table mytable (id int primary key
2020-08-06 09:49:50
130
原创 Pyqt4
布局主控件>布局>子控件,滚动条等,子控件里还可以包含布布局hbox=QtGui.QHBoxLayout()#水平布局vbox=QtGui.QvBoxLayout()#垂直布局#可通过hbox.setAlign()hbox.addWidget(QtGui.QPushButton('1'),0,QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop)hbox.addStretch()#即不缩放gridLayout=QtGui.QGridLayout(
2020-08-01 10:03:49
131
原创 flask
常用函数url_for() 重定向:即访问或操作完毕直接调转另一个页面@app.route('/test/<name>')def test(name=‘’):#name参数,上一行方法传入变量 return 'sucess%s'%(name)@app.route('/login',methods=["POST","GET"])def login(): return redirect(url_for('test',name=name))#name参数,切
2020-07-20 12:27:36
199
原创 指针
指针理解指针:全名指针变量,值为定义后type的地址,所以它报存的是地址0xFFFFFF,而加上*号即是取得这个地址上的值。可把指针当成索引int *p= &k二重指针二重指针:定义时必须指向一个指针变量。int **pp= & p指针变量本身需占用内存,以及它保存的值:为一段内存地址。弄清楚自己地址与保存值就搞清楚了!**pp计算过程:1、*pp拿到pp所处内存地址(索引)值,为p值。2、再* *pp则拿到p地址的值...
2020-07-02 15:37:04
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人