HNHacker News
TopNewBestAskShowJobs

wookietrader

108 karma · joined January 3, 2012

submissionscomments
wookietrader··on Ersatz neural nets try day trading
Do they still ask for your business idea when you register for their beta?
wookietrader··on Andrew Ng and the Quest for the New AI
Okay, I should have worded that differently. There is also a paper of Salakhutdinov learning a kernel for Gaussian processes. That'd account for that as well.

My point is (I did not really write that above) that deep learning does not stand unchallenged in this domain. Its dominance is so far "only" apparent in vision and audio classification tasks.

wookietrader··on Andrew Ng and the Quest for the New AI
Yes you are right.

Still, deep learning has done nothing more than classification right now.

What about predictive distributions, regression of complicated outputs (e.g. periodic data) and, most of all, heterogenous inputs? Right: nothing impressive has been done in that area, despite of huge amounts of practical problems.

Let's see if deep learning generalizes to those things. If it does (and I personally believe so) let's be happy. Before that, we still have to envy what Gaussian processes, Gradient boosting machines and random forests can do what DL so far cannot.

wookietrader··on Andrew Ng and the Quest for the New AI
If an article says that Andrew Ng is "the man at the center of deep learning" it's just not right. Geoffrey Hinton's and Yoshua Bengio's impact were at least as high as his, if not much higher.
wookietrader··on Andrew Ng and the Quest for the New AI
This has been said about neural nets two times already. Sadly, they did never deliver.

There are still applications where e.g. random forests beat the crap out of all kinds of deep learning algorithms in (a) training time (b) predictive quality (c) prediction time.

We should stop hyping this. I am a researcher working in deep learning myself, but the current deep learning hype is actually what makes me worry that I will have trouble getting a job because industry will be disappointed a third time.

wookietrader··on “‘Principal Component Analysis’ is a dimensionally invalid method”
Wrong.

Neural networks are affinity invariant. You can rotate, skew, translate the input data however you want, the optimum stays the same. Same for SVMs.

wookietrader··on Die Git Die
Here's why: In 95% of the cases you create a git branch, you check it out. In 95% of the cases you create a directory, you do not cd into it.
wookietrader··on What Hinton’s Google Move Says About the Future of Machine Learning
There is a machine learning that is not related to big data, you know. Many interesting problems in machine learning, and most of the hard ones, have a computational demand for which a single i7 and 16 GB of RAM are more than enough.
wookietrader··on What Hinton’s Google Move Says About the Future of Machine Learning
It's at least one way which has been advocated by leading researcher of the field. If you think differently, you should give references and explain what your AGI definition is.
wookietrader··on The Next Generation of Gesture Control
With respect to Myo vs Leap.

Tracking is much precise than EMG based posture estimation. Unless these guys made a leap of at least one order of magnitude compared to current state of the art, expect the LEAP to be buch better in terms of gesture recognition.

Furthermore, this thing only allows the recognition of 20 gestures. That is about log 20 bit every few seconds. On the other hand, the LEAP will give you at least 10 finger positions plus rotations (thats more than 2^10 bits) every few milliseconds.

I think if people will get used to LEAP based HCI, they will not look at Myo, no matter if you can go to the kitchen with it.

wookietrader··on Python Generators in Depth
To me it only looks like a limitation.

So yeah, you can write a custom class. But you will need to add a custom "save state" and "load state" in your class' __iter__ method. So all the benefits go away.

wookietrader··on Python Generators in Depth
If they could only be pickled...
wookietrader··on Big Wins Processing Big Data: Behind the Scenes with Big Data at Torbit
ATLAS is a very bad name to pick; it's already taken when it comes to numerical data processing.
wookietrader··on New $1.6B supercomputer project will attempt to simulate the human brain
Not sure why this being downvoted. Provably friendly strong AI is actually sth that researcher care about, yet it is difficult to do because "friendly" has to be defined.
wookietrader··on Machine Learning, Big Data, Data Mining, Statistics, Probability FAQ
I really like the standard statistician stance "machine learning is basically just statistics". There is so much hate in it. :)

The FAQ is full of this. For those who want to know the difference--and there are two--let me add the following points:

(a) Most machine learners do not care that much about proper modelling. The point is not about having a right model of the data, but a useful model. Check Breimans "The two cultures" paper. (b) Machine learning actually cares about computation (Big O notation and such), something that is not part of the standard statistics curriculum.

