Goto

Collaborating Authors

 Deep Learning


Neural network gradient-based learning of black-box function interfaces

arXiv.org Machine Learning

Deep neural networks work well at approximating complicated functions when provided with data and trained by gradient descent methods. At the same time, there is a vast amount of existing functions that programmatically solve different tasks in a precise manner eliminating the need for training. In many cases, it is possible to decompose a task to a series of functions, of which for some we may prefer to use a neural network to learn the functionality, while for others the preferred method would be to use existing black-box functions. We propose a method for end-to-end training of a base neural network that integrates calls to existing black-box functions. We do so by approximating the black-box functionality with a differentiable neural network in a way that drives the base network to comply with the black-box function interface during the end-to-end optimization process. At inference time, we replace the differentiable estimator with its external black-box non-differentiable counterpart such that the base network output matches the input arguments of the black-box function. Using this "Estimate and Replace" paradigm, we train a neural network, end to end, to compute the input to black-box functionality while eliminating the need for intermediate labels. We show that by leveraging the existing precise black-box function during inference, the integrated model generalizes better than a fully differentiable model, and learns more efficiently compared to RL-based methods.


Introducing a Generative Adversarial Network Model for Lagrangian Trajectory Simulation

arXiv.org Machine Learning

We introduce a generative adversarial network (GAN) model to simulate the 3-dimensional Lagrangian motion of particles trapped in the recirculation zone of a buoyancy-opposed flame. The GAN model comprises a stochastic recurrent neural network, serving as a generator, and a convoluted neural network, serving as a discriminator. Adversarial training was performed to the point where the best-trained discriminator failed to distinguish the ground truth from the trajectory produced by the best-trained generator. The model performance was then benchmarked against a statistical analysis performed on both the simulated trajectories and the ground truth, with regard to the accuracy and generalization criteria.


Neumann Networks for Inverse Problems in Imaging

arXiv.org Machine Learning

Many challenging image processing tasks can be described by an ill-posed linear inverse problem: deblurring, deconvolution, inpainting, compressed sensing, and superresolution all lie in this framework. Traditional inverse problem solvers minimize a cost function consisting of a data-fit term, which measures how well an image matches the observations, and a regularizer, whichreflects prior knowledge and promotes images with desirable properties like smoothness. Recent advances in machine learning and image processing have illustrated that it is often possible to learn a regularizer from training data that can outperform more traditional regularizers.We present an end-to-end, data-driven method of solving inverse problems inspired by the Neumann series, which we call a Neumann network. Rather than unroll an iterative optimization algorithm, we truncate a Neumann series which directly solves the linear inverseproblem with a data-driven nonlinear regularizer. Finally, when the images belong to a union of subspaces and under appropriate assumptions on the forward model, we prove there exists a Neumann network configuration that well-approximates the optimal oracle estimator for the inverse problem and demonstrate empirically that the trained Neumann network has the form predicted by theory. D. Gilton is with the Department of Electrical and Computer Engineering, University of Wisconsin, Madison, WI, 53706 USA (email: gilton@wisc.edu). G. Ongie is with the Department of Statistics, University of Chicago, Chicago, IL, 60637 USA (email: gongie@uchicago.edu). R. Willett is with the Department of Statistics and Computer Science, University of Chicago, Chicago, IL, 60637 USA (email: willett@uchicago.edu). In general, a regularization function r(ฮฒ) measures the lack of conformity of ฮฒ to this prior knowledge and ฮฒ is selected so that r( ฮฒ) is as small as possible while still providing a good fit to the data. However, recent work in computer vision using deep neural networks has leveraged large collections of"training" images to yield unprecedented image recognition performance [32, 33, 38], and an emerging body of research is exploring whether this training data can also be used to improve thequality of image reconstruction. In other words, can training data be used to learn how to regularize inverse problems? As we detail below, existing methods include using training images to learn a low-dimensional image manifold and constraining ฮฒ to lie on this manifold [9] or learning a denoising autoencoder that can be treated as a regularization step (i.e., proximal operator) within an iterative reconstruction scheme [47].


