Live data from Hacker News

Some Lesser Known Machine Learning Libraries

blog.paralleldots.com

21–30 of 54 posts

Re: Some Lesser Known Machine Learning Libraries

#21
post #9

Earlier quoted context omitted.

Please don't spread bad advice. There is a reason we teach Python and not ia64 Assembly to beginners.

> There is a reason we teach Python and not ia64 Assembly to beginners. Fashion is a reason, but it's not a good reason.

Relevance and accessibility are others.

Re: Some Lesser Known Machine Learning Libraries

#24
post #22

Maybe the libraries are less known because they're lesser libraries? --- "Less known libraries" would be libraries that fewer people know. "Lesser known libraries" would be libraries of a lower quality. [source]( http://english.stackexchange.com/questions/24719/difference-... )

That's a grammatical mistake in the title. All the libraries mentioned have a of work behind them. [disclaimer: I helped compile the list]

Re: Some Lesser Known Machine Learning Libraries

#25

If I was going to try machine learning I would code up from scratch rather than relying on black boxes.

As someone who actually did this, got in to YC, raised a few million and built a team of 22 distributed across 6 timezones around said endeavor: Don't. It's been 3.5 years since I did it and I don't regret it necessarily but the only reason I did was because I wanted something in an unserved category.

If I was going to try machine learning, I would code it myself from scratch rather than rely on black boxes.

Re: Some Lesser Known Machine Learning Libraries

#26

If I was going to try machine learning I would code up from scratch rather than relying on black boxes.

If you wish to make an apple pie from scratch, you must first invent the universe. - Carl Sagan

How many roads must a man walk down? Forty-two - The mice.

Re: Some Lesser Known Machine Learning Libraries

#27
post #8

Earlier quoted context omitted.

scikit-learn is a production ready library that has some very well commented and easy to read source code. https://github.com/eriklindernoren/ML-From-Scratch is an easy to understand understand implementation of some the basic ML algorithms built from first principles and aims for readability over performance.

I was asking about the ones which don't have very good documentation and are in need of contributors.

I find that the XGBoost documentation is pretty lacking.

Re: Some Lesser Known Machine Learning Libraries

#28
post #9

Earlier quoted context omitted.

Please don't spread bad advice. There is a reason we teach Python and not ia64 Assembly to beginners.

> There is a reason we teach Python and not ia64 Assembly to beginners. Fashion is a reason, but it's not a good reason.

we kinda do both, most basic functions and ops have direct complements in high and low level langs. Actually, a good course starts with logic, binary, and some electronics on the side.

Re: Some Lesser Known Machine Learning Libraries

#29
post #3

Earlier quoted context omitted.

I feel at this point this is not a sensible thing to do any more unfortunately. I totally get the impulse though. For instance, there is still nothing great on the JVM for deep learning with symbolic differentiation (deeplearning4j does not have this, correct me if this has changed). On the other hand, I realize that between writing native interfaces, symbolic differentiation (e.g. writing a port of autograd), networ…

We are adding this now to our tensor library: https://github.com/deeplearning4j/nd4j/pull/1750 I've also added numpy interop via our new python interface jumpy: https://github.com/deeplearning4j/jumpy We are doing a lot more than autograd though, this is going to support dynamic computation graphs, give you direct access to a graph data structure and will later be usable from nd4s (our scala wrapper) Rather than spen…

You need to have some demos that one can download and get to work easily. Before you say "we do - look at this link..." see sentence 1.

Re: Some Lesser Known Machine Learning Libraries

#30
post #22

Maybe the libraries are less known because they're lesser libraries? --- "Less known libraries" would be libraries that fewer people know. "Lesser known libraries" would be libraries of a lower quality. [source]( http://english.stackexchange.com/questions/24719/difference-... )

[deleted]
Post reply on HN