--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Fran,
I would be interested in seeing performance benchmarks agains NumPy.
I'm expecting NumElm to be worse but I'm curious how much worse it is. :)
In any case, congrats for creating this!
On Tue, Oct 31, 2017 at 2:32 PM, Francisco Ramos <jscrip...@gmail.com> wrote:
Today I'm releasing NumElm, another small contribution to the Open Source, Frontend and Elm community. NumElm is inspired by NumPy, the fundamental package for scientific computing with Python. NumElm is the first step in this ambitious idea of mine of building a Machine Learning package for Elm. Still a long way to go, but I'm full of enthusiasm. I'm convinced about the potential of both worlds together, Elm language and Machine Learning.Please, any feedback would be highly appreciated.Fran
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--There is NO FATE, we are the creators.
blog: http://damoc.ro/
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss...@googlegroups.com.
Hi Fran,
I would be interested in seeing performance benchmarks agains NumPy.
I'm expecting NumElm to be worse but I'm curious how much worse it is. :)
In any case, congrats for creating this!
How would I write a curve fitting alrogithm with this? So I have a 3rd order polynomial:y = a + b.x + c.x^2 + d.x^3and some linear algebra on 100 data points will yield values for a, b, c and d. I'll post up the python code tomorrow, it seems to use an in-built fit_curve() function.
import time
import numpy as nm
def get_curve(measurements, timestamps):
y = measurements
x = timestamps
z = nm.polyfit(x, y, 3)
f = nm.poly1d(z)
return f
Hey Rupert,
Let me have a look when I have a little bit of time and I'll get back to you.
Fran
That's great. Thanks for the links. I read about PyData. Sounds promising... I'm algo checking out ML packages in Haskell. I'd like to see other more functional approaches.
Fran
Hey Rupert,
Let me have a look when I have a little bit of time and I'll get back to you.
Fran
Sounds good. Remember, I built NumElm with Machine Learning algorithms in mind. So I added mostly the functionality used in such algorithms.
I created this gist for you. Just now, and without testing, so I'm not sure if it works, but it looks like what you're looking for. Please give it a try and let me know:
https://gist.github.com/jscriptcoder/3be0e4186bc8098d1310e6e7fb3bf441
--
Sounds good. Remember, I built NumElm with Machine Learning algorithms in mind. So I added mostly the functionality used in such algorithms.
I created this gist for you. Just now, and without testing, so I'm not sure if it works, but it looks like what you're looking for. Please give it a try and let me know:
https://gist.github.com/jscriptcoder/3be0e4186bc8098d1310e6e7fb3bf441