Next Newsletter

Next Newsletter

723 bookmarks
Custom sorting
Quarto - Jupyter Notebook Cell Embedding
Quarto - Jupyter Notebook Cell Embedding
Quarto 1.3 adds support for embedding cells from a Jupyter Notebook into a Quarto document via an embed shortcode. In HTML documents, links are automatically added that point to a rendered version of the external notebook.
·quarto.org·
Quarto - Jupyter Notebook Cell Embedding
purrr 1.0.0
purrr 1.0.0
purrr 1.0.0 brings a basket of updates. We deprecated a number of seldom used functions to hone in on the core purpose of purrr and implemented a swath of new features including progress bars, improved error reporting, and much much more!
·tidyverse.org·
purrr 1.0.0
dplyr 1.1.0: Joins
dplyr 1.1.0: Joins
In dplyr 1.1.0, joins have been greatly reworked, including a new way to specify join columns, support for inequality, rolling, and overlap joins, and two new quality control arguments.
·tidyverse.org·
dplyr 1.1.0: Joins
Posit
Posit
The v2023.03 release of RStudio, code-named “Cherry Blossom”, brings support for R 4.3.0, improved accessibility features, and more.
·posit.co·
Posit
Writing performant code with tidy tools
Writing performant code with tidy tools
When performance becomes an issue for code using tidy interfaces, switching to the backend tools used by tidy developers can offer substantial speedups.
·tidyverse.org·
Writing performant code with tidy tools
Understanding UMAP
Understanding UMAP
UMAP is a new dimensionality reduction technique that offers increased speed and better preservation of global structure.
·pair-code.github.io·
Understanding UMAP
AI-enhanced development makes me more ambitious with my projects
AI-enhanced development makes me more ambitious with my projects
The thing I’m most excited about in our weird new AI-enhanced reality is the way it allows me to be more ambitious with my projects. As an experienced developer, ChatGPT …
·simonwillison.net·
AI-enhanced development makes me more ambitious with my projects
Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)
Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)
Translations: Chinese (Simplified), French, Japanese, Korean, Persian, Russian, Turkish Watch: MIT’s Deep Learning State of the Art lecture referencing this post May 25th update: New graphics (RNN animation, word embedding graph), color coding, elaborated on the final attention example. Note: The animations below are videos. Touch or hover on them (if you’re using a mouse) to get play controls so you can pause if needed. Sequence-to-sequence models are deep learning models that have achieved a lot of success in tasks like machine translation, text summarization, and image captioning. Google Translate started using such a model in production in late 2016. These models are explained in the two pioneering papers (Sutskever et al., 2014, Cho et al., 2014). I found, however, that understanding the model well enough to implement it requires unraveling a series of concepts that build on top of each other. I thought that a bunch of these ideas would be more accessible if expressed visually. That’s what I aim to do in this post. You’ll need some previous understanding of deep learning to get through this post. I hope it can be a useful companion to reading the papers mentioned above (and the attention papers linked later in the post). A sequence-to-sequence model is a model that takes a sequence of items (words, letters, features of an images…etc) and outputs another sequence of items. A trained model would work like this: Your browser does not support the video tag.
·jalammar.github.io·
Visualizing A Neural Machine Translation Model (Mechanics of Seq2seq Models With Attention)
nanoGPT/model.py at master · karpathy/nanoGPT
nanoGPT/model.py at master · karpathy/nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs. - nanoGPT/model.py at master · karpathy/nanoGPT
·github.com·
nanoGPT/model.py at master · karpathy/nanoGPT
Generative AI with Cohere: Part 5 - Chaining Prompts
Generative AI with Cohere: Part 5 - Chaining Prompts
We conclude this series by exploring practical implementations in text generation. In particular, we’ll look at prompt chaining.
·txt.cohere.ai·
Generative AI with Cohere: Part 5 - Chaining Prompts
How I used XGBoost to predict on forest fires
How I used XGBoost to predict on forest fires
A couple of weeks ago I entered a Kaggle community competition but was unable to post on it because the host of the competition would not…
·medium.com·
How I used XGBoost to predict on forest fires
Introducing Segment Anything
Introducing Segment Anything
We're releasing the Segment Anything Model (SAM) — a step toward the first foundation model for image segmentation — and the SA-1B dataset.
·ai.facebook.com·
Introducing Segment Anything
National Geographic Society World Water Map
National Geographic Society World Water Map
The World Water Map helps us understand where and why water gaps arise, how climate change might aggravate them—and even how they might be managed.
·worldwatermap.nationalgeographic.org·
National Geographic Society World Water Map
Junk Charts
Junk Charts
Kaiser Fung's blog. Recycling chartjunk as junk art. Data visualization criticism.
·junkcharts.typepad.com·
Junk Charts