Show HN: Thisemotiondoesnotexist – The Link Between Faces and Emotions(thisemotiondoesnotexist.com)
thisemotiondoesnotexist.com
Show HN: Thisemotiondoesnotexist – The Link Between Faces and Emotions
http://thisemotiondoesnotexist.com
1 comments
Very impressive, I was thinking at first that you used deep learning. According to the website, you discarded this approach because of the lack of interpretability in deep learning.
Although it seems to me that high dimensional data, while not being black box, are very hard to interpret as well. Could you give an illustration of the interpretation process you are using?
I am also curious about the construction of your training dataset. Did you used some existing pre-labelled reference data or did you build it by hand?
Thanks
Although it seems to me that high dimensional data, while not being black box, are very hard to interpret as well. Could you give an illustration of the interpretation process you are using?
I am also curious about the construction of your training dataset. Did you used some existing pre-labelled reference data or did you build it by hand?
Thanks
Thanks! Sure, I'll explain a bit. The method directly projects the inputs to a small number of latent variables, which are ordered in terms of explained covariance. So you'll know that the first one explains most of the covariance between data sets. Thus, the inputs 'connected' to it are most relevant to the relation between the two sets of data. On the other hand, the latter latent variables are of minor relevance and probably capture mostly noise (so random covariance). Here's where statistical testing of the identified latent variables comes in handy as a metric of what is signal and what is noise (and therefore should not be interpreted).
A nice side effect is that, because there are only a few latent variables, you can manipulate each of them individually and observe the effects on the inputs. In the case of facial expressions it's quite graphic.
The data set is custom-made.
A nice side effect is that, because there are only a few latent variables, you can manipulate each of them individually and observe the effects on the inputs. In the case of facial expressions it's quite graphic.
The data set is custom-made.
More information is available from the web app.