自定义博客皮肤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)
  • 收藏
  • 关注

原创 Recurrent Neural Network(RNN)——循环神经网络

循环神经网络(RNN),附代码参考:[1] https://www.bilibili.com/video/BV1BQ4y1R7V7?p=3[2] https://www.bilibili.com/video/BV1kq4y1H7sw?spm_id_from=333.999.0.0在小规模问题上,RNN可能效果还是不错。特点:输入和输出长度无需固定,适合语音,文本等时序序列数据。RNN架构上图为RNN的整体架构,RNN每次看到一个词,通过状态hi来积累看到的信息。例如,h0包含x0的信息,h1

2021-12-04 19:31:24 1356

原创 文本预处理

文本预处理(持续更新)文本预处理的核心或者说是干嘛的?答:把词变成能训练的东西。本文目的:作为一个工具使用1、简单粗暴的文本处理(英文)将非英文直接替换成空格,并将所有字母都转化成小写with open('text.txt','r',encoding='utf-8') as f: lines = f.readlines()#lines是一个list,每个元素是文件中的一行组成的字符串import resimple_process_file = [ re.sub('[^A-Za-z]

2021-12-02 19:48:33 1207

原创 numpy.where(condition)的使用

numpy.where(condition)的使用搜到的都是到最后一个想看解释的时候戛然而止……numpy.where(condition)返回的是位置信息,有x和y参数的时候才会返回x或者y中的信息。看下面这个例子详细说明。返回的就是三个array的位置信息,是按列来看的。比如第一列是0,2,0,这就是一个位置表示a[0][2][0]是大于5的数,可以从a中看到a[0][2][0]就是6,后面的同理。...

2021-12-01 16:23:04 727

原创 分类器学习记录

多分类任务的简单实现。

2021-12-01 15:25:36 1145

原创 1027_带权活动选择

1027_带权活动选择这题做的比较顺利,迫不及待想记录一下。#include<iostream>using namespace std;//定义活动结构体,x表示活动开始时间,y表示活动结束时间,value表示这个活动的权重struct activity { int x; int y; int value;};//按照活动结束时间排序,这是预处理void SortByEndtime(activity a[], int start, int end) { if (s

2021-11-23 21:50:49 334

原创 K折交叉验证的小细节

K折交叉验证的细节最近和同学讨论了K折交叉验证,这个方法本身是比较简单易懂的,但是当提到一些细节时就直接卡住了,特此记录。细节1K折交叉验证是训练K个模型,并不是训练一个模型,每一折都训练一个模型出来。细节2K折交叉验证下一折的训练并不是在上一折的基础上进行的,而是每一折都重新初始化模型参数。...

2021-10-14 15:03:04 515

原创 1010_二分搜索

常规二分搜索,挺简单的,注意不要把mid写成了low或者high#include<iostream>using namespace std;int father=-1;void bi_search(int Num[], int low, int high, int X) { if (low > high) { cout << "not found, father is " << father << endl; return; .

2021-10-10 13:51:45 70

原创 1007_最大乘积

最大乘积#include<iostream>#include<string>using namespace std;int main(){ int M; cin >> M; for(int iii=0;iii<M;iii++){ int K, N; char str[41]; //数字串 int i, j, k; cin >> N; //输入数字串的长度N cin >> K; //输入乘号个数

2021-10-03 17:29:45 76

原创 1006_堆排序

堆排序(实际上是调整好的一个最小堆)题解#include<iostream>using namespace std;int main() { bool adjust = false; //用于控制循环,因为一轮并不一定能够完成最小堆的构建or调整 int m; cin >> m; for (int i = 0; i < m; i++) { int n; cin >> n; int* num; num = new int[n

2021-10-03 14:55:51 64

转载 隐马尔可夫模型(HMM)

HMM的笔记参考博客:https://www.cnblogs.com/pinard/p/6945257.html最近在看《Speech and Language Processing 》这本书, 里面提到了HMM,但是讲解的不是很详细, 之前看过李航的统计学习方法里面的HMM,现在已忘干净了,故再学一遍且记录要点,方便以后复习。1...

2021-10-01 23:44:54 118

原创 为什么我用了model.eval(),我的dropout仍未失效?

关于model.eval()的一个细(tian)节(keng)最近在做模型评估的过程中,遇到了一个之前从没注意到的细节。每次我运行test一次,输出的precision、recall和F1 score都是不一样的,但我的数据没变,我的模型没变,数据导入时也只是单纯的load,并没有其他的随机性处理,那它怎么会变呢?下面开始了一个漫长的排BUG中。首先从后往前调试test程序,定位到loss和预测改变的地方,发现是在模型中。然后再到模型中设置断点,找到使得load进来的数据改变的地方,最终定位在了d

2021-09-16 17:26:13 2979 5

原创 关于SCI-HUB的使用

关于SCI-HUB的使用SCI-HUB是干什么的SCI-HUB,简单来说是可以白嫖论文的网站。可以免费下载需要的论文,当然了,有一些是没有的。今天第一次用sci-hub想下载《Dependency Parsing Representation Learning for Open Information Extraction》这么一篇论文,就没有下载下来。SCI-HUB怎么用如何找到该网站搜索进入该网站是比较简单的,直接百度搜索sci-hub,第一个就是该网站。进入后的网站是这样的:具体使用

2021-08-13 15:19:08 5534

空空如也

空空如也

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

TA关注的人

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