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?
Gluon – Deep Learning API from AWS and Microsoft
51–60 of 85 posts
Re: Gluon – Deep Learning API from AWS and Microsoft
#52Earlier 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?
Re: Gluon – Deep Learning API from AWS and Microsoft
#53Couldn't they have chosen a better name? http://gluonhq.com/
Re: Gluon – Deep Learning API from AWS and Microsoft
#54A little odd to see AWS and Microsoft partnering together on something like this, but it's good to see regardless.
Re: Gluon – Deep Learning API from AWS and Microsoft
#55Re: Gluon – Deep Learning API from AWS and Microsoft
#56Is 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.
Re: Gluon – Deep Learning API from AWS and Microsoft
#57Earlier 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
And compared to that, the type system is certainly faster.
Re: Gluon – Deep Learning API from AWS and Microsoft
#58Earlier 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.
Re: Gluon – Deep Learning API from AWS and Microsoft
#59Can 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.
Re: Gluon – Deep Learning API from AWS and Microsoft
#60Earlier 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.