ericmjl / dl-workshop Goto Github PK
View Code? Open in Web Editor NEWCrash course to master gradient-based machine learning. Also secretly a JAX course in disguise!
Home Page: https://ericmjl.github.io/dl-workshop
License: MIT License
Crash course to master gradient-based machine learning. Also secretly a JAX course in disguise!
Home Page: https://ericmjl.github.io/dl-workshop
License: MIT License
As per title
tl;dr version to copy/paste into a corrected version of a notebook:
def vmapped_func(array):
result = []
for element in array:
result.append(func(element))
result = np.stack(result)
return result
This would be a great extension to the workshop, as per comment from Andy Long.
I could not find a license for these materials. Did I miss it? If not, would you mind adding a license to know how we can (re)use the tutorial materials? Thanks for writing this!
In particular, this figure? https://github.com/ericmjl/dl-workshop/blob/master/docs/figures/infographic.pdf
As a part of my thesis' introduction section I've included a background on neural networks and CNNs, and having a figure that explains the architecture in three different ways would be helpful to the reader.
As per title. Either decide to set it as an exercise or set it as an example.
jupyter labextension install @jupyter-widgets/jupyterlab-manager
and related blocks are unclear as to which is needed for which use-case, jupyter notebook
vs jupyter-lab
, and so may accidentally be run twice by tutorial attendees.
From Michael Tullius (@mvtullius), who came by on SciPy 2021.
Hi Eric, Thank you for your presentation yesterday and for making all the materials available online. I would like to offer my feedback, for what its worth. I felt like I followed your presentation fairly well, but I only was successful with the easier examples. I even spent a couple hours afterwards going through the material on my own, but the more complex examples eluded me. I have had a little prior exposure to this type of programming, but it is still a very large shift in thinking that my brain really hasn't transitioned to. So my suggestions would be to maybe have some intermediate level examples in between the easier and harder examples, and probably more importantly, to have more demonstration of the process you use in mapping code that uses for loops to code that uses lax.scan and/or vmap. It was pretty easy for me to translate the simpler examples from for loops to code without loops, but I was stuck on the harder examples. I even tried making the dataframes in the examples much simpler and looking at the output of various operations to try to visualize what I was doing, but in the end I still struggled. Anyway, I may just need to spend MUCH more time with these concepts if I truly want to be competent with them, but I wanted to give some feedback that might be helpful for you for future presentations. Best Regards, Michael
Key actions that can help for the future:
As per title.
For the DP-GMM model, we should be able to avoid singularities by choosing an Inverse Gamma prior on the sigma parameter, I think.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.