Deep Learning
Variational Hetero-Encoder Randomized Generative Adversarial Networks for Joint Image-Text Modeling
Zhang, Hao, Chen, Bo, Tian, Long, Wang, Zhengjue, Zhou, Mingyuan
For bidirectional joint image-text modeling, we develop variational hetero-encoder (VHE) randomized generative adversarial network (GAN) that integrates a probabilistic text decoder, probabilistic image encoder, and GAN into a coherent end-to-end multi-modality learning framework. VHE randomized GAN (VHE-GAN) encodes an image to decode its associated text, and feeds the variational posterior as the source of randomness into the GAN image generator. We plug three off-the-shelf modules, including a deep topic model, a ladder-structured image encoder, and StackGAN++, into VHE-GAN, which already achieves competitive performance. This further motivates the development of VHE-raster-scan-GAN that generates photo-realistic images in not only a multi-scale low-to-high-resolution manner, but also a hierarchical-semantic coarse-to-fine fashion. By capturing and relating hierarchical semantic and visual concepts with end-to-end training, VHE-raster-scan-GAN achieves state-of-the-art performance in a wide variety of image-text multi-modality learning and generation tasks. PyTorch code is provided.
Deep Compressed Sensing
Wu, Yan, Rosca, Mihaela, Lillicrap, Timothy
Compressed sensing (CS) provides an elegant framework for recovering sparse signals from compressed measurements. For example, CS can exploit the structure of natural images and recover an image from only a few random measurements. CS is flexible and data efficient, but its application has been restricted by the strong assumption of sparsity and costly reconstruction process. A recent approach that combines CS with neural network generators has removed the constraint of sparsity, but reconstruction remains slow. Here we propose a novel framework that significantly improves both the performance and speed of signal recovery by jointly training a generator and the optimisation process for reconstruction via meta-learning. We explore training the measurements with different objectives, and derive a family of models based on minimising measurement errors. We show that Generative Adversarial Nets (GANs) can be viewed as a special case in this family of models. Borrowing insights from the CS perspective, we develop a novel way of improving GANs using gradient information from the discriminator.
Semi-Supervised Monocular Depth Estimation with Left-Right Consistency Using Deep Neural Network
Amiri, Ali Jahani, Loo, Shing Yan, Zhang, Hong
There has been tremendous research progress in estimating the depth of a scene from a monocular camera image. Existing methods for single-image depth prediction are exclusively based on deep neural networks, and their training can be unsupervised using stereo image pairs, supervised using LiDAR point clouds, or semi-supervised using both stereo and LiDAR. In general, semi-supervised training is preferred as it does not suffer from the weaknesses of either supervised training, resulting from the difference in the cameras and the LiDARs field of view, or unsupervised training, resulting from the poor depth accuracy that can be recovered from a stereo pair. In this paper, we present our research in single image depth prediction using semi-supervised training that outperforms the state-of-the-art. We achieve this through a loss function that explicitly exploits left-right consistency in a stereo reconstruction, which has not been adopted in previous semi-supervised training. In addition, we describe the correct use of ground truth depth derived from LiDAR that can significantly reduce prediction error. The performance of our depth prediction model is evaluated on popular datasets, and the importance of each aspect of our semi-supervised training approach is demonstrated through experimental results. Our deep neural network model has been made publicly available.
Learning Compact Neural Networks Using Ordinary Differential Equations as Activation Functions
Torkamani, MohamadAli, Wallis, Phillip, Shankar, Shiv, Rooshenas, Amirmohammad
Most deep neural networks use simple, fixed activation functions, such as sigmoids or rectified linear units, regardless of domain or network structure. We introduce differential equation units (DEUs), an improvement to modern neural networks, which enables each neuron to learn a particular nonlinear activation function from a family of solutions to an ordinary differential equation. Specifically, each neuron may change its functional form during training based on the behavior of the other parts of the network. We show that using neurons with DEU activation functions results in a more compact network capable of achieving comparable, if not superior, performance when is compared to much larger networks.
Convolutional Feature Extraction and Neural Arithmetic Logic Units for Stock Prediction
Rajaa, Shangeth, Sahoo, Jajati Keshari
Stock prediction is a topic undergoing intense study for many years. Finance experts and mathematicians have been working on a way to predict the future stock price so as to decide to buy the stock or sell it to make profit. Stock experts or economists, usually analyze on the previous stock values using technical indicators, sentiment analysis etc to predict the future stock price. In recent years, many researches have extensively used machine learning for predicting the stock behaviour. In this paper we propose data driven deep learning approach to predict the future stock value with the previous price with the feature extraction property of convolutional neural network and to use Neural Arithmetic Logic Units with it.
Top 5 Deep Learning Frameworks, their Applications, and Comparisons!
I have been a programmer since before I can remember. I enjoy writing codes from scratch โ this helps me understand that topic (or technique) clearly. This approach is especially helpful when we're learning data science initially. Try to implement a neural network from scratch and you'll understand a lot of interest things. But do you think this is a good idea when building deep learning models on a real-world dataset? It's definitely possible if you have days or weeks to spare waiting for the model to build.
r/MachineLearning - [R] [1905.06723] Deep Compressed Sensing from DeepMind
Abstract: Compressed sensing (CS) provides an elegant framework for recovering sparse signals from compressed measurements. For example, CS can exploit the structure of natural images and recover an image from only a few random measurements. CS is flexible and data efficient, but its application has been restricted by the strong assumption of sparsity and costly reconstruction process. A recent approach that combines CS with neural network generators has removed the constraint of sparsity, but reconstruction remains slow. Here we propose a novel framework that significantly improves both the performance and speed of signal recovery by jointly training a generator and the optimisation process for reconstruction via meta-learning.
Data cleaning in Python: some examples from cleaning Airbnb data
I previously worked for a year and a half at an Airbnb property management company, as head of the team responsible for pricing, revenue and analysis. One thing I find particularly interesting is how to figure out what price to charge for a listing on the site. Although'it's a two bedroom in Manchester' will get you reasonably far, there are actually a huge number of factors that can influence a listing's price. As part of a bigger project on using deep learning to predict Airbnb prices, I found myself thrown back into the murky world of property data. Geospatial data can be very complex and messy -- and user-entered geospatial data doubly so.
Just Months Old, a Game-Playing A.I. Takes on the World
Competition between humans and artificial intelligence (A.I.) usually plays out in research papers. Occasionally, there's a public performance of a game of chess or Go in front of a staid crowd. Last month in Vancouver, British Columbia, however, I saw something entirely different. The Canadian city was playing host to The International, an annual tournament for the video game Dota 2 boasting a $25 million prize pool -- the largest in esports history. The event was raucous, tribal.
AI for IVF on New Zealand television - Englander Institute for Precision Medicine
The Project is a New Zealand current affairs television program that produced a news segment on May 10, 2019 exploring the findings of a recent scientific paper, "Deep learning enables robust assessment and selection of human blastocysts after in vitro fertilization," in NPJ Digital Medicine by EIPM colleagues including Drs. The news segment aired during their "Fertility Week" programming, press play below to view: