cgs1019
Joined 17 years ago
Joined 17 years ago
I really like Kevin Murphy's books. I learned a lot from them when I was getting started on this stuff. He's just released a two part follow up to his 2012 book. Both parts are available online.
I also really like David Mackay's book (also free online). It's...idiosyncratic. But fantastic!
Best of luck with your learning! Start simple, go slow. Write code every step of the way!! ^_^
We are not migrating away from TF; far from it!
The change here was to interoperate with TF and JAX (and numpy!), by way of some rewrite trickery under the hood. Essentially, we wrote a translation layer that implements the TF API surface (or, the parts we actually use) in terms of numpy & JAX primitives [1]. This lets us leave most TFP code intact, written in terms of the TF API, but interoperate with JAX by way of the API translation layer. (Actually we implemented numpy support first, and mostly got JAX for "free" since JAX is largely API-compatible with numpy).
Sorry for any confusion!
We're pretty stoked about this work, so happy to answer any other questions you may have (also feel free to chime in on the github tracker or email [email protected])
[1] - https://github.com/tensorflow/probability/tree/master/tensor...
Time trials sound like a quick avenue to painful injury, though. If I were a gym, I'd be cautious in encouraging it. In my experience, climbing prowess is not a matter of speed but control -- the more statically you can complete a route the more control you demonstrate. A friend of mine once said his goal is to complete a route as silently as possible, avoiding accidental scuffs of his shoes or knocking of his knuckles on the wall. This is actually a great measure of control, too.
gr = !git \
--no-pager \
log -n 16 --graph --date-order --date=short --branches \
--pretty=\
'%C(yellow bold)%h%Creset\
%Creset %C(blue bold)%d%Creset\
%C(white bold blink)%s'
The 'gr' is short for 'graph'. You can tweak the -n to show more history. I actually have several of these, 'gr', 'grr', 'grrr', etc. to show more and more history.