All Projects β†’ omerbsezer β†’ TimeSeries2DBarChartImageCNN

omerbsezer / TimeSeries2DBarChartImageCNN

Licence: other
Conversion of the time series values to 2-D stock bar chart images and prediction using CNN (using Keras-Tensorflow)

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to TimeSeries2DBarChartImageCNN

soft-intro-vae-pytorch
[CVPR 2021 Oral] Official PyTorch implementation of Soft-IntroVAE from the paper "Soft-IntroVAE: Analyzing and Improving Introspective Variational Autoencoders"
Stars: ✭ 170 (+580%)
Mutual labels:  image-generation
texturize
πŸ€–πŸ–ŒοΈ Generate photo-realistic textures based on source images. Remix, remake, mashup! Useful if you want to create variations on a theme or elaborate on an existing texture.
Stars: ✭ 495 (+1880%)
Mutual labels:  image-generation
Continuous-Image-Autoencoder
Deep learning image autoencoder that not depends on image resolution
Stars: ✭ 20 (-20%)
Mutual labels:  image-generation
universum-contracts
text-to-image generation gems / libraries incl. moonbirds, cyberpunks, coolcats, shiba inu doge, nouns & more
Stars: ✭ 17 (-32%)
Mutual labels:  image-generation
Anime2Sketch
A sketch extractor for anime/illustration.
Stars: ✭ 1,623 (+6392%)
Mutual labels:  image-generation
netflix-show-generator
A tool for generating Netflix show image
Stars: ✭ 18 (-28%)
Mutual labels:  image-generation
MoCoGAN-HD
[ICLR 2021 Spotlight] A Good Image Generator Is What You Need for High-Resolution Video Synthesis
Stars: ✭ 224 (+796%)
Mutual labels:  image-generation
SDEdit
PyTorch implementation for SDEdit: Image Synthesis and Editing with Stochastic Differential Equations
Stars: ✭ 394 (+1476%)
Mutual labels:  image-generation
multiple-objects-gan
Implementation for "Generating Multiple Objects at Spatially Distinct Locations" (ICLR 2019)
Stars: ✭ 111 (+344%)
Mutual labels:  image-generation
btcpredict
πŸ“ˆ Bitcoin bull run peak prediction project (price and date)
Stars: ✭ 36 (+44%)
Mutual labels:  price-prediction
ru-dalle
Generate images from texts. In Russian
Stars: ✭ 1,606 (+6324%)
Mutual labels:  image-generation
vqgan-clip-app
Local image generation using VQGAN-CLIP or CLIP guided diffusion
Stars: ✭ 94 (+276%)
Mutual labels:  image-generation
sText2Image
Attribute-Guided Sketch-to-Image Generation
Stars: ✭ 67 (+168%)
Mutual labels:  image-generation
StockPricePredictor
An S&P500 Stock Index Movement Predictor built with Machine Learning models
Stars: ✭ 29 (+16%)
Mutual labels:  price-prediction
SuperStyleNet
SuperStyleNet: Deep Image Synthesis with Superpixel Based Style Encoder (BMVC 2021)
Stars: ✭ 28 (+12%)
Mutual labels:  image-generation
CoCosNet-v2
CoCosNet v2: Full-Resolution Correspondence Learning for Image Translation
Stars: ✭ 312 (+1148%)
Mutual labels:  image-generation
SparkMlpDow30
A new stock trading and prediction model based on a MLP neural network utilizing technical analysis indicator values as features (using Apache Spark MLlib)
Stars: ✭ 34 (+36%)
Mutual labels:  price-prediction
WGAN-GP-TensorFlow
TensorFlow implementations of Wasserstein GAN with Gradient Penalty (WGAN-GP), Least Squares GAN (LSGAN), GANs with the hinge loss.
Stars: ✭ 42 (+68%)
Mutual labels:  image-generation
NeuralTexGen
Image-space texture optimization of 3D meshes using PyTorch
Stars: ✭ 60 (+140%)
Mutual labels:  image-generation
image generator 2
Progressive GANγ«γ‚ˆγ‚‹η”»εƒη”Ÿζˆε™¨
Stars: ✭ 31 (+24%)
Mutual labels:  image-generation

TimeSeries2DBarChartImageCNN

"In this study, we developed an out-of-the-box algorithmic trading strategy which was based on identifying Buy-Sell decisions based on triggers that are generated from a trained deep CNN model using stock bar chart images. Almost all existing strategies in literature used the stock time series data directly or indirectly, however in this study we chose a different path by using the chart images directly as 2-D images without introducing any other time series data. To best of our knowledge, this is the first attempt in literature to adapt such an unconventional approach. The results indicate that the proposed model was able to produce generally consistent outcomes and was able to beat BaH strategy depending on the market conditions."

Conversion of the time series values to 2-D stock bar chart images and prediction using CNN. Numpy, Pandas, Tensorflow and Keras libraries are used to implement algorithm.

  1. Download stock historical data from "finance.yahoo.com" (there is example files in \data directory).
  2. Run sol.py to create training and test image files.
  3. Run cnn.py with training.csv and test.csv, and create cnn_result file with prediction, price and ground-truth data.
  4. Evalute with evaluateFinancial.java

Details will be announced later..

What is Convolutional Neural Network (CNN)? (General Information): https://en.wikipedia.org/wiki/Convolutional_neural_network

Keras: https://keras.io/

Tensorflow: https://www.tensorflow.org/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].