392 karma · joined October 2, 2015
I know you have an RSS feed, and the crowd here probably is all for RSS, but I would love it if I could leave my email somewhere and get a notification when a new submit was posted.
In hindsight there was some time where I had to actively force myself to stick with one topic longer than usual to go deep. Once that hurdle is taken I have less of a problem now integrating adjacent topics.
I also agree with the advice that focusing on one topic improves professional success. Long-term is TBD though.
Source: OT's Wikipedia article
But I felt the same. Never heard of "Operation Transformation" before and both OT and its alias were equally opaque to me.
I also thought of it more like a self-validation thing, a source of more information, recommendations, etc. What you would get back may be an online conversation or a feed of relevant websites.
- Great reading recommendations
- Great proof-of-competence like a 'badge' or 'degree' when hiring
That being said, I find this highly interesting, if it works like that. We are working on a peer-to-peer database that lets you query a semantic database, popularized mostly by public web data, but with strong guarantees of accurate and timely data, and this could be a great way to write more robust linked-data converters.
[1]: http://www.nature.com/ncomms/2016/160718/ncomms12232/full/nc...
But with Leaf it becomes very easy to create modules (Rust crates) that expose layers/networks/concepts, which can have a metaphorical name.
Leaf takes an imperative approach and explores an easier API (only Layers (Functions)[1] and Solvers (Optimizer Algorithms)), reusability through modularity and abstractions that keep the implementation and concepts to a minimum or rather abstractions that feel as familiar to a hacker as possible.
For future versions e.g., we want to explore what is practically possible with auto-differentiation via dual numbers and differentiable programming.
[1]: http://autumnai.com/leaf/book/deep-learning-glossary.html#La...
[1]: https://github.com/AtheMathmo/rusty-machine [2]: https://gitter.im/AtheMathmo/rusty-machine
[1]: https://github.com/autumnai/deep-learning-benchmarks
James linked to it in the community section of his post, at the end.
[1]: https://github.com/autumnai/leaf
I can give a quick comparison on Leaf vs. TensorFlow - although this might seem somewhat biased.
We like what the Google engineers did on TensorFlow and share a lot of similar ideas on how future Machine Learning should be structured and implemented. Especially that in the end it is just a performant pipeline for numeric information processing.
We feel that the biggest difference (besides the different stages of the project) is the language and the ecosystem that it embraces. We are strong believers in Rust and think that it might have good chances to succeed in the long run - which we outline in more detail in the Q&A[1].
Due to your question I would recommend picking up on the basic concepts of machine intelligence and then going with whatever ecosystem fits the task/stack. Might become similar to choices of web frameworks in the next couple of years. I think Neon[2] - as a Python framework - seems to be easy and performant as well.
[1]: https://github.com/autumnai/leaf#why-rust [2]: https://github.com/NervanaSystems/neon