All Projects → liyinwei → Copper_price_forecast

liyinwei / Copper_price_forecast

Licence: gpl-3.0
copper price(time series) prediction using bpnn and lstm

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Copper price forecast

Base-On-Relation-Method-Extract-News-DA-RNN-Model-For-Stock-Prediction--Pytorch
基於關聯式新聞提取方法之雙階段注意力機制模型用於股票預測
Stars: ✭ 33 (-59.26%)
Mutual labels:  stock, lstm, rnn
Paper-Implementation-DSTP-RNN-For-Stock-Prediction-Based-On-DA-RNN
基於DA-RNN之DSTP-RNN論文試做(Ver1.0)
Stars: ✭ 62 (-23.46%)
Mutual labels:  stock, lstm, rnn
Ailearning
AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
Stars: ✭ 32,316 (+39796.3%)
Mutual labels:  lstm, rnn
Lstm peptides
Long short-term memory recurrent neural networks for learning peptide and protein sequences to later design new, similar examples.
Stars: ✭ 30 (-62.96%)
Mutual labels:  lstm, rnn
Machine Learning
My Attempt(s) In The World Of ML/DL....
Stars: ✭ 78 (-3.7%)
Mutual labels:  lstm, rnn
Deep Music Genre Classification
🎵 Using Deep Learning to Categorize Music as Time Progresses Through Spectrogram Analysis
Stars: ✭ 23 (-71.6%)
Mutual labels:  lstm, rnn
Sina Stock Crawler
Sina stock options crawler with CSV output 新浪上证ETF期权数据爬虫
Stars: ✭ 12 (-85.19%)
Mutual labels:  sina, stock
Neural Networks
All about Neural Networks!
Stars: ✭ 34 (-58.02%)
Mutual labels:  lstm, rnn
Telemanom
A framework for using LSTMs to detect anomalies in multivariate time series data. Includes spacecraft anomaly data and experiments from the Mars Science Laboratory and SMAP missions.
Stars: ✭ 589 (+627.16%)
Mutual labels:  lstm, rnn
Time Attention
Implementation of RNN for Time Series prediction from the paper https://arxiv.org/abs/1704.02971
Stars: ✭ 52 (-35.8%)
Mutual labels:  lstm, rnn
Deepseqslam
The Official Deep Learning Framework for Route-based Place Recognition
Stars: ✭ 49 (-39.51%)
Mutual labels:  lstm, rnn
Char rnn lm zh
language model in Chinese,基于Pytorch官方文档实现
Stars: ✭ 57 (-29.63%)
Mutual labels:  lstm, rnn
Seq2seq Chatbot
Chatbot in 200 lines of code using TensorLayer
Stars: ✭ 777 (+859.26%)
Mutual labels:  lstm, rnn
Stockpriceprediction
Stock Price Prediction using Machine Learning Techniques
Stars: ✭ 700 (+764.2%)
Mutual labels:  lstm, rnn
Lstm Sentiment Analysis
Sentiment Analysis with LSTMs in Tensorflow
Stars: ✭ 886 (+993.83%)
Mutual labels:  lstm, rnn
Ad examples
A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.
Stars: ✭ 641 (+691.36%)
Mutual labels:  lstm, rnn
Rnn Theano
使用Theano实现的一些RNN代码,包括最基本的RNN,LSTM,以及部分Attention模型,如论文MLSTM等
Stars: ✭ 31 (-61.73%)
Mutual labels:  lstm, rnn
Hred Attention Tensorflow
An extension on the Hierachical Recurrent Encoder-Decoder for Generative Context-Aware Query Suggestion, our implementation is in Tensorflow and uses an attention mechanism.
Stars: ✭ 68 (-16.05%)
Mutual labels:  lstm, rnn
Video Classification
Tutorial for video classification/ action recognition using 3D CNN/ CNN+RNN on UCF101
Stars: ✭ 543 (+570.37%)
Mutual labels:  lstm, rnn
Multi Class Text Classification Cnn Rnn
Classify Kaggle San Francisco Crime Description into 39 classes. Build the model with CNN, RNN (GRU and LSTM) and Word Embeddings on Tensorflow.
Stars: ✭ 570 (+603.7%)
Mutual labels:  lstm, rnn

Copper price forecast

This is an open source project aims at making a prediction of copper price using machine learning / deep learning approach. The language of this project is Python and the ideas may extend to other time series prediction problems as you like.

Motivation

The motivation of launching this project is that copper is a kind of important raw material of some midstream and downstream materials, whose price is of great relevance to copper price. Thus a high accuracy of copper price prediction can to some extent providing purchasing decisions for the purchasing agent.

Here is a comparison of the fluctuation of the price of cooper and a kind of downstream material:

image

Prerequisites

Structure

  • common: common method such as data loading, model evaluation & model visualization etc.
  • mlp: predict copper price using sklearn.neural_network.MLPRegressor
  • lstm: predict copper price using keras.layers.recurrent.LSTM
  • pcb: correlation analysis of copper and a downstream material price

Data

You can visit the spiders project and run shfe to crawling copper future price from Shanghai Futures Exchange.

Running

There is a main method in each python file so you can run it easily.

the following is a sample of predict result of the mlp method:

image

while the following is a sample of predict result of the lstm method with epochs=500:

image

Authors

Don't hesitate to contact me on any topics about this project at your convenience.

Contributors

Contributing

When contributing to this repository, you can first discuss the change you wish to make via issue, email, or any other method with the owners of this repository.

License

This project is licensed under the GNU General Public License v3.0 License - see the LICENSE file for details.

Acknowledgments

I'd like hat tip to anyone who use the codes or send me any proposals of the project.

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].