Alec Radford shared some very interesting results on LFW using Convolutional VAE (https://t.co/mfoK8hcop5 and https://twitter.com/AlecRad/status/560200349441880065). I have been working to convert his code into something more generally useable, as his version (https://gist.github.com/Newmu/a56d5446416f5ad2bbac) depends on other local code from Indico.
This *probably* won't be the thing that gets above our 80% baseline, but it would be cool to get it working for another dataset. It may also be interesting for other projects since we know convolutional nets can work well for sound.
#!/bin/bash
LOG='/path/to/log/dns.log'
echo "-----------------------" >> $LOG
echo "Running dns.sh" >> $LOG
echo $(date) >> $LOG
# get the current ip...
CURRENT_IP=$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
echo "Current IP:"$CURRENT_IP >> $LOG
#FreeDNS updater script
UPDATE_URL="https://freedns.afraid.org/dynamic/update.php?<YOUR_API_KEY>"
SUBDOMAIN="<YOUR_SUBDOMAIN>"
PREVIOUS_IP=$(nslookup $SUBDOMAIN | tail -n2 | grep A | sed s/[^0-9.]//g)
echo "Previous IP:"$PREVIOUS_IP >> $LOG
if [ "$CURRENT_IP" != "$PREVIOUS_IP" ]
then
echo "Current and previous IP differ! Updating FreeDNS..." >> $LOG
wget -q -O /dev/null $UPDATE_URL
echo "DNS updated on:"$(date) >> $LOG
fi
echo "-----------------------" >> $LOG