自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 csdn_export_md

1 绪论1.1 研究背景1.2 研究意义1.3 研究现状1.4 本文结构2 相关工作介绍2.1 机器学习2.1.1 传统机器学习2.1.2 深度学习2.2 强化学习2.2.1 传统强化学习算法2.2.2 深度强化学习算法2.3 强化学习在股票量化交易上的应用2.3.1 传统强化学习在股票量化交易系统上的应用2.3.2 深度强化学习在股票量化交易系统上的应用2.3 本章小结3 基于DQN的股票量化交易分析3.1 DQN介绍3.2 当前针对DQN算法的改进3.2.1 Dou

2021-03-01 11:14:00 126

原创 基于pytorch实现的Auto-encoder模型

最近因为在自己论文当中可能要用到Auto-encoder 这个东西,学了点皮毛之后想着先按照别人的解释实现一下,然后在MNIST数据集上跑了下测试看看效果。话不多说直接贴代码。"""Author:Media2020-10-23"""import torchimport torch.nn as nnimport torch.utils.data as Datafrom matplotlib import pyplot as pltimport numpy as npimport pand

2020-10-23 15:23:37 328 1

原创 头条推荐算法实习生二面凉经

头条推荐算法实习生二面凉经:一面:我是从上午十点半开始的,持续时间大概有一个小时首先自我介绍,巴拉巴拉大概说了两三分钟,因为我的简历里比较多的写到了SVM相关工作,因此就问我什么是SVM,从原理上给面试官将一讲,于是我就说了间隔问题,原问题以及对偶问题等一些比较基础的东西,之后关于课题组中项目中的一个项目中用到的算法又说了大概五到十分钟。接着面试官问我有没有接触过文本分类相关的,我就说用过Word2vec,就从原理上讲了将训练过程,以及层次化softmax以及负采样的问题,问了我训练模型时输入权值和

2020-05-22 21:49:39 329 1

原创 基于python的RBM实现

主要用的是pytorch来写的,numpy也行,把对应的地方一换应该也是可以的"""this code is for RBM based on CD-1 learningauthor:mediadate:2020-4-23"""import torchclass RBM: def __init__(self, _vis_dim, _hid_dim): s...

2020-04-23 22:47:40 1896 2

原创 最远曼哈顿距离求解问题

在刷力扣题目时遇到一个绝对值求和问题,刚开始用两重循环虽然可以解决大部分问题但是毕竟是O(n^2)级别的时间复杂度,果不其然超时挂了,想了各种方法还是解决不了之后看大佬题解,大佬们提到了求曼哈顿距离,结合大佬们的讲解说说我的思路。首先第一步分析出去掉绝对值符号的的几种情况。一般来说有几个绝对值号就是几维,每个去掉后都有两种情况,k维就是2的k次方;然后分析在每个维度下所有数据的最大值和最小值,...

2020-04-08 21:54:14 694

原创 携程区间合并题目

