Machine Learning and Neural Networks

Discussion in 'Technical Analysis' started by HanSolo, May 2, 2019.

  1. That's where I have you fooled. I have had enough experience with "nifty" results that now I think everything is wrong.

    Care to post your slides? YouTube?
     
    #31     May 2, 2019
    IAS_LLC likes this.
  2. What most here refer to 'Neural Networks' are actually quite antiquated machine learning approaches. Those approaches have not really pushed forward "intelligent" relationship building by machines in the areas of Natural Language Processing (NLP), image processing/recognition, sequence learning, and the likes. Only with the advent of deep learning networks have many problems, that today are not even considered problems anymore, been solved.

    I strongly recommend to those, interested, to take a close look at the following summary of deep learning. Otherwise, the introductory course, taught by Andrew Ng, is an excellent course aimed at total beginners.



    https://www.coursera.org/specializations/deep-learning
     
    #32     May 2, 2019
    Sprout, Jeffro72, tommcginnis and 2 others like this.
  3. You inherently still make very strong assumptions about the distribution. You might get a better idea about the parameterization of the distribution you make an assumption about but your approach does not really get close to estimating the type of distribution of data because you make an apriori assumption about the distribution. I am not making a case that knowing the distributional nature of financial data is useless, in fact, it is a very valuable property in financial trading, just saying that your described approach does not really do what you set out to achieve.


     
    #33     May 2, 2019
  4. IAS_LLC

    IAS_LLC

    I only used it as an example of how you can estimate a distribution as opposed to a single value.
     
    #34     May 2, 2019
    tommcginnis and GRULSTMRNN like this.
  5. In your example, you assume a normal distribution and derive the parameterization. To my knowledge, there is currently no machine learning or neural network approach that, for example, derives the type of distribution without making apriori assumptions. Otherwise, the entire stochastic approach to derivatives pricing would be a headache-inducing detour of a much simpler approach. Such an approach does not exist hence the use my market practitioners of the log normal distribution assumptions because we currently do not know better and because the log normal lends itself well to mathematical function transformations.

     
    #35     May 2, 2019
  6. IAS_LLC

    IAS_LLC

    A gaussian mixture model isn't really making a strong gaussian assumption, in my opinion (I'm often lose with my definitions...) Another option (not a great one, it's inefficient) is to pose your regression problem as a classification problem using cross entropy loss. The outputs will be a probability mass function. Obviously, you'd need a ton of outputs to do anything interesting.
     
    #36     May 3, 2019
    tommcginnis likes this.
  7. Check out AlphaPy here:

    https://github.com/ScottfreeLLC/AlphaPy

    The key for trading is to use the probabilities generated by your classifier as trading signals. The higher the probability, the higher the confidence in the signal. For neural networks, I would focus on trading regimes (e.g., volatility) to select the right system rather than trying to apply vanilla LSTMs based on price action.
     
    #37     May 5, 2019
    tommcginnis and GRULSTMRNN like this.
  8. This is pretty cool, is this yours?
     
    #38     May 5, 2019
  9. A very neat project. Many useful features some of which I plan on adopting to add to my architecture. Thanks for sharing this. One of the very few gems on this site.

     
    #39     May 5, 2019
  10. tommcginnis

    tommcginnis

    I'll dig out my notes and see if they make sense without the verbage -- regardless, it's (I think) an interesting collection. About a dozen slides, IIRC...
     
    #40     May 6, 2019
    nooby_mcnoob likes this.