Neural networks. Computer vision - discrete convolution

Similar documents
Stock Price Prediction using Deep Learning

A model reduction approach to numerical inversion for parabolic partial differential equations

Iran s Stock Market Prediction By Neural Networks and GA

Understanding neural networks

Application of Deep Learning to Algorithmic Trading

A model reduction approach to numerical inversion for parabolic partial differential equations

II. Random Variables

Machine Learning and the Insurance Industry Prof. John D. Kelleher

arxiv: v1 [cs.ce] 11 Sep 2018

Barrier Option. 2 of 33 3/13/2014

v CORRELATION MATRIX

Lecture 3: Factor models in modern portfolio choice

Hidden Markov Model for High Frequency Data

Using Structured Events to Predict Stock Price Movement: An Empirical Investigation. Yue Zhang

Predictive Model Learning of Stochastic Simulations. John Hegstrom, FSA, MAAA

Bayesian Finance. Christa Cuchiero, Irene Klein, Josef Teichmann. Obergurgl 2017

Applying Image Recognition to Insurance

Morningstar Office Academy Day 4: Research and Workspace

Appendix. A.1 Independent Random Effects (Baseline)

CS221 Project Final Report Deep Reinforcement Learning in Portfolio Management

Bond Market Prediction using an Ensemble of Neural Networks

Oracle Financial Services Market Risk User Guide

BCJR Algorithm. Veterbi Algorithm (revisted) Consider covolutional encoder with. And information sequences of length h = 5

Understand general-equilibrium relationships, such as the relationship between barriers to trade, and the domestic distribution of income.

International Journal of Computer Communication and Information System ( IJCCIS) Vol2. No1. ISSN: July Dec 2010

Visual Attention Model for Cross-sectional Stock Return Prediction and End-to-End Multimodal Market Representation Learning

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2010, Mr. Ruey S. Tsay Solutions to Final Exam

Budgeting Best Practices

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

Pattern Recognition by Neural Network Ensemble

$tock Forecasting using Machine Learning

Lecture 4 - k-layer Neural Networks

Implied Systemic Risk Index (work in progress, still at an early stage)

The University of Chicago, Booth School of Business Business 41202, Spring Quarter 2012, Mr. Ruey S. Tsay. Solutions to Final Exam

Wada s Representations of the. Pure Braid Group of High Degree

k-layer neural networks: High capacity scoring functions + tips on how to train them

FIT5124 Advanced Topics in Security. Lecture 1: Lattice-Based Crypto. I

Course in Applied CGE Modeling

Oracle Financial Services Market Risk User Guide

Final Exam Suggested Solutions

School BPS. Authors Details. Document History. Release Version Name Date Sign. Prepared by Suresh Vishwanath 06/04/2017

Portfolio Recommendation System Stanford University CS 229 Project Report 2015

b) [3 marks] Give one more optimal solution (different from the one computed in a). 2. [10 marks] Consider the following linear program:

Binomial Probability

Symmetry, Sliding Windows and Transfer Matrices.

Estimating term structure of interest rates: neural network vs one factor parametric models

Leverage Financial News to Predict Stock Price Movements Using Word Embeddings and Deep Neural Networks

The Use of Artificial Neural Network for Forecasting of FTSE Bursa Malaysia KLCI Stock Price Index

Behavioral Theories of the Business Cycle

Technical Note: Reconciling the AP Past-Due Aging Report and Accounts Payable GL Account Balance

Deep learning analysis of limit order book

Graduate School of Business, University of Chicago Business 41202, Spring Quarter 2007, Mr. Ruey S. Tsay. Solutions to Final Exam

CS 798: Homework Assignment 4 (Game Theory)

Automated PSF measurement and homogenization in DESDM

Novel Approaches to Sentiment Analysis for Stock Prediction

Based on BP Neural Network Stock Prediction

Exploring the Potential of Image-based Deep Learning in Insurance. Luisa F. Polanía Cabrera

Markov Decision Processes

Financial Analysis The Price of Risk. Skema Business School. Portfolio Management 1.

UNDERSTANDING ML/DL MODELS USING INTERACTIVE VISUALIZATION TECHNIQUES

Deep Learning for Forecasting Stock Returns in the Cross-Section

REGRESSION WEIGHTING METHODS FOR SIPP DATA

THE UNIVERSITY OF BRITISH COLUMBIA

Diploma Part 2. Quantitative Methods. Examiner s Suggested Answers

Predicting stock prices for large-cap technology companies

STA 4504/5503 Sample questions for exam True-False questions.

JEFF MACKIE-MASON. x is a random variable with prior distrib known to both principal and agent, and the distribution depends on agent effort e

Finding Mixed-strategy Nash Equilibria in 2 2 Games ÙÛ

yuimagui: A graphical user interface for the yuima package. User Guide yuimagui v1.0

Homework solutions, Chapter 8

CREDIT SCORING USING LOGISTIC REGRESSION

International Journal of Advance Engineering and Research Development. Stock Market Prediction Using Neural Networks

Abstract Making good predictions for stock prices is an important task for the financial industry. The way these predictions are carried out is often

KERNEL PROBABILITY DENSITY ESTIMATION METHODS

