learn_bp: Learn Back Propagation

Description Usage Arguments References Examples

View source: R/learn_bp.R

Description

Learn Back Propagation

Usage

1
learn_bp(X, y)

Arguments

X

input data

y

output data

References

http://qua.st/handcoding-neural-network/

http://qua.st/handcoding-neural-network/ http://iamtrask.github.io/2015/07/12/basic-python-network/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# create data
X = matrix(c(0,0,1,
             0,1,1,
             1,0,1,
             1,1,1), nrow=4, byrow=TRUE)

y = matrix(c(0,
             1,
             1,
             0),
             nrow=4)

# run full function
learn_bp(X, y)

Example output

[1] "Error: 0.498744311620635"
[1] "Error: 0.498744311620635"
[1] "Error: 0.498744311620635"
[1] "Error: 0.498744311620635"
[1] "Error: 0.498744311620635"
[1] "Error: 0.498744311620635"
[1] "Output After Training:"
          [,1]      [,2]      [,3]      [,4]
[1,] 0.5363624 0.6892851 0.5642007 0.3436915
[2,] 0.4725164 0.5498694 0.6410268 0.2253184
[3,] 0.4198776 0.8338545 0.7590684 0.1789740
[4,] 0.3591562 0.7343018 0.8129318 0.1079971

learNN documentation built on May 1, 2019, 6:26 p.m.