the sum of all connected neurons, multiplied by a weight value. By changing the weight values of our network, we can make it do anything. The right weight values are determined by training.
of examples. Example: PHP files grouped by ‘infected' and ‘clean’. 2. Write a function that converts your examples to something the Neural Network understands: a list of numbers (vector) per example. This is your dataset.
into the input neurons, a result is calculated in the output neurons. 4. Find the weight values that result in the smallest difference between calculated and actual result on your dataset. Example: the most PHP files classified correctly.
earlier to convert new data to a vector. 2. Fill the input neurons with this data. 3. After calculating, a value appears in your output neurons. This is your result! Example: Chance that a PHP file is infected.
parts: training and test. 2. Use the first part (80%) to train your network. 3. Calculate results using the rest as input (20%). 4. Use success rate on test set to determine how good your network is.