Geometrization of deep networks for the interpretability of deep learning systems

arXiv.org Machine Learning

How to understand deep learning systems remains an open problem. In this paper we propose that the answer may lie in the geometrization of deep networks. Geometrization is a bridge to connect physics, geometry, deep network and quantum computation and this may result in a new scheme to reveal the rule of the physical world. By comparing the geometry of image matching and deep networks, we show that geometrization of deep networks can be used to understand existing deep learning systems and it may also help to solve the interpretability problem of deep learning systems.


Generalization in Deep Networks: The Role of Distance from Initialization

arXiv.org Machine Learning

Why does training deep neural networks using stochastic gradient descent (SGD) result in a generalization error that does not worsen with the number of parameters in the network? To answer this question, we advocate a notion of effective model capacity that is dependent on {\em a given random initialization of the network} and not just the training algorithm and the data distribution. We provide empirical evidences that demonstrate that the model capacity of SGD-trained deep networks is in fact restricted through implicit regularization of {\em the $\ell_2$ distance from the initialization}. We also provide theoretical arguments that further highlight the need for initialization-dependent notions of model capacity. We leave as open questions how and why distance from initialization is regularized, and whether it is sufficient to explain generalization.


NVIDIA's new lab aims to develop robotic breakthroughs

Engadget

NVIDIA has opened a new lab in Seattle, and it's meant to serve as home for all its robotics projects. Over 50 research scientists and students from the University of Washington will work in the facility under NVIDIA's senior director of robotics research Dieter Fox. He explained that the lab will bring "together a collaborative, interdisciplinary team of experts in robot control and perception, computer vision, human-robot interaction and deep learning." NVIDIA is hoping that the lab can give rise to the next-generation of robots that can work with humans in open-ended environments not designed specifically for them. In fact, one of its main projects right now is a kitchen helper machine, which is powered by NVIDIA's Jetson platform and Titan GPUs and can function in an actual kitchen.


The Jacquard loom

#artificialintelligence

At the beginning of human civilisation the brain was not recognised as the centre of our intelligence. It was Galen, one of the leading physicians of the Roman empire during the second century, who wrote an essay where he speculated that the brain was the centre of cognition and willed action, one of the first people to recognise its importance. On its quest to develop intelligent machines, humanity developed many examples of machines that could perform basic numerical calculations, like the Pascaline, a machine created by Blaise Pascal that, using a system of gears and wheels, could add and subtract numbers. Pascal was a brilliant mathematician and a philosopher, whose conception of human existence was that of an unstable reality in which we live in continuous contradictions, moral, human and even physical, in between the infinitely small and the infinitely large. Born at the beginning of the XVII century, he lived in a period that had not yet known the enlightment.


How to Learn Python in 30 days

#artificialintelligence

Hence, developers can focus on building reliable models rather than understanding the complex math implementation. If you are new to machine learning, then you can follow this link to know more about it. In this section, we will be looking at a week-wise distribution of python topics.


Het vizier op de tech industrie

#artificialintelligence

In 2018, the world saw the rise of automated machine learning, deep learning, and - best of all - real-life applications of these technologies, all of which have started to pave the path to Enterprise AI. But there's still a long way to go: here are our top four trends to watch for AI in the Enterprise in 2019:


How deep learning gives touch to robots - AI News

#artificialintelligence

The majority of artificial intelligence (AI) research to date has been focused on vision. Thanks to machine learning, and in particular deep learning, we now have robots and devices that have a pretty good visual understanding of their environment. But let's not forget, sight is just one of the human biological senses. For algorithms that better mimic human intelligence researchers are now focusing on datasets that draw from sensorimotor systems and tactile feedback. With this extra sense to draw on, future robots and AI devices will have an even greater awareness of their physical surroundings, opening up new use cases and possibilities. Jason Toy, AI enthusiast, technologist and founder of deep learning and neuro-linguistic programming specialist Somatic, recently set up a project focused on training AI systems to interact with the environment based on haptic input.