Deep Learning with Jax

(manning.com)

75 points | by teleforce 2 days ago ago

14 comments

  • xmaayy 2 days ago ago

    More of a meta-question; I'd love to know if people do self-directed learning more frequently, or if they follow through full (or partial) textbooks to learn concepts they're interested in. I have a hard time going through full books, but I have no doubt this leads to gaps in knowledge that someone following a textbook would not have.

    • pthreads 2 days ago ago

      I do both. In my case textbooks are to fill theoretical needs/gaps. I go through full books in some cases and in others it is not feasible based on various factors (difficulty of subject, need, content, 500+ pages etc.) I find that some of the newer textbooks give a helpful flowchart of chapters so one can choose their "adventure" based on interest or the curriculum needs (of an instructor).

      On occasions I abandon reading after a chapter or two if I don't think it serves my needs or the subject matter is too difficult for me. In the latter case I may try to look for an alternative or come back to it once I have gained pre-requisite knowledge.

    • cjbgkagh 2 days ago ago

      I look for code-available seminal papers so I can read the code as I understand code better than written text or mathematical expressions.

      In order to understand it I'll try extend it, repurpose it, 'use it in anger', or re-write to a new framework or language.

  • panarky 2 days ago ago

    Jupyter notebooks for every chapter available here: https://github.com/che-shr-cat/JAX-in-Action

  • Scene_Cast2 2 days ago ago

    I've never used Jax, but it keeps popping up as an interesting library. How does it fit in and compare to pytorch, numba, and numpy?

    • eyeris a day ago ago

      Should be lower level than pytorch. Not sure about numba, but it should be pretty similar to numpy.

  • slt2021 2 days ago ago

    i bought early preview of this book like a year ago (through https://www.manning.com/meap-program), only when the first two chapters were ready.

    waiting for a printed copy to arrive. this is really good book

    • xrd 2 days ago ago

      Can you say more about why, specifically?

      • slt2021 a day ago ago

        i was not familiar with JAX, so it was a good resource for me into the basics of the language, its advantages and use cases.

        I also loved the notebooks that come with the book and that every big idea in the book is explained with the code example

        • che_shr_cat a day ago ago

          Thank you for the feedback! I'm the author of the book :)

        • xrd a day ago ago

          You had me at notebooks! Thanks so much.

  • jszymborski 2 days ago ago

    Looks super interesting :) I was considering picking up a printed copy, but shipping to Montreal, Canada is 31 USD, pretty much the price of the book.

    • sudosysgen 2 days ago ago

      If you're affiliated with Mila, it may be worth it to ask for the book to be bought for the shared library - I'm sure many people would peruse it :)

      • jszymborski 2 days ago ago

        That makes a lot of sense! Might just order it through a local bookseller though.