paper-with-me

Papers

Learning One Convolutional Layer with Overlapping Patches

2018-02-07 · ICML 2018 7 · Surbhi Goel, Adam Klivans, Raghu Meka

We give the first provably efficient algorithm for learning a one hidden layer convolutional network with respect to a general class of (potentially overlapping) patches. Additionally, our algorithm requires only mild conditions on the underlying distribution. We prove that our framework captures commonly used schemes from computer vision, including one-dimensional and two-dimensional "patch and stride" convolutions. Our algorithm-- $Convotron$ -- is inspired by recent work applying isotonic regression to learning neural networks. Convotron uses a simple, iterative update rule that is stochastic in nature and tolerant to noise (requires only that the conditional mean function is a one layer convolutional network, as opposed to the realizable setting). In contrast to gradient descent, Convotron requires no special initialization or learning-rate tuning to converge to the global optimum. We also point out that learning one hidden convolutional layer with respect to a Gaussian distribution and just $one$ disjoint patch $P$ (the other patches may be arbitrary) is $easy$ in the following sense: Convotron can efficiently recover the hidden weight vector by updating $only$ in the direction of $P$.

📄 PDF Abstract BibTeX arXiv:1802.02547

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Image Crowd Counting Using Convolutional Neural Network and Markov Random Field

2017-06-12 · Kang Han, Wanggen Wan, Haiyan Yao, Li Hou

In this paper, we propose a method called Convolutional Neural Network-Markov Random Field (CNN-MRF) to estimate the crowd count in a still image. We first divide the dense crowd visible image into overlapping patches an…

Crowd Counting

Improved Learning of One-hidden-layer Convolutional Neural Networks with Overlaps

2018-05-20 · ICLR 2019 5 · Simon S. Du, Surbhi Goel

We propose a new algorithm to learn a one-hidden-layer convolutional neural network where both the convolutional weights and the outputs weights are parameters to be learned. Our algorithm works for a general class of (p…

regression

Convolutional Analysis Operator Learning: Acceleration and Convergence

2018-02-15 · Il Yong Chun, Jeffrey A. Fessler

Convolutional operator learning is gaining attention in many signal processing and computer vision applications. Learning kernels has mostly relied on so-called patch-domain approaches that extract and store many overlap…

Dictionary LearningOperator learning

End-to-end Learning of a Convolutional Neural Network via Deep Tensor Decomposition

2018-05-16 · Samet Oymak, Mahdi Soltanolkotabi

In this paper we study the problem of learning the weights of a deep convolutional neural network. We consider a network where convolutions are carried out over non-overlapping patches with a single kernel in each layer.…

Tensor Decomposition

Accurate Tumor Tissue Region Detection with Accelerated Deep Convolutional Neural Networks

2020-04-18 · Gabriel Tjio, Xulei Yang, Jia Mei Hong, Sum Thai Wong 외

Manual annotation of pathology slides for cancer diagnosis is laborious and repetitive. Therefore, much effort has been devoted to develop computer vision solutions. Our approach, (FLASH), is based on a Deep Convolutiona…