Hacker Newsnew | past | comments | ask | show | jobs | submit | is74's commentslogin

My method for generating startup ideas is notice the things that I hate. For example, I hate shaving, and would kill for a device that I can stick my face into and become clean-shaven one minute later. I also hate choosing the shower temperature -- I want the shower learn the temperatures I like. I also hate not knowing the definition of terms in government websites. I can't stand passwords. Etc. This feeling is my indicator of a good potential startup idea.


Many comments expressed concern about the alleged inappropriateness of the title. Even the no-free lunch theorem has been invoked, and words like SVM mentioned.

However: The original title, "Neural Networks officially best at object recognition", is much more appropriate than the current title, because it is by far the hardest vision contest. It is nearly two orders of magnituder larger and harder than other contests, which is why the winner of this contest is best at object recognition. The original title is much more accurate and should be restored.

Second, the gap between the first and the second entry is so obviously huge (25% error vs 15% error), that it cannot be bridged with simple "feature engineering". Neural networks win precisely because they look at the data, and choose the best possible features. The best human feature engineers could not come close to a relentless data-hungry algorithm.

Third, there was mention of the no-free lunch theorem and of how one cannot tell which methods are better. That theorem says that learning is impossible on data that has no structure, which is true but irrelevant. What's relevant that on the "specific" problem of object recognition as represented by this 1-million large dataset, neural networks are the best method.

Finally, if somebody makes SVMs deep, they will become more like neural networks and do better. Which is the point.

This is the beginning of the neural networks revolution in computer vision.


Actually, it does, since the difference in performance between entry #1 and entry #2 is so huge (25% error vs 15% error!), and since this is by far the hardest computer vision challenge yet!


Sorry for disagree, but it seems more related to the fact that they are using deep convolutional learning rather than the neural network itself. If you use an ANN with the same set of features side by side with a SVM you will see very equivalent results.

I will be more agree with a title like "Deep Convolutional learning overperformed traditional techniques in Object Recognition"


Yeah, if you use the same raw RGB features for the SVM as the neural net then the neural net would blow the SVMs away even more utterly.


No... but I'd bet that if you use the high dimensional features resulted from the deep convolutional learning process as an input of an SVM the difference would not be that significant.


Well yeah, but then you're basically putting the meat of the NN algorithm into the SVM. I'd call the resulting algorithm a neural network with an SVM frosting. You might as well train naive bayes directly on the final nth layer of the NN instead of SVM on the (n-1)th layer, would be an almost equally weak argument for the thesis that NNs are not superior to the other algorithms on this task, since basically all the power is coming from the NN.


Although life is meaningless, every person fears death and can enjoy their meaningless life.


While he was fired from Pay pal, the other two claims are factually false.


I stand corrected on SpaceX... yes it seems Musk founded it.

But on Tesla Motors the fact of the matter is that it was started by engineers (Eberheard and Tarpenning) and control was taken away by an investor (Musk)

Some facts: 1. The first wikipedia page review on Tesla Motors from Jue 12, 2006 [1]: "The firm was started in 2003 by engineers Martin Eberhard and Marc Tarpenning.... Tesla has also managed to secure initial funding from prominent investors, such as PayPal co-founder Elon Musk, and Google co-founders Sergey Brin and Larry Page."

RedHerring Article July 8 2006[2]:

"Tesla Motors said earlier this month that it has raised a $40-million Series C round of financing led by VantagePoint Venture Partners and Elon Musk"

Finally from Eberheard himself [3]: "Mr. Musk was one of the leads I followed."

[1]http://en.wikipedia.org/w/index.php?title=Tesla_Motors&o...

[2]http://web.archive.org/web/20060708071455/http://www.redherr...

[3] http://fora.tv/2011/05/22/Martin_Eberhard_Learn_by_Doing


Why was he fired from PayPal? I'm not familiar with the story...


From what I remember from The Paypal Wars (highly recommended):

There was a culture clash when X got bought by Paypal. Elon was in charge of X and became the CEO of the combined company (as Peter Thiel took a leave of abscence) and wanted to switch from Unix to Windows. Max Levchin, the main tech guy at Paypal hated that idea. Elon initially got his way, and Max got marginalized. He then started looking into fraud cases and discovered that fraud, although low as a percentage of revenue, was growing rapidly. Max then persuaded people that the #1 priority should be to fix the fraud issue before it would kill them, and that they didn't have the time to worry about the technology stack. Elon Musk got kicked out, Peter Thiel came back to Paypal as CEO and Max managed to squash the fraud problem. Their competitors either failed to get traction or got crushed by fraud. With Paypal as the last one standing they won and got bought by Ebay.

http://www.amazon.com/The-PayPal-Wars-Battles-Planet/dp/0974...


Indeed. I wish I could downvote that comment for inaccurate info.


I've retracted my comments on SpaceX (it seems he did start that)

The Pay Pal Story is well known and documented.

As for Tesla Motors... I still claim he didn't found the company.

Here are my sources: http://news.ycombinator.com/item?id=4441480


These findings should not be misinterpreted, since it is indeed impossible to reach any goals. A person in their late 20s is extremely unlikely to become an olympic swimmer or a squash player because of physical limitations. And some people will relentlessly try and never succeed.

But believing that you can change is useful because it makes it easier to persist in my efforts to change. Because if I believed that change is impossible, I'd give up on the spot.

I found that I simply cannot believe a statement like "I can get much smarter" or "I can get much better at X", but I found that I can easily (fully, honestly, without reservations) believe that "I can get a bit more smarter", or "my intelligence is sufficient for mastering this material, so I need to push harder", or "I can get at least a bit better socially." These beliefs motivate me and make it easy for me to do the work even when it looks like progress is nonexistent. This is the meaning of believing that you can change.


People who are into self-help books are the ones most likely to be miserable to begin with ---- since happy people are not interested in reading them!


Some people are extremely competent but are risk averse, so they don't take the risk that's necessary for success. Others are risk tolerant but are not very capable, so they are unlikely to succeed despite taking the risk. The trick is to be in both groups simultaneously. So if you know in your heart of hearts that you are competent, then it is worth taking the risk.


Robots are currently unable to be autonomous in any meaningful way. They still have a limited ability to perceive because computer vision is not good yet. They lack the ability to act sensibly in novel environments. Building such robots is the holy grail of AI, and it'll take a while before they are built.


A degree in mathematics requires a very large amount of effort and discipline, especially given your other obligations. Is this effort best spent on a mathematics degree, or maybe you could spend this effort differently and get what you want faster?

While point a) is a good reason to get a mathematics degree, points b) and c) are not. For point b), machine learning and statistics are much more appropriate than mathematics, and for point c), it is worth knowing that machine learning requires a fairly small subset of the mathematics you'd learn in a math degree. For example, a math degree covers many areas of mathematics (such as a heavy focus on proofs, abstract algebra, complex analysis and topology) that have no bearing on statistics and on practical machine learning. Conversely, a math degree also does not focus on statistics and probability, which are essential for data analysis.

Thus were I in your shoes, I would only study the math that is necessary to understand statistics and machine learning, and would start taking a machine learning course. The only math you need is multivariate calculus, linear algebra, and probability.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: