deep_portfolio

Portfolio optimizer

An algorithm that optimizes portfolio allocation using Reinforcement Learning and Supervised learning.

GitHub

168 stars
27 watching
67 forks
Language: Python
last commit: about 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jankrepl/deepdow A framework that enables portfolio optimization using deep learning. 920
jjakimoto/dqn Reinforcement learning-based algorithm for optimizing stock trading and portfolio management 181
zhengyaojiang/pgportfolio A software toolkit implementing a novel reinforcement learning framework for portfolio management with policy optimization and financial-model-based algorithms. 1,751
deependersingla/deep_trader An agent learns to trade stocks using reinforcement learning 1,458
dppalomar/sparseindextracking A package for computing sparse portfolios of assets to track an index. 50
skfolio/skfolio A Python library for building and optimizing portfolios using machine learning algorithms 1,247
lequant40/portfolio_allocation_js A JavaScript library used to optimize financial portfolios through mathematical optimization algorithms 176
braverock/portfolioanalytics A PostScript-based software suite for analyzing and optimizing investment portfolios using various optimization techniques and robust covariance matrix estimators. 79
marigold/universal-portfolios Provides tools and algorithms for optimizing portfolio selection based on historical data 776
fortitudo-tech/fortitudo.tech An open-source Python package implementing advanced portfolio optimization techniques 216
google/jaxopt An open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning. 933
deltaray-io/kelly-criterion Calculates optimal capital allocation for a portfolio based on historical stock prices and a risk management strategy. 92
dppalomar/riskparityportfolio A tool for designing and optimizing risk parity portfolios using optimization techniques 107
google-deepmind/optax A gradient processing and optimization library designed to facilitate research and productivity in machine learning by providing building blocks for custom optimizers and gradient processing components. 1,697
xternalz/sdpoint A deep learning method for optimizing convolutional neural networks by reducing computational cost while improving regularization and inference efficiency. 18