See http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/... for an example.
225 karma · joined March 15, 2011
steve@stevetjoa.com
See http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/... for an example.
Interestingly, if I then do `conda update anaconda`, it unlinks IPython 2.0.0 and re-links 1.1.0 after confirmation (which I decline, of course).
In October 2013, I received another email from Springer with my password in plaintext, and they CCed this email to another person!!
I declined my review assignments, asked them to permanently delete my account, and I haven't heard from them since.
That's when I discovered Python (NumPy, SciPy, Matplotlib, IPython). As for the actual learning process, these three things helped me the most:
1. http://www.pythonchallenge.com/
3. the emergence of Stack Overflow. I asked and answered a bunch of questions there.
I wrote more about my reasoning here in an old post (2010): http://stevetjoa.com/305/
The result is intriguing and reasonably accessible: for all (multivariate) polynomials whose degrees are even and at least four, determining convexity (of any type! strong, strict, regular, pseudo-, quasi-) is strongly NP-hard. To prove this, the authors equate the problem of determining convexity to the problem of determining the nonnegativity of biquadratic forms -- a known NP-hard problem.
Find the paper here: http://aaa.lids.mit.edu/publications. (Edit: direct PDF link http://mit.edu/~a_a_a/Public/Publications/convexity_nphard.p...) See Table I on page 18 for a concise summary.
For laptops, I love the Thinkpad. I returned an Asus Eee PC for the sole reason that the keyboard was unusable, and instead bought the Thinkpad.
Despite owning a MacBook Pro, I don't like the Mac keyboard and probably never will.
In case you haven't seen the Stack Overflow post on keyboards: http://stackoverflow.com/questions/687/keyboard-for-programm...
1. Write notes in a separate, clean notebook.
2. Ask questions. Write down the questions.
3. Read fewer books, but read them well.
For me, writing and asking questions significantly enhance reading comprehension.
Perceptual hashes (or hashes in general) are used for fast indexing and retrieval. You cannot recreate the original data from a hash, pretty much by definition.
So hashes and coding algorithms both provide smaller representations of data. But hashes are used for indexing and do not provide the original data, or even an approximation thereof, while compressed sensing can.
The idea is similar to the one mentioned in this article, but more general. Unlike a cryptographically secure hash where x != y implies that h(x) != h(y) (collisions aside), LSH says that if x and y are "near", then P(h(x) = h(y)) is "high". This quality is important when doing robust similarity search. For example, if your image is noisy or rotated or scaled, you hope that you can still find the clean version in a database.
LSH has been used in many application domains including images, video, music, text, bioinformatics, and more. LSH is not directly comparable to a feature extraction algorithm such as SIFT.
[Edited for clarity.]
A seminal paper on audio fingerprinting is the one by Haitsma and Kalker. http://ismir2002.ismir.net/proceedings/02-fp04-2.pdf
JMLR: http://jmlr.csail.mit.edu/jmlr.xml
IEEE TPAMI: http://ieeexplore.ieee.org/rss/TOC34.XML
IEEE TASLP: http://ieeexplore.ieee.org/rss/TOC10376.XML
If you are a bioengineering MS and know Python, then by studying the materials and journal papers, you may be able to do the assignments. At least it will give you an idea of the important problems and existing approaches.
MIR Tools: http://www.music-ir.org/evaluation/tools.html
MIR How-Tos: http://www.ifs.tuwien.ac.at/mir/howtos.html
MIR Data Sets: http://grh.mur.at/sites/default/files/mir_datasets_0.html
MIR Toolbox (Matlab): https://www.jyu.fi/hum/laitokset/musiikki/en/research/coe/ma...
Million Song Dataset: http://labrosa.ee.columbia.edu/millionsong/
The "music" tag on Stack Overflow has some basic discussions on MIR: http://stackoverflow.com/questions/tagged/music
When I find myself about to lose focus, I ask myself, "Ten years from now, are you going to remember that crappy TV show you watched for one hour on a Tuesday, or are you going to remember the moment your advisor kicked you out of his group?"
What are you implying?
"Of course if I saw someone burying an IED, I'm not sure I'd be too sensitive either."
This article describes several unprovoked attacks by US infantry, the soldiers' total disregard for human life, and the investigation afterward which often led to inadequate punishment of the guilty parties.
Careful, planned murder of an unarmed 15-year old farmer by grenade and gunfire.
Severed human fingers as trophies.
Superiors who conveniently ignored this behavior.
The guilty soldiers' downfall after they beat a fellow soldier for snitching, then threatened to kill him, because "it's too easy."
Also, Computer Music Journal (CMJ): http://www.computermusicjournal.org/
In practice, this sort of already exists. And the process can take years. For example, some IEEE journals take six months per review round! (I know; I've just been through one!) Why does it take so long? I have no idea; reviewers just wait until the last minute, anyway.
Another problem is the definition of an "important" paper. That, itself, sparks debate.
One more problem is corruption. When reviews are not blind, bias can sneak into the review process. It happens. And it can distort all notions of what "important" papers are.