woohaaha

woohaaha

Next two mystery projects after Nx, what could they be?

Jose announced the Nx project(s) today on the ThinkingElixir Podcast (https://thinkingelixir.com/podcast-episodes/034-jose-valim-reveals-project-nx/). The podcast episode would have been the lead to the next steps in learning about Nx, and yet Jose threw a curveball at the end of the episode. At 1:15:03 of the episode he announces two new mystery projects. He says:

We talked about those three fronts, but we are already working on two other projects that are related to all this.

And

This is the foundation so what can you do on top of this foundation? We already have been exploring and considering those things…

Given what was unveiled in the episode. What do you think is in the works?

Since I’m not a Data Science/ML person I’m not sure what makes sense given the announcements and the sheer volume of work that’s left in delivering. If I had to guess it would be the Elixir Nx version of Keras (GitHub - keras-team/keras: Deep Learning for humans · GitHub), Pytorch (GitHub - pytorch/pytorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration · GitHub), or SciKit (GitHub - scikit-learn/scikit-learn: scikit-learn: machine learning in Python · GitHub).

Anyone have any ideas on what may be in the works? What makes sense?

/nx

Most Liked

chrismcg

chrismcg

Ny and Nz I assume…

14
Post #2
zakimedina

zakimedina

Perhaps José will drop some hints on next Wednesday’s Lambda days.

We can deduce the 2 other mystery projects based on the conventions already on the Python side for Machine Learning.

Essentially if Nx is the Elixir equivalent of Numpy (which is modeled after Matlab) and Jax (which is Numpy on steroids). In fact, José mentions Nx as the foundation. This is similar convention in the Python world: where Numpy is the foundation and infrastructure for other machine learning libraries like Pandas, Matplotlib, SciPy and Scikit-learn ( which in turn is built on top of Numpy and SciPy).

Basically if Nx = Numpy, then the other 2 are most likely the Elixir equivalents to Pandas, Matplotlib, or SciPy or some combination of the three.

If I were a betting man, I would guess Pandas and Matplotlib. Although SciPy would be the real game-changer for me personally!

chrismcg

chrismcg

I wonder if it visualisations are one of the things will it more like ggplot2 than Matplotlib. Wondering because ggplot2 already has a very functional interface that uses pipes in R.

Where Next?

Popular in Questions Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
dotdotdotPaul
Okay, I’m having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I’m sure I’...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lists...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
JulienCorb
I am trying to implement my new.html.eex file to create new posts on my website. new.html.eex: <h1>Create Post</h1> <%= ...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New

Other popular topics Top

josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54120 245
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement