TensorFlow - Neural Network Software Library for Machine Intelligence

Tinker With a Neural Network Right Here in Your Browser



TensorFlow is an Open Source Software Library for Machine Intelligence

What is a Data Flow Graph?

Data flow graphs describe mathematical computation with a directed graph of nodes & edges. Nodes typically implement mathematical operations, but can also represent endpoints to feed in data, push out results, or read/write persistent variables. Edges describe the input/output relationships between nodes. These data edges carry dynamically-sized multidimensional data arrays, or tensors. The flow of tensors through the graph is where TensorFlow gets its name. Nodes are assigned to computational devices and execute asynchronously and in parallel once all the tensors on their incoming edges becomes available.

7 Likes

A neural net machine learning crate in David’s repo that is I believe made by or similar to tensor flow

2 Likes

Yes, unfortunately abandoned now in favour of tensorflow. Shame really as it had great promise.

1 Like

If I remember correctly it was less of a resource hog and faster yes? Too bad indeed

1 Like

Yes and much more promise, but I think funding etc. were an issue in this case. Real shame

2 Likes

I was playing with it just the other day :heart_eyes_cat: It’s really awesome to develop intuitions about the effects of hyperparameters (learning rate, L1/L2 regularization settings, layer size, number of layers, etc) and about how the features come into existence at the different depths of the network.

2 Likes

It’s always good to have options. As for me, I love Torch, but it seems Theano has always been “bigger” (considering how much new research used it, for example) and Google now has explicit directions about going with Tensorflow, so that support is now lost (well, there’s still Facebook and Twitter afaik)

I’ve been studying much about reinforcement learning recently (to develop a trading strategy for polo haha) and I noticed that maybe some of the recent advances (async algorithms, specifically: arXiv:1602.01783) would fit into the SAFE network’s structure pretty well, because they require less real-time communication.

1 Like

That’s awesome be sure to share them on here @Tim87

About the trading thing? Well the idea is that it should be possible to use reinforcement learning to train a network to turn recent market data into a policy (trading decisions) that is profitable on the long run. I’m trying to do it on a portfolio level, so multiple agents would use the same rules (network) and the reward is computed on the cumulative result. The good thing about RI is that it can be model-free, which is analogous to the basic tinkering we already know works in real life.

NOTE: If not about the trading thing, but about the RI thing in general, then I have already added a link to a research paper :smiley_cat: But here’s a YouTube video from the author of that paper from before it was published:

1 Like