Goto

Collaborating Authors

 Deep Learning


Efficient Proximal Mapping of the 1-path-norm of Shallow Networks

arXiv.org Machine Learning

We demonstrate two new important properties of the 1-path-norm of shallow neural networks. First, despite its non-smoothness and non-convexity it allows a closed form proximal operator which can be efficiently computed, allowing the use of stochastic proximal-gradient-type methods for regularized empirical risk minimization. Second, when the activation functions is differentiable, it provides an upper bound on the Lipschitz constant of the network. Such bound is tighter than the trivial layer-wise product of Lipschitz constants, motivating its use for training networks robust to adversarial perturbations. In practical experiments we illustrate the advantages of using the proximal mapping and we compare the robustness-accuracy trade-off induced by the 1-path-norm, L1-norm and layer-wise constraints on the Lipschitz constant (Parseval networks).


Looking back to lower-level information in few-shot learning

arXiv.org Machine Learning

Humans are capable of learning new concepts from small numbers of examples. In contrast, supervised deep learning models usually lack the ability to extract reliable predictive rules from limited data scenarios when attempting to classify new examples. This challenging scenario is commonly known as few-shot learning. Few-shot learning has garnered increased attention in recent years due to its significance for many real-world problems. Recently, new methods relying on meta-learning paradigms combined with graph-based structures, which model the relationship between examples, have shown promising results on a variety of few-shot classification tasks. However, existing work on few-shot learning is only focused on the feature embeddings produced by the last layer of the neural network. In this work, we propose the utilization of lower-level, supporting information, namely the feature embeddings of the hidden neural network layers, to improve classifier accuracy. Based on a graph-based meta-learning framework, we develop a method called Looking-Back, where such lower-level information is used to construct additional graphs for label propagation in limited data settings. Our experiments on two popular few-shot learning datasets, miniImageNet and tieredImageNet, show that our method can utilize the lower-level information in the network to improve state-of-the-art classification performance.


Keras and TensorFlow Archives - PyImageSearch

#artificialintelligence

In this tutorial, you will learn how to visualize class activation maps for debugging deep neural networks using an algorithm called Grad-CAM.


The Computational Limits of Deep Learning

#artificialintelligence

The relationship between performance, model complexity, and computational requirements in deep learning is still not well understood theoretically. Nevertheless, there are important reasons to believe that deep learning is intrinsically more reliant on computing power than other techniques, in particular due to the role of overparameterization and how this scales as additional training data are used to improve performance (including, for example, classification error rate, root mean squared regression error, etc.). Classically this would lead to overfitting, but stochastic gradient-based optimization methods provide a regularizing effect due to early stopping [pillaud2018statistical, Belkin15849]111This is often called implicit regularization, since there is no explicit regularization term in the model., moving the neural networks into an interpolation regime, where the training data is fit almost exactly while still maintaining reasonable predictions on intermediate points [belkin2018overfitting, belkin2019does]. The challenge of overparameterization is that the number of deep learning parameters must grow as the number of data points grows. Since the cost of training a deep learning model scales with the product of the number of parameters with the number of data points, this implies that computational requirements grow as at least the square of the number of data points in the overparameterized setting.


Deep Learning Identifies Depression in Speech Patterns

#artificialintelligence

"Talk therapy" is often used by psychotherapists to help patients overcome depression or anxiety through conversation. A research team at Massachusetts Institute of Technology is using deep learning to uncover what might be called "talk diagnosis" -- detecting signs of depression by analyzing a patient's speech. The research could lead to effective, and inexpensive, diagnosis of serious mental health issues. An estimated one in 15 adults in the U.S. reports having a bout of major depression in any given year, according to the National Institute of Mental Health. The condition can lead to serious disruptions in a person's life, yet our understanding of it remains limited.



Global Big Data Conference

#artificialintelligence

RealityEngines.AI, the machine learning startup co-founded by former AWS and Google exec Bindu Reddy, today announced that it is rebranding as Abacus.AI and launching its autonomous AI service into general availability. In addition, the company also today disclosed that it has raised a $13 million Series A round led by Index Ventures' Mike Volpi, who will also join the company's board. Seed investors Eric Schmidt, Jerry Yang and Ram Shriram also participated in this oversubscribed round, with Shriram also joining the company's board. This new round brings the company's total funding to $18.25 million. At its core, RealityEngines.AI's Abacus.AI's mission is to help businesses implement modern deep learning systems into their customer experience and business processes without having to do the heavy lifting of learning how to train models themselves.


Abacus.AI - Effortlessly Embed Cutting Edge AI In Your Applications. No ML Experience Needed

#artificialintelligence

Abacus.AI is a foundational AI research company that solves the hard problems that enterprises face in the AI/ML space, and packages that research into easy-to-use cloud services.


Facial Expressions Recognition using Keras Live Project - 2nd Part

#artificialintelligence

Keras with TensorFlow Course - Python Deep Learning and Neural Networks for Beginners Tutorial: How to use Keras, a neural network API written in Python and integrated with TensorFlow. We will learn how to prepare and process data for artificial neural networks, build and train artificial neural networks from scratch, build and train convolutional neural networks (CNNs), implement fine-tuning and transfer learning, and more!


Image GPT

#artificialintelligence

We find that, just as a large transformer model trained on language can generate coherent text, the same exact model trained on pixel sequences can generate coherent image completions and samples. By establishing a correlation between sample quality and image classification accuracy, we show that our best generative model also contains features competitive with top convolutional nets in the unsupervised setting. Unsupervised and self-supervised learning, or learning without human-labeled data, is a longstanding challenge of machine learning. Recently, it has seen incredible success in language, as transformer models like BERT, GPT-2, RoBERTa, T5, and other variants have achieved top performance on a wide array of language tasks. However, the same broad class of models has not been successful in producing strong features for image classification.