HNHacker News
TopNewBestAskShowJobs

fchollet

376 karma · joined November 14, 2024

submissionscomments
fchollet··on Growing One's Consulting Business (2012)
That seems surprising, given that he recently stated having spent a month full time (worth $200k to him) on the sale of BCC... which makes $19k/year and sold for $57k.

Doesn't sound like an economically rational move.

fchollet··on Growing One's Consulting Business (2012)
One should remark that the price of your services does not depend solely on how much value you're providing. That value is just the upper bound of what you can charge. The other factor is what somebody else would charge to do the same service (it doesn't even to be a service of the same value, just a service perceived to have the same value --and people are notoriously bad at estimating that value in software). That's why in practice consultants find it impossible to increase their rates above market average unless they have a very strong brand.

I would certainly be curious to know how much patio11 is really making from his consulting business. It sounds like he would be making at least $300,000 (a lowball estimate of $x0,000 would be $15,000, and a lowball estimate of how many weeks he works in a year would be 20). And possible up to $1.2M (40 weeks at $30k).

fchollet··on Scientists reverse aging in human cell lines and give theory of aging a new life
Step 1: solve the problem of AI Step 2: use your AI to solve every other problem.
fchollet··on Scientists reverse aging in human cell lines and give theory of aging a new life
Most people's ideas and worldview get basically frozen in time when they reach 25. Maybe not everyone, but a large enough majority that a death-free society would be effectively stagnant, socially and technologically.
fchollet··on Scientists reverse aging in human cell lines and give theory of aging a new life
Imagine that we figured out a remedy to aging 1000 years ago. Then 90% of the people today would be, say, 500+ years old.

What an interesting world that would be, a world where we would still be burning witches. You wouldn't be typing this on a computer musing about ending aging; computers would not exist and neither would you.

fchollet··on The Shazam Effect (2014)
If so many people are unhappy with the state of the pop music landscape, then that is not a global minimum. The space of possible music is immense, you could invent so many new genres. By not exploring the unknown, they are missing out.

Iterating endlessly on a single recipe is just not how you build a sustainable artistic business. It makes money in the near term, but it is doomed in the long term. The music labels and Hollywood will have to realize this at some point.

fchollet··on The Shazam Effect (2014)
So basically, labels are now treating music production as an optimization problem.

And because they're terrible at this type of optimization problem, they're getting stuck in a local minimum (the space is anything but convex), which happens to be repetitive, awful, and targeted at the largest common denominator.

Treating music as an optimization problem may not be a bad thing in itself, the issue is being unable to solve the problem properly.

fchollet··on Keras: Fast Deep Learning Prototyping for Python
Not currently. We are looking to introduce easy interfacing with Spearmint, a library which does bayesian hyperparameter search. This should be part of the v1 release.
fchollet··on Keras: Fast Deep Learning Prototyping for Python
You can find a simpler intro here: http://keras.io/#getting-started-30-seconds-to-keras

Still, following it would require some familiarity with Numpy and scikit-learn (or other libs in the same spirit). As well as some experience with neural networks.

fchollet··on Keras: Fast Deep Learning Prototyping for Python
Online learning, if that's what you are trying to do, can definitely be done with Keras. You would basically just feed samples to the model individually or in small batches using the method 'model.train(X_batch, y_batch)'.

If you raise this issue on the mailing list or in the Github discussion, you'll get more help and advice.

fchollet··on Keras: Fast Deep Learning Prototyping for Python
In terms of speed, I don't have any benchmarks available. But it's using Theano under the hood, which is well optimized and should be very competitive with Torch and Caffe.

When it comes to convolution, it will actually use cuDNN if available, and performance will be slightly better than Torch and Caffe: https://github.com/soumith/convnet-benchmarks#layer-wise-ben...

fchollet··on Game theory’s cure for corruption
This would de-incentivize the reporting of infractions, which is the opposite of what you want.

You want to incentivize the reporting of verified infractions, while de-incentivize false reports. A consensus system could be used to "verify" a report.