Module 3: Sampling Distributions and the CLT Statistics (OA3102)

PCLaw Tips and Tricks

Application of Support Vector Machine on Algorithmic Trading

MATH 10 INTRODUCTORY STATISTICS

International Trade and Income Differences

Arrow Debreu Equilibrium. October 31, 2015

Bayesian Multinomial Model for Ordinal Data

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

Margin Direct User Guide

Recurrent Residual Network

Econ 172A, W2002: Final Examination, Solutions

Chapter 3. Numerical Descriptive Measures. Copyright 2016 Pearson Education, Ltd. Chapter 3, Slide 1

Oracle Financial Services FATCA Management User Guide. Release 1.0 January 2013

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

Predicting the Daily Efficiency of Tehran Stock Share Price by Using of Artificial Neural Networks, Cascade Forward

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL

MAKING SENSE OF DATA Essentials series

A 2009 Social Accounting Matrix (SAM) for South Africa

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

15.053/8 February 28, person 0-sum (or constant sum) game theory

Applying Independent Component Analysis to Factor Model in Finance

Math 546 Homework Problems. Due Wednesday, January 25. This homework has two types of problems.

Keywords: artificial neural network, backpropagtion algorithm, derived parameter.

What is Value? Engineering Economics: Session 2. Page 1

Online Appendix. Do Funds Make More When They Trade More?

INVESTMENT ALLOWANCE AND PRIVATE CORPORATE INVESTMENT IN INDIA J.V.M. SARMA. No, 22 SEPTEMBER 1986

Transcription:

Neural networks Computer vision - discrete convolution

Topics: parameter sharing Each 2 Abst Jarret et al. 29 Math for my slides Computer vision. feature map forms a 2D grid of features can be computed with a discrete convolution H X ( ) of a kernel matrix kij which is Bank - FCSG : its therowsinput of a flipped filter bank the hiddenlayer weights matrix Wij with and columns re u at fe ilter r is a 3D array with n1 2D feature maps of size n2 n3. h component is denoted xijk, and each feature map is xi is the ith channel of input oted xi. The output is also a 3D array, y composed of kij is the convolution kernelfigure 1. A example of fe eature maps of size m2 m3. A filter in the bank gj isfilter a learned scaling factorrabs N PA. An i yj ismap the hidden layer has size l1 l2 and connects input feature xi to through a non-linear fil ut feature map yj. The module computes: (could have added a bias) contrast normalization an! yj = gj tanh( kij xi ) (1) layer with 4x4 down-s m s ap Figure 1. A example of feature extraction s i

3 The convolution of an image x with a kernel k is computed as follows: (x * k) ij = x i+p,j+q k r-p,r-q pq Example: k~ = k with rows and columns flipped 1 8.5 2.25 x.25 * =.5 1 k

4 The convolution of an image x with a kernel k is computed as follows: (x * k) ij = x i+p,j+q k r-p,r-q pq Example: 1 x +.5 x 8 +.25 x 2 + x 1 8.5 2.25 *.25.5 1 k = 45 x

5 The convolution of an image x with a kernel k is computed as follows: (x * k) ij = x i+p,j+q k r-p,r-q pq Example: 1 x 8 +.5 x +.25 x + x 81.5 2.25 *.25.5 1 k = 45 11 x

6 The convolution of an image x with a kernel k is computed as follows: Example: (x * k) ij = x i+p,j+q k r-p,r-q 1 x 2 +.5 x +.25 x + x 8.25 2 * = 1.5.5 1.25 x pq k 45 11

7 The convolution of an image x with a kernel k is computed as follows: Example: (x * k) ij = x i+p,j+q k r-p,r-q pq 8 2 1.5.25 x 1 x +.5 x +.25 x + x *.25.5 1 k = 45 11

8 Pre-activations from channel x i into feature map y j can be computed by: getting the convolution kernel where kij =Wij from the connection matrix Wij ~ applying the convolution xi * kij This is equivalent to computing the discrete correlation of x i with W ij

9 Simple illustration: xi * kij where Wij =Wij ~ %.5%.5% % % % % 255% % %.5%.5% % % 255% % % % % % 255% % % % 255% % % % 255% % % % % W % 128% 128% % % 128% 128% % % 255% % % 255% % % % x i x i * k ij X W %%%%% %%%%%

1 With a non-linearity, we get a detector of a feature at any position in the image % % 255% % %.2% %.19% 128%.19% 128%.2% % % % 255% % %.2% %.19% 128%.19% 128%.2% % % % 255% % %.2% %.75% 255%.2% %.2% % % 255% % % %.75% 255%.2% %.2% %.2% % 255% % % % % %%%%% x sigm(.2 x i Logis6c(%(%%%%%%%%%%%%%n%2 i * k ij -4)

11 Can use zero padding to allow going over the borders ( * ) %.5% % % % % % % %.5% % % % % 255% % % % % % % 255% % % % % % % 255% % % % % % 255% % % % % % 255% % % % % % %%%%% % % % % % % % % x i couche)d entrée) W % % % 128% % % % % 128% 128% % % % % 128% 128% % % % % 255% % % % % 255% % % % % 128% % % % % % %%%%% % x i * k ij couche)«)simple)cell)»)