question: sets the input layer for this neural network . concode_field_sep int mNumSteps concode_elem_sep double mTotalBias concode_elem_sep double mEpisodeBias concode_elem_sep NeuralNetwork<?> mNeuralNetwork concode_elem_sep int mNumEpisodes concode_elem_sep double mAccumulatedReward concode_elem_sep double mEpisodeReward concode_elem_sep boolean mCorrectBias concode_field_sep Double[] getWeights concode_elem_sep void agent_end concode_elem_sep void agent_cleanup concode_elem_sep void buildNeuralNetwork concode_elem_sep Action agent_step concode_elem_sep Layer getLayer concode_elem_sep Action agent_start concode_elem_sep String agent_message concode_elem_sep Action getAction concode_elem_sep void setBiasCorrection concode_elem_sep void setWeights concode_elem_sep double[] getInput concode_elem_sep void addLayerWithBias concode_elem_sep double getAverageReward concode_elem_sep void addLayer concode_elem_sep void agent_init concode_elem_sep double getAverageNumSteps concode_elem_sep Layer getLayerWithBias concode_elem_sep void connectNeurons concode_elem_sep Neuron getNeuron concode_elem_sep void setOutputLayerWithBias
target: void function ( final int arg0 , final InputFunction arg1 , final TransferFunction arg2 ) { final Layer loc0 = getLayer ( arg0 , arg1 , arg2 ) ; mNeuralNetwork . setInputNeurons ( loc0 . getNeurons ( ) ) ; mNeuralNetwork . addLayer ( 0 , loc0 ) ; }