BSW 2018
Posted on Mon 14 May 2018 in Projects
Deep Learning Deep Dives¶
Michelle Archuleta
- Cross polination between ML (NN) and NLP
- What if color was discrete?
- Words seem discrete --> sparse matrix
- instead, think of words on a continuum, represented as a vector (Mikolov 2013)
King - Man + Woman = Queen
- read picture, populate caption (!)
Dean Wyatte
- Deep Learning-Assisted Creativity and Art (Deep Learning Meetup- see paper)
- Understanding vs. Predictive Power (along diagonal). Instead of 'Understanding', what about 'Explorability' instead
- Texture Synthesis
- to see: Halt and Catch Fire- development of PC
- Generative Adversarial Networks (GANs)- generator vs. discriminator (inverted CNN to generate images)
- interpolation between celebrrity faces(!)
- PSGAN- Periodic Spatial GAN- learn periodic structures in texture, dynamically choose picture size (Bergmann et. al. 2017)
- to-do.. Google Magenta drum beats: (latent space of drum beats)- interpolation between drum beats
Jeff Rose
- applied Deep Learning..
- "Earthscope"- ask questions, investigate processes over the Earth (measurement, rate of change, city growth, population growth, migration)
- Scale of data is so large- can't do it by hand. New realm of inquiry empowered by ML/AI
- Data Source: WorldView-3 bird (DG, Westminster), vis/UV/IR. 1 pixel per foot.
- Judge size of crowd?.. precursers to a revolution.. build up of traffic?
- Inventory of coal power plants in China, periodic update..
- Count airplanes in the world.. economic activity
- Classification: identify a cat
- Object detection: bounding boxes, tags. Dog and cat in same image
- Semantic Segmentation: just pixel info
- Instance Segmentation: which areas contain cat-ness
- in satellite imagery, segmentation traces mask over every item (calculate volume), or localizes cars to count them
- cloud computing enables this, over 1000s of servers, GPUs
- Earthscope output: elevation, parcels, streets, land/water, elevation, customers. Database queries and aggregations to ask about stats: "How many solar panels added in the last 24 hrs"
- Earth: 500M $km^2$
- Habitable land: 63M $km^2$
- 1 sec per $km^2$ of compute time
- = 5 hrs processible time. So, Earthscope can update every day!
- Challenges:
- training data (use TomNod, public draws boxes on images)
- detection resolution
- refresh rates
- business model (source imagery cost): data sold by $m^2$? No longer makes sense, we want it ALL.