【机器学习基础】熵、KL散度、交叉熵

  熵(entropy)、KL 散度(Kullback-Leibler (KL) divergence)和交叉熵(cross-entropy)在机器学习的很多地方会用到。比如在决策树模型使用信息增益来选择一个最佳的划分,使得熵下降最大;深度学习模型最后一层使用 softmax 激活函数后,我们也常使用交叉熵来计算两个分布的“距离”。KL散度和交叉熵很像,都可以衡量两个分布之间的差异,相互之间可以转化。 1. 如何量化信息?   信息论是应用数学的一个分支,主要研究的是对一个信号包含信息的多少进
分类: 企业开发 发布时间: 09-27 22:43 阅读次数: 0

史上最全 python常见面试题(一)

大数据的文件读取① 利用生成器generator②迭代器进行迭代遍历:for line in file迭代器和生成器的区别1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。ite
分类: 编程语言 发布时间: 09-27 22:36 阅读次数: 0

jenkins的设置

1.新建任务,自定义模式 2.填写描述, 3.源码管理--git 4.填写git地址 5.add 添加coding.net 的账号密码,选择添加的账号 6.构建项目,将代码拉下来 7.查看构建的错误信息 8.进入设置,构建设置 9.输入命令 找到你的执行命令 10.定时:构建触发器--轮询SCM crontab文件的含义: 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minu
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

centos下kong源码安装

参考资料: https://docs.konghq.com/install/source/ 环境准备:操作系统 centeros7.3 1 :openssl和pcre一般系统自带,如果没有可自己安装 https://www.openssl.org/source/ 或者 yum -y install pcre-devel openssl openssl-devel 2: git yum install git -y 3:gcc yum install gcc -y 3: lua       wg
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

ACM-ICPC 2018 徐州赛区网络预赛 Morgana Net

题意:Morgana Net 题解:把a矩阵每一位根据公式推出递推矩阵,然后用矩阵快速幂,比赛没想到啊,, #include<bits/stdc++.h> #define ll long long using namespace std; const int mod=2; struct mat { int n, m; ll a[70][70]; mat() {} void init(int _n, int _m) {
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

网络流刷题总结(基础题)

用网络流解题,其实就是把问题抽象成水流去思考。 1,sap算法比dinic算法求最大流快很多,当点数超过1000时,需采用sap算法。 2,建双向边时,只需把反向边的的容量0改为c 题目一:有F种食物D种饮料,每种食物或饮料只能分配给一头牛。最多能有多少头牛可以同时得到喜欢的食物和饮料。 建图 : 食物连源点,饮料连汇点,牛在中间,并且把牛拆成两个点,中间连一条容量为1的边,即保证只经过一次。跑最大流便是答案。 3,缩点:相同效果的点缩成一个点,节省时间。 4,拆点:题目一已经有体现,如果点有
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

react系列(三)组件间通信

组件间通信 React的基本组件元素是一个个组件,组件之间可能存在关联、组合等关系。不同的组件之间,经常会发生数据传递或者交换,我们称之为组件间通信。 根据传递的复杂程度,可以分为三种情况: 父子间通信,兄弟间通信,同其他外部库通信。 父子间通信 在学习组件的时候,props是输入,组件是输出。在这里的props,就是父向子传递的数据。而子向父传递数据,则是通过父级传递进来的props中的函数引用,间接的唤起父级处理函数,并传入参数。 /* 父组件 */ export default clas
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

【BZOJ2054】疯狂的馒头(并查集,线段树)

【BZOJ2054】疯狂的馒头(并查集,线段树) 题面 BZOJ 然而权限题,随便找个离线题库看看题吧。 题解 线段树就是个暴力,如果数据可以构造就能卡掉,然而不能构造,要不然复杂度瓶颈成为了读入了。既然这样,线段树随便跑跑就过了。 大概的做法就是,后面的颜色只要染上了显然就和前面的颜色无关了,所以用从后往前枚举颜色染就好了。 #include<iostream> #include<cstdio> using namespace std; #define MAX 1000100 #define
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

python的元祖,集合,字典的常见函数,特征与操作

# 关于元祖的函数 ​ - 以下代码 - 以下函数,对 list 基本适用 关于元祖的函数¶ 以下代码 In [2]: # len :获取元祖的长度 t = (1,2,3,4,5,6) len(t) Out[2]: 6 . . . In [3]: # 如果,列表或元祖中有多个最大值和多个最小值,则实际打印出哪个?? # max min :最大值最小值 # 如果,列表或元祖中有多个最大值和多个最小值,则实际打印出哪个?? print(max(t)) print(min(t)) 6 1 . .
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

链表指针交换实现冒泡排序

