Live data from Hacker News

Turi Create simplifies the development of custom machine learning models

github.com

41–50 of 53 posts

Re: Turi Create simplifies the development of custom machine learning models

#41

I am gonna have an aneurysm. It relies on CUDA, yet you can't get a recent Apple machine with a proper desktop Nvidia GPU. No, I don't want an external GPU box. What the heck are they running this on internally? Actually, don't tell me. Just sell me one.

It looks like the same group that is behind MXNet recently released TVM [1], which lets you use Cuda, OpenCL, Metal, etc as the target for tensor operations. I wonder if that means support for AMD cards will happen in the near future?

1. http://www.tvmlang.org/2017/08/17/tvm-release-announcement.h...

Re: Turi Create simplifies the development of custom machine learning models

#42

I am gonna have an aneurysm. It relies on CUDA, yet you can't get a recent Apple machine with a proper desktop Nvidia GPU. No, I don't want an external GPU box. What the heck are they running this on internally? Actually, don't tell me. Just sell me one.

I'm going to be a bit facetious here, please forgive me – are most machine learning frameworks run on desktop hardware at scale? If not, then, I kind of get why Apple creates a framework that doesn't work on their consumer devices.

I mean, do people complain that DeepMind doesn't run on a Chromebook?

I'm sorry but your argument seems totally misplaced. I'd love to hear a case for it though – Apple hardware is very powerful and does a lot, and I wish it did more – I'm sure we all do, but why are we letting that distract from them contributing to open source and releasing great tools?

Re: Turi Create simplifies the development of custom machine learning models

#43

Earlier quoted context omitted.

I've used Keras to mostly automate ANNs and then drop the trained models into TensorFlow Android. I wouldnt classify it as easy. However, it used to take months to do this, nowadays it takes days to do it. Still incredibly painful and mostly an undocumented black-art.

I'm mostly looking for something like "excel for ANN"

Do you mean 'Excel for solving machine learning problems' or do actually want to design ANN architectures with an Excel-like tool?

If the second case, have you ever done that task without it?

Because while there are pain points (eg, keeping track of the shape of your data) there seems to be a lot more critical problems to fix than that.

Re: Turi Create simplifies the development of custom machine learning models

#44
post #18

Earlier quoted context omitted.

I've used Keras to mostly automate ANNs and then drop the trained models into TensorFlow Android. I wouldnt classify it as easy. However, it used to take months to do this, nowadays it takes days to do it. Still incredibly painful and mostly an undocumented black-art.

If one wants to start from zero experience of Neural Networks, but expertise in application development process, what resources would you recommend to start learning?

The fast.ai courses are designed for engineering people coming to ML. They are excellent.

Re: Turi Create simplifies the development of custom machine learning models

#45
post #6
post #3

I would have expected a larger announcement for a release like this. It seems to come from Apple's acquisition of Turi in mid-2016 [0]. From what I can tell, they are open sourcing most of that product with new integrations to Core ML. Will be interesting to see how Apple plans to position this against existing ML solutions with easy to use Python api's like scikit-learn, keras, etc. [0] https://techcrunch.com/2016/0…

seeing as Apple has gathered basically zero goodwill in the ML community, I expect their staff will be the only people to use most of it

Interesting comment, what are your creds to speak on behalf of ML community? Or are you a stupid AI chatbot?

Re: Turi Create simplifies the development of custom machine learning models

#46
post #4

AI is getting abstracted more and more, is like how languages are today

I'm curious if you see this as a good thing, bad thing, or a bit of both? I did lots of enterprise programming in 1999 to ~2004 and had to struggle with stupid stuff like creating wire protocols or FTP modules. Working in tech is so much fun now as I can do the actual work without worrying about foundational stuff. And for those who like to do foundational stuff, they can work for one of the vendors who create the fo…

Could you elaborate on what you feel is currently grunt work? Do you mean the difficulty in building and debugging complex models or something more abstract?

Re: Turi Create simplifies the development of custom machine learning models

#48
post #4

AI is getting abstracted more and more, is like how languages are today

I'm curious if you see this as a good thing, bad thing, or a bit of both? I did lots of enterprise programming in 1999 to ~2004 and had to struggle with stupid stuff like creating wire protocols or FTP modules. Working in tech is so much fun now as I can do the actual work without worrying about foundational stuff. And for those who like to do foundational stuff, they can work for one of the vendors who create the fo…

To me the grunt work is getting data and for supervised, getting labelled data. Algorithm implementation and design is fairly straightforward and lots of fun. Of course, getting really good results in a domain is hard work - but again it's the fun bit. Then there are the domains and problems that can't be treated with off the shelf algorithms... well good luck!

Re: Turi Create simplifies the development of custom machine learning models

#49

Earlier quoted context omitted.

I've used Keras to mostly automate ANNs and then drop the trained models into TensorFlow Android. I wouldnt classify it as easy. However, it used to take months to do this, nowadays it takes days to do it. Still incredibly painful and mostly an undocumented black-art.

I'm mostly looking for something like "excel for ANN"

Ok - excel for not ANN gets tricky when you have many rows (like 10^6) most of the tricky business with ANN is when you have >10^8 rows of data. Why is it that doing this with an excel type tool will be good?
Post reply on HN