# Specifying Datasets

This module expects the examples to be organized in two vectors, one of inputs and one of outputs:

inputs = Vector{Float64}[
[1.0, 0.0, 2.0],
[3.0, 4.0, 2.0],
[1.0, 1.0, 1.0],
[5.5, 1.0, 2.0]
]

outputs = Vector{Float64}[
[1.0, 0.0],
[0.0, 1.0],
[1.0, 0.0],
[1.0, 0.0]
]


It's important to notice some things about this: first, these are vector of vectors. Each inner vector corresponds to an example:

# Example one consists of a vector of inputs and a vector of outputs

# Input of example one:
julia> inputs[1]
3-element Array{Float64,1}:
1.0
0.0
2.0

# Output of example one:
julia> outputs[1]
2-element Array{Float64,1}:
1.0
0.0


Each element of inputs is a Vector{Float64}, and we specified this with the Vector{Float64}[...] syntax. The same is true for the vector outputs. Also, all inputs must be of the same size, and all outputs must be of the same size as well.