wookietrader··on Taskk meet Github. Github meet Taskk.
Is the idea of organizing tasks for me depending on their length new? It feels awesome. Maybe this is the personal secreatry I have been waiting for all year.
wookietrader··on Why use SVM
Actually, you get it wrong.

A Kernel function k(x, y) is a function that calculates phi(x)^T phi(y) for some phi. That means, it calculcates the dot product in a higher dimensional space of two data points; it does not do the transformation.

That implies that Kernels do not have to work on the gram matrix. Kernels can be sth completely different, e.g. Fisher Kernels.

(What I wrote is based on Bishop's book and others.)

wookietrader··on Show HN: DataFart - easy command line graphing
I don't have any output. No url is returned. :( Idea sound pretty cool, I'd use it.
wookietrader··on Scientists See Promise in Deep-Learning Programs
No.

Deep learning is not about fixing the residuals of the current chain. Deep learning isn't even about residuals in the first place. It's about (1) finding good representations of your data (aka feature learning), (2) then adding a discriminative model on top and then (3) tuning everything. There is no relation to boosting at all.

wookietrader··on Scientists See Promise in Deep-Learning Programs
Yes you can.

Check out the publications by Ciresan on MNIST, have a look at Hinton's dropout paper or at the Kaggle competition that used deep nets. Or try it yourself and spend a descent amount of time on hyper parameter tuning. :)

wookietrader··on Scientists See Promise in Deep-Learning Programs
What exactly is wrong what I wrote? I did not say that all nets nowadays would be trained by RBMs (in the contrary, I said quite the opposite, that new algorithms had been developed). I just said that they were part of the breakthrough.
wookietrader··on Scientists See Promise in Deep-Learning Programs
The breakthrough was the insight that while you cannot train a deep neural net at once with backprop, you can train one layer after the other greedily with an unsupervised objective and later fine tune it with standard backprop.

Years later, Swiss researchers (Dan Ciresan et al) found that you can train neural nets with backprop, but you need lots of training time and lots of data. You can only achieve this by making use GPUs, otherwise it would take months.

wookietrader··on Scientists See Promise in Deep-Learning Programs
Neural Nets cannot loop (unless they are recurrent neural nets) and are memory bound.
wookietrader··on Scientists See Promise in Deep-Learning Programs
No.

All currently used deep learning algorithms are special cases of neural networks. The reason why this is called "deep" learning is that before 2006, no one knew how to efficiently train neural nets with more than 1 or 2 hidden layers. (Or could, because of computing power.) Thanks to a breakthrough by Dr Hinton, this is now the case.

But all models used are neural nets. It's just that a vast amount new algorithms for training them have been developed in the last years and people came up with new ideas on how to use them.

But it is all neural nets. And that's the whole beauty of it.

wookietrader··on Stackoverflow abuses nofollow (2011)
Since you can check what user added what link (using diff), you can still use the reputation threshold. If that does not scale, just use the minimum reputation of the editors' reputations.
wookietrader··on On sexism in the tech industry - rebuttal
Thanks for making this point. It's incredible how many people taking part in discussions about sexism are not aware of this very basic fact.
wookietrader··on Association between violent video games and aggression among adolescents
As far as I can tell from the abstract (the rest is behind a paywall) this study will not help in the question of causality. By such studies we can not tell whether

  violent games -> aggressive behaviour
 
or just, which probably no one will take into doubt,

  aggressive behaviour -> violent games.
So, nothing new to see here.
wookietrader··on Where Will the Jobs be in 2020? (hint: not tech)
Elderly care and health will actually spawn a lot of tech jobs as well. As druiid said, robotics is one field. But tech is basically all over health nowadays as well.

So yes, there will be plenty of jobs in tech.

wookietrader··on Why I wear the same shirt every day
> why not wear the same thing all the time?

Because it's not considered to be "normal". If you wear the same clothes every time, people will notice and think you are weird. You don't want people to think you are weird if you startup.

wookietrader··on Tools to get started in machine learning
> Andrew Ng, in his machine learning class [1] urges people do use Matlab instead of Python, because in his experience people develop faster with Matlab than wit any other tool/language.

Never trust academics when it comes to programming. :)

Seriously, Matlab might be a tiny bit better for scientific programming than Python. But: if you start building an eco system around your machine learning code (distributed evaluation of models, email reporting of results, web reporting of results, online tracking of training progress, data base related things, web services for other people, proper documentation, ...) you are happy if you chose python.

Also, there is theano for python which has auto diff, transparent GPU/CPU use and symbolic optimization. It makes your life easy if you are using complicated models.

Page 1 of 2Next →