HNHacker News
TopNewBestAskShowJobs

iverjo

167 karma · joined September 12, 2015

Senior Machine Learning Engineer
submissionscomments
iverjo··on Python Pip 20.3 Released with new resolver
Sadly, pip 20.3 seems to have broken docker builds in one of my projects. The symptom is that the pip install seems to hang indefinitely (>40000 seconds). I switched back to 20.2 for now.
iverjo··on Tiler: Build Images with Images
Thanks! No, it doesn't, but I'm happy to accept a pull request for such an option
iverjo··on Tiler: Build Images with Images
Shameless plug: Here's my take on building images with images. It uses a genetic algorithm. https://github.com/iver56/emoji-art-generator
iverjo··on Show HN: JavaScript Fractal implementation in a single tweet
Further, you could shave off a couple of bytes by inserting

  <body onload=F()>
before the canvas element, instead of having

  <script>F()</script>
after the canvas element
iverjo··on Show HN: JavaScript Fractal implementation in a single tweet
I think you could shave off 8 characters by doing

  0|Math.random()*3
instead of

  parseInt(Math.random()*3)
iverjo··on Shipping a Neural Network on iOS with CoreML, PyTorch, and React Native
I also had that idea, and I made a crude proof of concept: https://github.com/iver56/cnn-clock
iverjo··on I made a talking emoji using regular emojis and JavaScript
This idea originated in the jsgolf community and dwitter (a site where you post 140 character js snippets that generate interesting visuals). See https://www.dwitter.net/u/aemkei
iverjo··on Ask HN: How much of your time do you actually spend coding?
I spend almost all time programming and thinking. Occasionally, I discuss some issues with colleagues. Other than that, I attend approximately one hour of meetings per week in total. I like this hands-off kind of management.
iverjo··on Show HN: 3D Renderer Built using 2D HTML Canvas
A friend of mine once wrote a 3D effect in a 2D canvas in only 130 bytes of JavaScript code: https://www.dwitter.net/d/914
iverjo··on Password Rules Are Bullshit
https://github.com/search?q=correcthorsebatterystaple&type=C...
iverjo··on A.I. Duet: A piano that responds to you
Sony has been working on style (genre) transfer in music lately: https://youtu.be/I9M8l2guPSo?t=21m30s
iverjo··on Introducing Topics
Probably to avoid confusion, as git (and github) already had a concept of tags

https://help.github.com/articles/working-with-tags/

iverjo··on Ultrasound Tracking Could Be Used to Deanonymize Tor Users
Do you mean messages sent over infrasound (less than ~20 Hz)? That would typically not work, because most speakers cannot produce infrasound and most microphones don't pick up frequencies that low
iverjo··on Audio texture synthesis and style transfer
This is very cool! Kudos to the authors. I had the idea about this about a year ago (when style transfer for images was gaining traction), and wanted to do it in my master's thesis. I ended up doing something related, though: Evolving neural networks that transform sounds with the help of audio effects. For example, they can process white noise so it sounds like a drum loop. Sounds are available here:

http://crossadaptive.hf.ntnu.no/index.php/2016/06/27/evolvin...

iverjo··on Neurogenesis Deep Learning
How does this relate to Progressive Neural Networks [0]? That technique is also about accumulating knowledge (while not forgetting existing knowledge)

[0] https://arxiv.org/abs/1606.04671

iverjo··on Apple to Start Publishing AI Research
Jokingly, this was the first apple AI research I saw online, about a month ago: https://arxiv.org/abs/1610.08120v1
iverjo··on Finding the genre of a song with Deep Learning
To the author: Have you tried to use a logarithmic frequency scale in the spectrogram? [1] That representation is closer to the way humans perceive sound, and gives you finer resolution in the lower frequencies. [2] If you want to make your representation even closer to the human's perception, take a look at Google's CARFAC research. [3] Basically, they model the ear. I've prepared a Python utility for converting sound to Neural Activity Pattern (resembles a spectrogram when you plot it) here: https://github.com/iver56/carfac/tree/master/util

