forked from BrainJS/brain.js
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.js
40 lines (38 loc) · 1.3 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var crossValidate = require('./dist/cross-validate').default;
var likely = require('./dist/likely').default;
var lookup = require('./dist/lookup').default;
var NeuralNetwork = require('./dist/neural-network').default;
var TrainStream = require('./dist/train-stream').default;
var RNN = require('./dist/recurrent/rnn').default;
var LSTM = require('./dist/recurrent/lstm').default;
var GRU = require('./dist/recurrent/gru').default;
var utilities = {
max: require('./dist/utilities/max').default,
mse: require('./dist/utilities/mse').default,
ones: require('./dist/utilities/ones').default,
random: require('./dist/utilities/random').default,
randomWeight: require('./dist/utilities/random-weight').default,
randos: require('./dist/utilities/randos').default,
range: require('./dist/utilities/range').default,
toArray: require('./dist/utilities/to-array').default,
DataFormatter: require('./dist/utilities/data-formatter').default,
zeros: require('./dist/utilities/zeros').default
};
var brain = {
crossValidate: crossValidate,
likely: likely,
lookup: lookup,
NeuralNetwork: NeuralNetwork,
TrainStream: TrainStream,
recurrent: {
RNN: RNN,
LSTM: LSTM,
GRU: GRU,
},
utilities: utilities
};
if (typeof window !== 'undefined') {
window.brain = brain;
} else {
module.exports = brain;
}