HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
google-deepmind
synjax
Python2023–2023
google-deepmind / synjax

synjax

Discover this repository through its Hacker News conversations.

3Distinct people
3Mentions
0Explicit recommenders
254GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2023-08-10 14:02:58 UTC to 2023-08-10 19:46:50 UTC.

0122023-08-10 14:00:00 UTC to 2023-08-10 15:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsAug 10, 14:002023-08-10 15:00:00 UTC to 2023-08-10 16:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-10 16:00:00 UTC to 2023-08-10 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 10, 16:002023-08-10 17:00:00 UTC to 2023-08-10 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-10 18:00:00 UTC to 2023-08-10 19:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-10 19:00:00 UTC to 2023-08-10 20:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 10, 19:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 10, 14:002023-08-10 14:00:00 UTC2023-08-10 15:00:00 UTC211
Aug 10, 15:002023-08-10 15:00:00 UTC2023-08-10 16:00:00 UTC000
Aug 10, 16:002023-08-10 16:00:00 UTC2023-08-10 17:00:00 UTC000
Aug 10, 17:002023-08-10 17:00:00 UTC2023-08-10 18:00:00 UTC000
Aug 10, 18:002023-08-10 18:00:00 UTC2023-08-10 19:00:00 UTC000
Aug 10, 19:002023-08-10 19:00:00 UTC2023-08-10 20:00:00 UTC101

What Hacker News says

3 sources
This is probably a good start https://en.wikipedia.org/wiki/Graphical_model It's traditionally fairly challenging to implement a relatively straightforward graphical model, but automatic differentiation changed that. Some people are working on getting the best of graphical models and black box models (like neural networks), which is where things like this come in. Because it's jax, you get autograd and gpu/tpu acceleration for free, which further lets you stick these things in with other models, including black box models like NNs. An example application is in sentence part of speech tagging (noun, adjective, etc). You could model each word's part of speech as a separate prediction, but you know that "noun-verb-noun" is more common than "noun-noun-noun" so you know your predictions should influence each other. Stuff like this makes that e
Read the rest
asier. edit: The authors of this library also put a paper on arxiv describing it https://arxiv.org/pdf/2308.03291.pdf The abstract gives a good sense of what they're going after: > The development of deep learning software libraries enabled significant progress in the field by allowing users to focus on modeling, while letting the library to take care of the tedious and time-consuming task of optimizing execution for modern hardware accelerators. However, this has benefited only particular types of deep learning models, such as Transformers, whose primitives map easily to the vectorized computation. The models that explicitly account for structured objects, such as trees and segmentations, did not benefit equally because they require custom algorithms that are difficult to implement in a vectorized form. SynJax directly addresses this problem by providing an efficient vectorized implementation of inference algorithms for structured distributions covering alignment, tagging, segmentation, constituency trees and spanning trees. > With SynJax we can build large-scale differentiable models that explicitly model structure in the data. The code is available at https://github.com/deepmind/synjax.
In SynJax: Jax library for efficient probabilistic modeling of structured objects

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.