- 博客(6)
- 收藏
- 关注
原创 使用GRU预测后一天股票——模型训练及测试部分
数据中,为了让训练集内部数据不要出现过多重合,同时又要保证数据的量足够大,滑窗取到了5,也就是用6周的数据作窗,1周作为滑窗步长(周六日无交易信息,1周5天)而在真实的交易世界,挖掘对结果有指向性的特征(因子),辅以可解释的传统机器学习方法比如梯度提升树,可能才是当下适合大部分交易者的解决方案。等问题出现,自己推断是原始数据中有效特征实在是太少,贸然增到模型的容量带来的只能是模型学习到大量的噪声。对模型结构,超参数,做了细微的调整之后,确定了当前的简单架构。的日k线数据,单步滑窗,对模型结果进行预测。
2023-03-26 15:22:39
789
1
原创 使用GRU预测后一天股票——数据处理部分
经济发展,国际问题,科技爆炸等信息暂时无法用可量化的指标表示,所以在此选择受其他信息影响较小,相对独立的白酒板块。浏览了A股主要板块之后,直觉上白酒股受近两月GPT大爆发影响相对较小,且口罩问题期间波动足够剧烈。说明:遍历所有stock_all中的数据,拼接到一起,作为模型训练的元数据。至此,经过初步处理的股票交易数据已经可以拿来用作训练数据去训练模型。本文提供完成整个目标的全部代码,只记录数据处理的。:使用30个交易日的数据,预测后一天的股票收盘价。说明:训练集和验证集的切割。max-min归一化。
2023-03-26 13:42:25
390
原创 python读取多层嵌套文件夹中的文件
python读取多层嵌套文件夹中的文件由于工作安排,需要读取多层文件夹下嵌套的文件,文件夹的结构如下图所示:想到了递归函数,使用python的os.path.isfile方法判断当前是不是可执行文件,如果不是再用os.listdir方法将子目录循环判断。代码如下import ospath = 'abc'path_read = [] #path_read saves all ex...
2019-08-27 17:11:02
9655
2
原创 关于python中for循环的一点理解
初学python,在使用for循环时,想要实现 输出一个list中的元素并把其中所有元素删除的循环语句,在写这个for语句时,代码如下a = [1,2,3,4]i = 0for x in a: print(x) a.pop(i) i = i+1但是上面的代码执行结束之后输出是13再显示a中的元素输出是[2,4]和自己预想的(输出所有元素,a中无元素)的情况不一样截...
2019-03-31 11:41:26
1023
原创 PL/0语法分析下制作一个简易编译器
完整代码如下:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <iostream>using namespace std;#define BUFFSIZE 1000char prog[BUFFSIZE];//存入词法分析char token[8];/...
2019-02-10 21:45:01
1516
原创 LeetCode第二题AddTwoNumbers
解题思路:从链表中取出每一位整型数字,构造成整型整数,相加之后再分别取出每一位构造链表。#include <stdio.h>#include <malloc.h>struct ListNode { int val;//保存数字 struct ListNode *next;//指针,指向下一个节点};//链表节点struct ListNode*...
2019-02-01 09:40:49
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人