HN user

sinwave

421 karma
Posts19
Comments53
View on HN
channel9.msdn.com 10y ago

Brian Beckman: Monads, Monoids, and Mort (2006)

sinwave
1pts0
diafygi.github.io 11y ago

GNU funding round and new pricing

sinwave
11pts1
www.youtube.com 11y ago

Edsger Dijkstra on Dutch TV (2000)

sinwave
2pts1
www.thetalkingmachines.com 11y ago

Geoffrey Hinton, Yoshua Bengio, and Yann LeCun (Part Two)

sinwave
5pts0
www.youtube.com 11y ago

Hallucination with Recurrent Neural Networks (Alex Graves)

sinwave
2pts0
www.thetalkingmachines.com 11y ago

The History of Machine Learning from the Inside Out

sinwave
2pts0
www.youtube.com 11y ago

Richard Hamming: Learning to Learn

sinwave
174pts16
medium.com 11y ago

The Deep Mind of Demis Hassabis

sinwave
60pts13
www.youtube.com 11y ago

Rich Sutton: “Myths of Representation Learning” [video]

sinwave
3pts1
www.cs.utexas.edu 11y ago

Evolving Neural Networks [pdf]

sinwave
12pts2
arxiv.org 11y ago

Deep Neural Networks Are Easily Fooled

sinwave
183pts60
www.youtube.com 11y ago

A great machine learning video lecture series

sinwave
4pts0
radimrehurek.com 11y ago

Multicore LDA in python

sinwave
3pts0
faculty.cs.byu.edu 12y ago

A great paper for understanding topic modelling

sinwave
1pts0
fabpedigree.com 12y ago

The Thirty Greatest Mathematicians of All Time

sinwave
1pts0
getsatisfaction.com 12y ago

Impossible to delete account with Talenthouse

sinwave
1pts0
news.ycombinator.com 12y ago

Ask HN: Are you a young startup nerd too?

sinwave
2pts3
news.ycombinator.com 12y ago

Ask HN: My first project/maybe eventually startup

sinwave
1pts2
www.bloomberg.com 12y ago

Tim Geithner to Join Leveraged Buyout Firm Warburg Pincus

sinwave
2pts0

Thought I'd chime in that for image compression (e.g in the JPEG2000 standard), the 2D discrete wavelet transform takes advantage of similar pixel intensities for neighboring pixels at various scales (i.e. "transformed magnitudes all nice and grouped for you"). The 2D-DWT is actually pretty cool under the hood. And, asymptotically, a bit faster than the FFT (DWT runs in O(N), and in 2D, O(width*height)).

This is really cool work. There is a lackluster theano feature which allows you to print a flowchart figure for the "computation graph" corresponding to the symbolic representation of your model.

@ajtulloch's library provides what I imagined the feature would be at first glance - a comprehensible, elegant graphical representation of your NN model. And on top of that, all in Haskell, with Haskell DSL for running torch - so cool.

Magic 11 years ago

This reminds me of an opinion that I have which I've been looking for an opportunity to flesh out and share. Despite all of the research and engineering that's gone into the user interface (and "experience") of smartphones, text messaging as an interface has one massive advantage: the perceived cost of sending a text is miniscule in comparison to other operations. I don't have units, but it's probably an order of magnitude lower in any reasonable ones.

Maybe I'm projecting onto "the general public" when I make this generalization, but performing operations on a smartphone (aside from call/text) are oft accompanied by the very real risk of squandering your time away. Especially when a browser is involved.

There is something elegant about the interface of a dumb phone, especially a flip phone: You pull it out of your pocket, whip it open, type your text, send it. And then crucially, you flip it closed and stop thinking about it. This is the key. You're using it when you're using it, and you're not when you're not.

Even grander generalization and possibly controversial opinion: I hope that consumer technology begins to cater more to those of us who wish to use technology in this way - as a tool that you pull out of your pocket and promptly put away upon achieving your ends.

Hilarious moment at 36:00. Sutton has just finished talking about how in real life, functions that learning agents wish to estimate will often be non-stationary because life is constantly changing.

An audience member complains that this is unfair (i.e. unfair to the learning algorithm), and somebody nearby the cameraman retorts "life is unfair".

This is a fact that even algorithms cannot avoid.

I suspect that the best way to tackle this problem is to treat "learning to walk" as a reinforcement learning problem. This way you can evaluate actions within each episode rather than waiting until the end of each trial to adjust parameters encoding the walking strategy.

As karpathy suggests below (and he's certainly much more qualified than me), an evolutionary method such as GA's, while apparently fairly effective, could well be wasting valuable information learned in real time through interaction.

The "Machine Learning Summer School" lecture series is happening now at UT Austin - I made the call to catch up with family over my winter break rather than attending, but the lecture slides from the presentations look super interesting. Judging from the slides, this lecture must have been particularly awesome, though the slides from the Sutton lecture are interesting as well.

Here is the link to the schedule of speakers, along with the slides that have been posted so far[1]. If anyone in attendance has comments about how the series has been in person, I'd be quite happy to hear details.

[1] http://www.cs.utexas.edu/mlss/schedule

Reminds me of a lyric from an old rap song. "Drive slow, homie". Ready and eager for downvotes on this unproductive comment :p

Oof. Had a hilariously similar experience doing data entry at my first internship, which was at a financial services firm.

I knew nothing about programming, but I had taken an intro stats class that had a few assignments in R. A super simple R script did half of my day's work in seconds (plus some debugging because of course I did next to no error handling).

In retrospect, I've realized that if I knew a thing of two about regular expressions at the time, I would have been able to automate my whole summer internship.

So it goes.

Well for one, both Paxos and "Byzantine Generals" were authored by Leslie Lamport (latest Turing award winner IIRC).

But Paxos has gentler assumptions about adversaries than in the Byzantine Generals problem.

While this complaint generally has validity, their paper [1] does IMO present an advance; it's not just handing a bunch of labeled data off to a large neural network.

IIRC (forgive me, I read the paper a few weeks ago) the solution is at its core a reinforcement learning system, with the deep net only making up the component that predicts reward from a (state, action) pair. With that in hand, there remains the non-trivial RL problem of balancing "exploration vs exploitation" in learning good strategies to play the game(s). While NN's have been used in this capacity before, I believe that, as other comments have mentioned, using a deep net to learn to map a high-dimension state-action space (e.g,the state of the game represented as pixels of the screen at a particular time) to expected reward in real time was indeed an advance, both theoretical and technical.

And, oh yeah, I just remembered that a University of Texas research group is doing work in this area too (there was a recent paper [2] from Peter Stone and others).

(Edited for clarity)

(Edited again to suggest another paper).

[1] http://arxiv.org/pdf/1312.5602.pdf

[2] http://www.cs.utexas.edu/~pstone/Papers/bib2html-links/TCIAI...

I've thought about this a little bit - I guess the security of the system depends on what you consider to be the channel, source, and destination.

The argument is that

|device|-------->network--------->|device|

may be secure, but that doesn't mean

|human|-->|device|-------->network--------->|device|-->|human|

is secure!

I would pay good money to see Paul Philips' reaction to the sentence

"the biggest benefit with Scala is correctness."

...before the author goes on to say

"When I say correctness, I mean the ability to easily and consistently write code that works as inteded (not the academic definition of correctness)"