Live data from Hacker News

Gluon – Deep Learning API from AWS and Microsoft

aws.amazon.com

51–60 of 85 posts

Re: Gluon – Deep Learning API from AWS and Microsoft

#51
post #40

Earlier quoted context omitted.

https://jeffknupp.com/blog/2017/09/15/python-is-the-fastest-... > Python's Buffer Protocol: The #1 Reason Python Is The Fastest Growing Programming Language Today > The buffer protocol was (and still is) an extremely low-level API for direct manipulation of memory buffers by other libraries. These are buffers created and used by the interpreter to store certain types of data (initially, primarily "array-like" structu…

That doesn’t sound like a very satisfying reason to me. Isn’t a ByteArrayBuffer in Java pretty much the same (its underlying implementation is a char[] which can be used directly from C)? Is there perhaps another factor, such as an existing ecosystem or that it’s widely used in the academic field?

Python has been the language of choice for many physicists (when not doing Fortran) since the early 2000s.

Re: Gluon – Deep Learning API from AWS and Microsoft

#52

Earlier quoted context omitted.

Tensorflow was the default Keras backend on AWS, but it got replaced by MxNet

Sorry that's super confusing, since currently Tensorflow is 1 of 2 possible backends to Keras. Is this the same Keras?

One of four (MXNet and CNTK alongside TF and Theano), and the Amazon deep learning API forked Keras to default to MXNet support before it was really ready - which irked the Keras authors quite a bit.

Re: Gluon – Deep Learning API from AWS and Microsoft

#54

A little odd to see AWS and Microsoft partnering together on something like this, but it's good to see regardless.

Partnerships between tech companies is not that unusual. Now if it happens to amount to anything significant that would be odd.

Re: Gluon – Deep Learning API from AWS and Microsoft

#55
I feel like DL/ML frameworks are getting about as frequent as the JavaScript framework craze of the past decade. I started out on Torch and recently I've been using Keras, and this looks quite similar to the latter. Hard to see why one would switch to this if they are already comfortable in another.

Re: Gluon – Deep Learning API from AWS and Microsoft

#56

Is this as much of a collusion attempt against TensorFlow as it seems? Or has this been a long time coming?

>Is this as much of a collusion attempt against TensorFlow as it seems? What do you mean by collusion here? Seems more like an attempt at competition than collusion.

I guess the collusion comes from the cooperation of Amazon and Microsoft on this effort

Re: Gluon – Deep Learning API from AWS and Microsoft

#57
post #43

Earlier quoted context omitted.

Even if you split your infrastructure, have you ever tried refactoring larger projects, with many contributors, while ensuring API contracts are kept? Without a strict and static type system it becomes quite problematic to ensure new code keeps the API contract, unless you have unit codes for every possible value. A good type system accelerates your coding speed, compared to writing equivalent unit tests, and it impr…

“accelerates coding speed” this is debatable

Well, the comparison was to writing unit tests that provide the same safety as an equivalent type system.

And compared to that, the type system is certainly faster.

Re: Gluon – Deep Learning API from AWS and Microsoft

#58

Earlier quoted context omitted.

The most important executives at both companies live and work around Seattle, so maybe that has something to do with it. There are some nice golf courses in Bellevue!

As far as I know, none of my colleagues can golf. But I hear that we do have some nice courses.

That did make me chuckle.

Re: Gluon – Deep Learning API from AWS and Microsoft

#59

Can someone please shed light to why so many ML tools and frameworks are being implemented in Python? What makes Python so special for doing ML? Personally, I would love for MS to release or support a .NET based ML toolkit. There is open source stuff like http://accord-framework.net but I would assume that it isn't as big nor complete as a framework being supported by a major corporation.

Data/ML people love python, they build a great ecosystem around it for 20 years. So yes, Python is pretty special.

Re: Gluon – Deep Learning API from AWS and Microsoft

#60
post #30

Earlier quoted context omitted.

Can you be specific on what makes this a headache? Your "refactoring" tells me that the code probably wasn't well structured in the first place and if so this would make refactoring difficult for any language, particularly dynamically typed ones.

> Your "refactoring" tells me that the code probably wasn't well structured in the first place Well considering this is a realistic scenario for fallible humans, it’s still decent advice to keep your exploratory projects in python small to avoid ridiculous tech debt. It’s not quite as bad as with ruby, but it’s close.

I probably could have put that better, so here goes: shitty code can be a challenge to refactor regardless of language
Post reply on HN