Is Google TensorFlow the right machine learning framework to go with for systematic trading

(Last Updated On: November 11, 2017)

I just wanted to go over with you a recent article found here at KD Nuggets. They’re a very popular website for machine learning, data science. I don’t think we need to go into all the hubbub about machine learning, but lets talk about some of the open source libraries out there from various companies.

We’ve got Tensor Flow right up there as easily the number one and then Scikit Learn, Theano and Keras are the other ones. There’s Torch, a few other ones, but the one library that’s easily number one is Tensor Flow from Google. I put up another article where it was something like 80% of the … It’s a huge number of people that use Tensor Flow versus other libraries as I’ve just mentioned. It’s open source. It’s done in C Plus Plus, but it’s heavily interfaced with Python.

There’s Theano, which is another alternative. I think it’s a little older. It’s easier to use as far as I know and it’s just not growing as fast because Tensor Flow is pretty cryptic when it comes to the working of the coding front end of it. I still want to do a course on it. I just posted a standard course found on Coursera using, I think it was MatLab and Octave. We also have Theano, which is a mature library, but I think this is dropping off.

Moving onto other, there’s Torch from Facebook, it’s Lua. It’s kind of smart how it’s done, but there is an interface with Python and as I said, Python is a standard way to go about doing machine learning.

Scikit is another one. That’s fairly old as well. I think it was done 100% in Python. Unfortunately, that seems to be dying off. I know Apple’s got a few. I don’t really think that’ll take off as long as Google and Tensor Flow have pretty well entrenched the whole market for machine learning libraries and frameworks.

There’s the other one called ‘Caffe, Caffe Two’. I’m not even going to mention that. I don’t think it’s worth it. There is Apple coming out, but I really think that the … Swift is getting popular, but more on the back end. I just don’t see a Swift any of the Apple technologies picking up where Google Tensor Flow is at.

There’s Keras as well, which is built on top of Tensor Flow. It’s more for an easier way to interface with Tensor Flow, but all in all I think Tensor Flow is pretty well the standard and will be the standard for a while. We haven’t even talked about the Google Deep Mind, which is another project, which seems to be growing. I’m not sure if that is built upon the Tensor Flow, but apparently that’s getting big too. That’s going to be like the equivalent of the next generation.

Those are all the current machine learning libraries out there, but if you want, if you’re a betting guy and you want to bet the future, yeah, Tensor Flow seems to be the one to go with. Hope that’ll help you out.

I have made available my questionnaire for those who are seeking one on one help in algo or automated trading. Please find this Word Document to download here:

 

 

https://quantlabs.net/blog/2017/11/one-on-one-questionnaire-for-algo-or-automated-trading-help/

 

You can always answer this which you can by attach to respond to this email or at support@quantlabs.zendesk.com.

 

You can also watch these videos to understand why this is being offered:

 

https://www.youtube.com/watch?v=HaCrh2puSwg

 

You can find more details on reasoning for this questionnaire here:

 

https://quantlabs.net/blog/2017/11/one-on-one-questionnaire-for-algo-or-automated-trading-help/

 

Thanks Bryan  

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
This entry was posted in Quant Development and tagged , , , , , , on by .

About caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at youtube.com/quantlabs