Optimizing portfolios (linear combinations of shares) based on stochastic continuous-time models is notoriously difficult. We architect a collection of neural networks and regression estimates to approximate the optimal portfolio allocation of any number of shares based on perceived fair price-informed by current sentiment, historical performance, and competitor performance. We also architect a means to divide the market and train on smaller segments whilst retaining a characteristically high degree of accuracy. This model is of particular significance by virtue of its characteristically low training time and nano-second scale queries.