Loading video...

Video Failed to Load

Go Home

Look ma, my AI-powered Jax beats Jev and Laya when benchmarked correctly.

15,618 views • 8 days ago •via X (Twitter)

22 Comments

Nandakishor m's profile picture
Nandakishor m7 days ago

Creator of laya here. Super cool

Ivan Khokhlov's profile picture
Ivan Khokhlov8 days ago

What kind of benchmark setup are you runing here? Never heard of Jax, is it also focused purely on classification workloads?

Tom Siwik's profile picture
Tom Siwik8 days ago

Jax is my own experimental classifier - Jev api compatible so I can run it locally. Currently I'm benchmarking differently in Python. This is plain frontend Javascript workfloads benchmarking a game - meaningless but it's been shown around on X, pretending Laya is beating Jev

Ivan Khokhlov's profile picture
Ivan Khokhlov8 days ago

Thank you Tom! Would love to know more once you make more progress. I am looking now in general for reliable classifiers.

Tom Siwik's profile picture
Tom Siwik8 days ago

reliable is a loose term with llm-based classifiers. but will let you know

Sasha Sheng (Hiring) 🫶🏼's profile picture
Sasha Sheng (Hiring) 🫶🏼8 days ago

Very cool! Thanks for using pink for Jev!

Tom Siwik's profile picture
Tom Siwik8 days ago

It's your color - I fixed it (it's reversed in the video) lol

Saïd Aitmbarek's profile picture
Saïd Aitmbarek7 days ago

Dope experiment mate. What's the algo/concept behind Jax?

Tom Siwik's profile picture
Tom Siwik7 days ago

Train a small model to classify. It reads input, but generates nothing (no inferrence). Shows raw numbers what it would have predicted for the schema/question/options

David R. Prasser's profile picture
David R. Prasser8 days ago

congrats!

Jeremy's profile picture
Jeremy8 days ago

Is there a known strategy in Snake that suggests you go back to the left wall every couple of seconds? It seems like all 3 models behave that way, even when it was super inefficient (in the early game). Curious what context led to that.

Tom Siwik's profile picture
Tom Siwik7 days ago

I couldn't tell you why. looks like the training data suggest "left" as the safest bet

Nour Eddine Hamaidi's profile picture
Nour Eddine Hamaidi7 days ago

ok but where's JAX?

Tom Siwik's profile picture
Tom Siwik7 days ago

Jax is tugged in and sleeping (still in development). Will be used for code classification and don't think it'll be useful for the general public. (Un)surprisingly albeit trained on code it can still play games

Paul Yorke's profile picture
Paul Yorke7 days ago

Look ma energy is strong. I’ll take a live walk on my own app over a chart though. Same repo, same flow. That’s the only benchmark I actually trust.

Tom Siwik's profile picture
Tom Siwik7 days ago

That's just a frontend X-friendly benchmark. I can't look inside Jev tho :( But it's fun to reconstruct it.

Paul Yorke's profile picture
Paul Yorke7 days ago

Fair. Chart’s for the timeline. The reconstruction’s the actual job.

ÆL|Ξ's profile picture
ÆL|Ξ7 days ago

Can Jev really plan ahead of the moves for the end game? I really wanted to see the final part for each model? I don't think there is an intelligence in the jev. It is just an classifier model.

Tom Siwik's profile picture
Tom Siwik7 days ago

There is. And no it can't predict very far ahead. You see these tendencies to go "left" and "down-right" zigzag? These are trained words. check jevs chess demo - you'd see without intelligence you can't do much with a simple classifier

Siddharth Jain's profile picture
Siddharth Jain7 days ago

Jax is a machine learning library? Is it the same or you named it the same?

Brjan | AI Builder's profile picture
Brjan | AI Builder7 days ago

what specific benchmarks did you use to compare Jax against Jev and Laya?

Shez Malik's profile picture
Shez Malik7 days ago

proud of u son

Related Videos