1 #include <stdio.h> 2 #include <stdlib.h> 3 /* 4 链表指针交换实现冒泡排序:核心思想:1.每次都从头开始比较 5 2.sh,p,q整体往前走一步(交不交换都要往前走) 6 3.交换完之后p变成q,q变成p,整体往前走,下次交换就会出现混乱,所以p,q还要指向原来的位置才能整体往前走 7 */
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

课程详情,登录注册,redis()

还有一种做法:利用watch监听路由的改变。 登录注册: 在后台写login, 现在我们把response部分写成一个类: 接下来就是在前端vue中发送axios请求了: 简单写了axios请求,可以先来测试一下有没有问题,测试后,发现报错。 这是跨域问题的报错。 但是我们已经写了关于跨域的中间件了呀,为什么还是报错? 我们写的这个中间件是对于get、post、head的简单请求时允许跨域。 但我们也发的是post请求也属于简单请求,为什么还报错,因为我们在发post请求时,还发送了data数
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

[学习笔记]KMP算法

第三次开 \(KMP\) 的坑,加油! 这是板子题: P3375 【模板】KMP字符串匹配 这是板子: #include<bits/stdc++.h> using namespace std; int j,kmp[1000005]; string s,p; int main() { cin>>s>>p; for(int i=1;i<p.length();i++) { while(j&&p[i]!=p[j]) j=kmp[j]; kmp[i
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

day6-1

字符编码与解码: Unicode 默认都占两个字符,用ASCII码英文占一个字节,ASCII码不能存中文 Unicode 存放英文会浪费空间 utf-8 存放时因为是一个字节,中文三个字节 unicode -------->通过编码 encode 转换为其他编码 其他编码 ————> 解码decode 为 unicode 1 a = "时间煮雨" 2 print(a) 3 print(a.encode("utf-8")) 4 print(a.encode("utf-8").decode
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

[BZOJ3376][Usaco2004 Open]Cube Stacking 方块游戏:并查集

分析: 会有人用LCT吗(划掉)? fa,bot,dis分别维护一个点最上面的点,最底下的点,到最上面的距离。 注意要时刻维护并查集内维护的信息的正确性。 代码: #include <iostream> #include <cstdio> #include <cstdlib> #include <cctype> inline int read(){ int x=0;char ch=getchar(); while(ch<'0'||ch>'9') ch=getchar();
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

论文学习:Multi-Frame Quality Enhancement for Compressed Video

目录 Abstract 1. Introduction 2. Related works Quality enhancement Multi-frame super-resolution 3. Quality fluctuation of compressed video 4. The proposed MF-CNN approach Framework SVM-based PQF detector MC-subnet Architecture Training strategy QE-sub
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

day 016 面向对象---类与类的关系

---恢复内容开始--- 一 依赖关系(最轻的一种关系,在方法中引入另一个类的对象) class Elephant: def __init__(self,name): self.name=name def open(self,ab): # 依赖关系 print("冰箱哥哥%s开门" % self.name) # 想要一个冰箱,是哪个冰箱没有指定 # print(self) ab.open_door()
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

Python——内置函数(待完善)

内置函数(68个),分为六大类 思维导图: 1. 迭代器/生成器相关(3个) (1)range for i in range(10): #0-9 print(i) for i in range(1,11): #1-10 print(i) for i in range(1,11,2): #1,3,5,7,9 print(i) (2)next (3)iter 2. 基础数据类型相关(38个) (1)和数字相关(14个)   <1>数据类型(4个)     bool
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

HTML-块级标签和行内标签

HTML标签的显示模式   - 块级标签   - 行内标签   - 行内块标签   我们在使用标签的时候会发生一些属性在一定的标签上没有作用,比如设置宽高、水平居中等,其根本原因就是有的属性只能用在块级标签上。而作为行内标签是不能用这些方法的。
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

[转]最值得拥有的免费Bootstrap后台管理模板

在PHP开发项目中,后台管理因为面向群体相对比较固定,大部分以实现业务逻辑和功能。使用Bootstrap后台模板可以让后端开发很轻松的就展现给客户一个响应式的后台,节约前端开发的时间。下面PHP程序员雷雪松给大家分享一下最值得拥有的免费Bootstrap后台管理模板。 AdminLTE AdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分辨率从小型移动设备到大型台式机。 GitHub AdminLTE地址:https://github
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0

Java 11 正式发布,支持期限至2026年9月

美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用!这是自 Java 8 后的首个长期支持版本,非常值得大家的关注,可以通过下面的地址进行下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html Java 11 版本说明 按照 Oracle 公布的支持路线图,Java 11 将会获得 Oracle 提供的长期支
分类: 其他 发布时间: 09-27 22:27 阅读次数: 0