给了已知的n个任务的工作区间,寻找能够至少给这个n个任务提供服务的服务者数量。比如有个任务在(0, 10)时间段内需要一个服务者,当新的任务是(20, 30)时两者是不冲突的,这样一个服务者就足够了。在编程的时候应该注意,在某个时刻可能会有多个空闲服务者,当确定当前所有服务者都被使用的时候才能要求增加一位新的服务者。class Op_Xiecheng{ public int getnu...

2020-04-01 22:07:52 93

原创 基于LSTM的DDPG实现

最近看了一些大佬的DDPG的实现(其实都是基于莫凡大佬的那个版本),结合我自己的毕设问题,发现只是用普通的全连接网络好像不太稳定,表现也不好,于是尝试了一下试着用一直对序列数据有强大处理能力的lstm来试试(虽然这个已经有人做过了),自己手动实现了一下基于lstm的ddpg,希望各位大佬指导指导。import torchimport torch.nn as nnimport torch.op...

2020-03-25 19:08:05 5099 6

原创 LeetCode_113

class Op_1527{ public List<List<Integer>> pathSum(TreeNode root, int sum) { List<List<Integer>> res = new ArrayList<>(); ArrayList<Integer>temp ...

2020-03-14 21:30:13 83

原创 美团射击题目

看到别人描述的一道美团计算射击概率再最后求模运算的题,自己写了写也不知道对不对。def shijie(N, b): res_0 = 1 res_1 = 0 res_2 = 0 for i in range(N): res_0 *= (1/b[i]) for i in range(N): temp = (1-1/b[i]) ...

2020-03-13 09:28:23 178

原创 LeetCode No_82

这是一道删除链表当中重复元素的问题,不同的是只要有重复则全部删掉重复元素,这就导致虽然给的链表很长,但最后可能需要返回的是个空链表,对于表头是否存在就需要先进行一个判断。因此在我实现过程当中,先使用一个循环寻找最后返回的合法表头,如果没有合法表头则返回null,否则进行后面的处理。对后面元素的处理其实与表头特别类似,但这事表头是肯定存在的,我使用了两个指针来寻找重复元素,last_positi...

2019-12-12 20:41:23 70

原创 LeetCode No_80

这是一个删除数组当中冗余元素的题,这种类型的题第一反应应该就是双指针方法,一个指向实际扫描位置,另一个指向实际存储位置,直接上代码。public static int removeDuplicates(int[]nums){ int virtual_index=0;//虚拟位置,记录当前肯定没有重复的位置,其实从2开始也是可以的 int actual_index=...

2019-12-10 16:21:14 78

原创 LeetCodeNo_56

这个题是个区间合并问题,循环大法好通过多次遍历真个数组直到区间合并数目不再发生变化。在每次更新后都将新的区间上下限值赋给合并前的区间,最后使用一个ArrayList实现去重操作,并最终再建立一个二重数组返回。 public static int[][]merge(int[][]intervals){ ArrayList<String>res = new Arr...

2019-11-29 13:14:00 74

原创 LeetCodeNo_55

这道题是一个跳跃问题,判断最后能不能到最后一个元素的位置。第一感觉这道题是一个在有限大空间内找解的问题,因此我第一感觉就是使用递归的方法,后来发现递归速度太慢了(应该是自己没写好),尤其是在最后两个问题上超出时间限制了,虽然通过抖机灵的方法骗过了但还是老老实实换了一种方法再做了一遍,这侧效果差强人意,我也接受。首先贴上递归代码:public boolean canjump(int[]nums)...

2019-11-28 18:01:27 82 1

原创 LeetCodeNo_54

这个题目是个旋转矩阵的问题,就是按照螺旋形状遍历整个矩阵。看到这个题目我第一反应还是递归(原谅我最近递归上瘾),因为整个遍历过程都是对矩阵进行相似的操作,我们只需要保存下来每次遍历的初始位置即可,并且结合已经处理过行数和列数就可以控制螺旋遍历。因此问题的核心就是寻找更新遍历初始位置的方法。经过自己手动演算了几次后可以很快的找到。行的更新需要用到已处理的列的数目,而列的更新需要用到已处理的行的数...

2019-11-28 12:14:33 83

原创 LeetCode No_104 获取当前树的最大深度

获取树的最大深度看到树的问题第一感觉就是用递归的思想,这是由树结构的特殊之处决定的。话不多说,先上代码。public int maxDepth(TreeNode root){ int res=getdepth(root, 0); return res; } public int getdepth(TreeNode root, int cur_depth...

2019-11-26 11:29:11 182 1

原创 python递归小试

import numpy as npdate = [1, 2, 3, 4]def mul(x, var): return x*vardef mul2(_list, data): if len(_list) == 0: return data else: # = _list[0]*data head = _lis...

2019-09-23 16:47:23 113

原创 idea思路库

有时候看文章或者写代码都会有些灵光一闪,但是监狱手头做的事情经常来不及深究转身就忘记了,随着这些idea大部分都是一些荒谬想法,但我还是想保留下来,万一中奖了呢。1、最近在读transsformer时,看到它的结构对于位置编码的使用,我就想起了CNN的网络结构。类似于textCNN这种结构,在一定程度上也使用了序列的位置信息,但我觉得利用的不是很好,因此我在想在textCNN这种结构当中也拼一下...

2019-08-08 17:21:12 193

原创 新手入门,研一心路历程汇总

我的第一篇CSDN博客最近突然想把我之前一年所做的工作整理汇总一下,方便我之后的学习计划。按照老板的计划,研一主要还是处在科研的初级阶段,看了不知道的多少篇上古文章,从开始做的SVM不知道怎么就转到了c#学习又到了深度学习的NLP任务阶段,不过按照老板的计划后面又得抛弃前面做的工作接触新的领域了,真的是一言难尽。为了避免这段记忆被遗忘,趁现在还有点印象赶快汇总汇总~SVM入门:这个时期主要...

2019-08-07 10:52:20 200

空空如也

空空如也

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

TA关注的人

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