fchollet··on Yellen cites 'potential dangers' in U.S. stock valuations
The DJIA is essentially useless [1]. We should look at the SP500 instead, or the Nasdaq, or... anything that's at least somewhat representative of the state of the US stockmarket.

[1] http://www.fool.com/investing/general/2014/04/18/why-the-dow...

fchollet··on Show HN: A tool that transforms your whole list with just one example
I attempted to extract postal codes from csv lines that contained addresses (as well as some unrelated info). Complete failure : (
fchollet··on Crystal promises to help you understand how best to talk to any person
Now is as good a time as any to link to this interesting essay by PG: http://www.paulgraham.com/submarine.html
fchollet··on [dead]
If you are familiar with Theano, you can check out the LSTM unit implementation here: https://github.com/fchollet/keras/blob/master/keras/layers/r...

Each input is propagated through the unit (all timesteps) before the gradient is computed. No RTRL. It works well in practice.

fchollet··on Female Chimps Seen Making, Wielding Spears
If you accelerated your terrarium to a high fraction of c, time inside would appear (from our perspective) to slow down, not the other way around. What you want to do here is accelerate us to near light speed instead.
fchollet··on How a Toronto professor’s research revolutionized artificial intelligence
Highly glorifying, badly credited article that reads like a state propaganda piece. Hinton's work is amazing and his contribution has been immense, but this article is a joke.

Such science "journalism" is seriously hurting the field, including the researchers that are lionized in these articles. It also makes large groups of researchers who've been working hard on advancing the field think they don't matter in the eyes of the public, and that can be quite demoralizing.

That "unsupervised cats" paper from 2012 had nothing new in it at the time, although it was a feat of parallelization on a cluster of CPUs. Three years later its (uninteresting) results are not used anywhere. But Google used it as a PR piece at the time, and hundreds of journalists have been presenting it as some kind of game-changing breakthrough. It continues to this day.

fchollet··on Shen: A Sufficiently Advanced Lisp [video] (2014)
> Because it appears very few other people have any (either way)

If there is no evidence either way, yet every other developer raves about types all the time (the way "connaisseurs" rave about fine wine and expensive scotch despite being unable to objectively tell the difference), doesn't it follow that types are overrated?

fchollet··on Understanding Convolution in Deep Learning
> I'm sure we'll see the Circular Harmonic Transform for rotation invariant (up to a point) Deep Nets

A fairly easy way to introduce rotation invariance in DCNNS is to perform random rotations on the inputs during training. Likewise for scale invariance. Translation invariance is already introduced by the convolution operation itself.

The thing about deep learning, is that transform kernels are learned, not pre-computed as in classical signal processing. A DCNN will learn whatever convolution kernels it needs to perform the task at hand. I wouldn't be surprised if a DCNN trained on a classical signal processing task ended up rediscovering some well-known transform kernels originally derived from physical first principles...

fchollet··on X86 is a high-level language
How about random sleeps distributed so that the mean sleep time is always the same for every computation? (and much longer than any likely computation).

timer.start();

computation();

time = timer.stop();

sleep(random_centered_on(mean-time));

fchollet··on Technology predictions
I refer you to this post by the founder of Numenta, where he tries to inject some sanity into the "debate": http://recode.net/2015/03/02/the-terminator-is-not-coming-th...
fchollet··on Technology predictions
> my biggest fear is that a powerful nation will use AI for their own advantage, mostly in the form of propaganda and mass manipulation through Internet.

Chances are it is already happening. More advanced AI will give governments and corporations the ability to do the same in a much more effective way, and on a larger scale. Large-scale intelligent data mining will make it possible to use people's data to build actionable models of what they think, what they will do next, and how to affect what they think and do. Better than humans could.

It doesn't even need to occur through sockpuppets, so the anti-sockpuppet regulation you propose would be not only highly intrusive but also ineffective. Here's an example: Facebook can manipulate your emotional state by selecting what goes into your newsfeed [1].

[1] http://www.theguardian.com/technology/2014/jun/29/facebook-u...

fchollet··on Technology predictions
Like every other technology, AI has risks and benefits. The main issue here, is that we are letting fear dominate the discussion, and that fear is not based on any supporting facts or evidence.

Meanwhile, we are completely missing the discussion we need to have about the realistic, short and medium-term dangers associated with the development of AI. Intelligent automation is about to disrupt economic production and existing power balances, much like software has done not too long ago, with significant social consequences. This is what we need to be talking about, and preparing for. We need to plan for a smooth transition to a post-AI world.

Regulating AI for fear that it may take over makes about as much sense as outlawing space travel for fear of aliens. Can we start having a sane discussion about AI now?

fchollet··on Machine intelligence, part 2
Here is a short recap of what the people who understand where machine intelligence is now, and where it is going, think of the whole "evil superintelligent AI" blogging trend we're seeing these days. These are some of the people who created the field. In particular LeCun and Bengio are in part responsible for the recent renewed interested in it ("Deep Learning").

Yann LeCun: "Some people have asked what would prevent a hypothetical super-intelligent autonomous benevolent A.I. to “reprogram” itself and remove its built-in safeguards against getting rid of humans. Most of these people are not themselves A.I. researchers, or even computer scientists.[...] There is no truth to that perspective if we consider the current A.I. research. Most people do not realize how primitive the systems we build are, and unfortunately, many journalists (and some scientists) propagate a fear of A.I. which is completely out of proportion with reality. We would be baffled if we could build machines that would have the intelligence of a mouse in the near future, but we are far even from that." http://www.popsci.com/bill-gates-fears-ai-ai-researchers-kno...

Yoshua Bengio: "What people in my field do worry about is the fear-mongering that is happening [...] As researchers, we have an obligation to educate the public about the difference between Hollywood and reality."http://www.popsci.com/why-artificial-intelligence-will-not-o...

Rodney Brooks: "I say relax everybody. If we are spectacularly lucky we’ll have AI over the next thirty years with the intentionality of a lizard, and robots using that AI will be useful tools. And they probably won’t really be aware of us in any serious way. Worrying about AI that will be intentionally evil to us is pure fear mongering. And an immense waste of time."http://www.rethinkrobotics.com/artificial-intelligence-tool-...

Michael Littman: "Let's get one thing straight: A world in which humans are enslaved or destroyed by superintelligent machines of our own creation is purely science fiction. Like every other technology, AI has risks and benefits, but we cannot let fear dominate the conversation or guide AI research." http://www.livescience.com/49625-robots-will-not-conquer-hum...

fchollet··on Human-level control through deep reinforcement learning
I'm sure a number of people who have contributed to Torch are working at DeepMind. However, Torch has been around for much longer than DeepMind (about 12 years at this point). Two of the major contributors to Torch, Ronan Collobert and Clement Farabet, were never DeepMind employees.

To be fair, another major contributor to Torch is a co-author of this paper (Kavukcuoglu).

fchollet··on Human-level control through deep reinforcement learning
Interesting that they're using Torch7. The code is pretty concise and readable, very cool stuff.
fchollet··on Machine intelligence, part 1
I don't think anybody would posit that it's unreasonable to entertain the idea as kind of far-fetched long-term possibility, much like encounters with alien life or faster-than-light travel.

It's the fear-mongering that's the issue. It's as if these same pundits were warning us about the dangers of space travel because it could hypothetically cause us (1000 years from now?) to draw the attention of a dangerous alien civilization (does that even exist?) that could destroy the Earth. It's the same level of ridiculous speculation. And that has no place in the scientific discourse.

Write sci-fi novels if you care about this issue, but don't pretend it's science, much less a pressing technological issue.

fchollet··on Machine intelligence, part 1
I think you nailed it.

"AI doom" is a powerful psychological trope for people in technology, and much like the hypothetical rogue super-AIs, it has gone out of control.

fchollet··on Machine intelligence, part 1
> I hope you aren't a researcher

Andrej is a brilliant researcher, currently doing his PhD. He has a bright career ahead.

Maybe you should actually read his comment instead of dismissing it crudely, and likewise for the thoughts of the likes of LeCun, Ng, Bengio, etc. These are the people I would listen to, not the Nostradamus pundits.

← PreviousPage 4 of 13Next →