# Torch Time-Series -> Image Binary Classifier
This project trains a torch (pywarm) image classifier to classify a local maximum in a financial time series. By default, training samples consist of a 3 channel image tensor produced using a combination of wavelet transforms and Gramian Angular Field transforms of a time-series subsequence of 60 points.
The data pre-processes reads financial data (ohlcv), produces TA columns, identifies local peaks in the time series, and then generates labeled images from time-series subsequences. These labels are binary, where `0` is a subsequence (or image) >8 points from a peak, and `1` is a subsequence ending right before a peak.
The tensor_agg currently makes a 3 channel image tensor, with one wavelet transform (of BollingerBand.diff or BBv by default) and two channels of Gramian Angular Field transforms (Ichimoku Kijun-sen and Hilbert Transform Trendline by default). These can be changed, but are limited to 3 channels due to CNN architecture.
An optional Bokeh plot can be generated (but may be quite large) that includes peaks and many nomralzied indicator data.
Options for tensor_agg data are below:
```
['open', 'high', 'low', 'close', 'volume', 'date', 'MA60', 'MA200',
'MA400', 'MA800', 'HTL', 'UBB', 'BB', 'LBB', 'RSI', 'MOM', 'DX', 'ATR',
'AD', 'ichi0', 'ichi1', 'ichi2', 'ichi3', 'ichi4', 'HTBB', 'HTBB_v',
'BBv', 'dBB', 'brLBB', 'ichspan', 'UBBv', 'LBBv', 'deltma', 'deltma_v',
'RSI_v', 'volume_v', 'close_v']
```
Below is an example of 2 Gramian Angular Fields for Avergae True Range (ATR) and Hilbert Transform Trendline (HTL).
![](assets/Gramarian_wavelet_2chan.png)
And here is an example of a ricker wavelet transform of the Bollinger Band derivative (.diff())
![](assets/bbvwavelet.png)
粢范团
- 粉丝: 38
- 资源: 4697
最新资源
- 01 疯狂手指微信js小游戏源码.zip
- comsol底部电磁波频域感应加热物件模型,可以得到物件电磁场及温度场分布,提供comsol详细学习资料及模型
- 一种蝴蝶优化算法优化深度极限学习机DELM中的各极限学习机中自动编码器的输入权重与偏置,建立BOA-DELM回归预测模型,多输入单输出模型,时间窗法,代码注释清晰,替数据简单,只需替自己的excel或
- 汇川5U很全的程序框架,框架功能非常完善,适合作为一个完整的项目框架,框架逻辑也可以引用到其他品牌的PLC上 0:架构搭建是对程序的分层分类: 0.1.按照功能划分:手动操作、回原程序、自动程序、
- 安卓苹果电脑投屏,可以互相投屏
- ARM.CMSIS.4.5.0.pack
- ADAS控制器,aeb功能模型,实车移植过 实车使用过移植过该模型,不是仿真不是仿真不是仿真
- 西门子1200和1500通用模拟量处理程序块,模拟量滤波程序,程序块可方便直接调用,用于过滤峰值且可以方便调用模拟量高低报警 博图版本V15及以上
- 微信朋友圈测试小游戏微信游戏
- ARM.CMSIS.5.7.0.pack
- PMSM永磁同步电机矢量控制弱磁控制 (SVPMW)算法仿真 弱磁控制 MTPA 采用电压反馈弱磁 波形很好 跟踪很稳 包含仿真文件和参考文档
- 圖怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕怕
- C++期末大作业-基于MFC的人机对战五子棋项目完整实现-2025
- C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆龙plc通讯案例源码,调用动态链接库,可以实现上位机的数据连接,可以简单实现D区W区定时器计数器等数据区的
- ch-入口-烟包-程序
- 电路板保压检测机(sw18可编辑+工程图)全套技术资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论1