[1] https://sourceforge.net/p/sox/feature-requests/176/

[2] https://en.wikipedia.org/wiki/Mel_scale

[3] http://research.google.com/pubs/pub37215.html

iverjo··on Finding the genre of a song with Deep Learning
Nice approach, and well explained! By the way, Niland is a startup that also does music labeling with the help of deep learning.

Demo available here: http://demo.niland.io/

For example, it can output Drum Machine: 87%, House: 88%, Female Voice: 55%, Groovy: 93%

iverjo··on Making graphics in 4 kilobytes (2008) [pdf]
It's also inspiring to see how much you can do with only 140 characters of code (so it fits in a tweet). Here are some examples:

https://www.dwitter.net/d/104 (tunnel)

https://www.dwitter.net/d/302 (old school effect)

https://www.dwitter.net/d/406 (rotating cylinder)

iverjo··on Show HN: Reorganize pixels of a painting into a smooth color palette using PCA
I recommend you to try the LAB color space and to use delta E 94 [1] for computing distances between colors in the color space

[1] https://en.wikipedia.org/wiki/Color_difference#CIE94

iverjo··on Announcing YouTube-8M: A Large and Diverse Labeled Video Dataset for Research
I'd say scikit-learn is a better way to get started with machine learning. Check this out, for example: https://www.youtube.com/watch?v=cKxRvEZd3Mw
iverjo··on Show HN: Ascii to SVG
I guess one could train a Convolutional Neural Network to convert the ASCII art to an actual image. Something like this, but for ASCII: http://sketchy.eye.gatech.edu/
iverjo··on Show HN: Ascii to SVG
Wow man, sigvehtml is actually used in production!

Source: https://github.com/sigvef/arktis/blob/master/index.sigvehtml

Rendered website: http://arkt.is/

iverjo··on Announcing YouTube-8M: A Large and Diverse Labeled Video Dataset for Research
We don't have a blog yet. We're using Azure for the hardware and mainly scikit-learn for the training (we train only on metadata at the moment). Will probably start using Tensorflow soon.
iverjo··on Announcing YouTube-8M: A Large and Diverse Labeled Video Dataset for Research
This is nice :) Kudos to the Youtube guys for releasing this. I'm a data scientist in a startup where one of the things I do is create multi-label models for classifying YouTube videos. My current model has 90 % precision and 69 % recall, while Youtube-8M has 78 % precision and 14 % recall, with respect to the human raters. I guess one of the reasons is that my model only has around 100 categories, while Youtube-8M has 4800. It's like comparing apples with pears, but still interesting.
iverjo··on Burning Ship Fractal
Fractals can be drawn by surprisingly small amounts of code. For example, this mandelbrot fractal is implemented in 122 characters of JavaScript: https://www.dwitter.net/d/123

I wouldn't be surprised if the burning ship fractal could be coded on dwitter (i.e. with 140 characters or less) as well

iverjo··on Explainable Artificial Intelligence (XAI) Darpa Funding
This brings Lime [1] to mind. "Explaining the predictions of any machine learning classifier"

[1] https://github.com/marcotcr/lime

iverjo··on SVG heat shimmer
In one of my web app projects, I went the other way. I converted SVG icons to appropriately sized PNGs. That was after I found out that SVG rendering was slow on mobile, and was the culprit of janky scrolling.
iverjo··on Deep Neural Networks for YouTube Recommendations
Would love to see some more details on how you represent videos as feature vectors. Do you only use metadata provided by the uploaders (e.g. title and tags), or do you also analyze the raw video/audio somehow to augment the metadata?
iverjo··on Deep Neural Networks for YouTube Recommendations
Spotify's Discover Weekly is based on collaborative filtering. Some of the techniques they use are described in these slides: http://www.slideshare.net/MrChrisJohnson/collaborative-filte...
Page 1 of 2Next →