The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Type: Package
Title: Neural Network Numerai
Version: 1.0.0
Author: Damian Siniakowicz
Maintainer: Damian Siniakowicz <DamianSiniakowicz@gmail.com>
Date: 2016-09-13
Packaged: 2016-09-13
Description: Interactively train neural networks on Numerai, https://numer.ai/, data. Generate tournament predictions and write them to a CSV.
Imports: caret, methods, testthat
License: GPL-3
LazyData: FALSE
RoxygenNote: 5.0.1
NeedsCompilation: no
Repository: CRAN
Date/Publication: 2016-09-14 18:50:32

cost

Description

get the logarithmic loss for a set of predictions

Usage

## S4 method for signature 'Neural_Network,numeric'
Get_Cost(object, target)

Arguments

object

... a Neural_Network that has run forward_prop at least once

target

... a numeric vector ... the target ...

Value

Numeric


log loss

Description

get log loss

Usage

Get_LogLoss(predictions, target)

Arguments

predictions

is a numeric vector

target

is a numeric vector

Value

Numeric


num observs

Description

returns the number of observations that the network has processed

Usage

## S4 method for signature 'Neural_Network'
Get_Number_Observations(object)

Arguments

object

... a Neural Network that has called fprop. ie. that has called train/predict

Value

Numeric


Neural Network implementation

Description

Neural Network implementation


predict stuff

Description

returns predictions

Usage

## S4 method for signature 'Neural_Network,data.frame'
Predict(object, dataset)

Arguments

object

: a neural network

dataset

: a dataframe of features and observations

Value

Numeric


start script

Description

main function that runs the interactive script

Usage

Start()

Details

takes your numerai training data and trains a neural network to your architectural specifications. provides you with the out of sample error offers to retrain with a new architecture or predict on a numerai tournament dataset. Can then write the predictions to a CSV


train the NN

Description

gets NN parameters that minimize cost on dataset using optimization_method

Usage

## S4 method for signature 'Neural_Network,data.frame,numeric,numeric,numeric'
Train(object,
  dataset, regularization_constant, learning_rate, tolerable_error)

Arguments

object

is a Neural Network

dataset

is a data.frame, the original data frame that includes the target

regularization_constant

is a numeric

learning_rate

is a numeric

tolerable_error

is a numeric, units : log loss

Value

Neural_Network


back prop

Description

updates connection strengths using results of last forward prop

Usage

## S4 method for signature 'Neural_Network,numeric,numeric,numeric'
back_propogation(object,
  target, regularization_parameter, learning_rate)

Arguments

object

is a Neural_Network

target

is a numeric vector

regularization_parameter

is non-negative number punishes strong connections

learning_rate

is a positive number that controls the rate at which connections are adjusted

Value

Neural_Network


f_prop

Description

... part of the training program

Usage

## S4 method for signature 'Neural_Network,matrix'
forward_propogation(object, dataset)

Arguments

object

is a Neural_Network

dataset

is a matrix not containing the target vector

Value

Neural_Network


init

Description

initalizes a neural network capable of studying datasets with ncol = to the ncol(sample_dataset) and making predictions on such datasets

Usage

## S4 method for signature 'Neural_Network'
initialize(.Object, number_predictors,
  hidden_layer_lengths)

Arguments

.Object

... a Neural_Network object

number_predictors

... a numeric telling how many preditors there are

hidden_layer_lengths

... a numeric telling the number of layers and the number of neurons in each layer

Details

NN is parametrized by its connection_strength matrices

Value

Neural_Network

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.