Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.25 KB

File metadata and controls

40 lines (25 loc) · 1.25 KB

neural-network-based-weighted-blending-mechanism

This is a weighted blending machine implemented using a neural network. The advantage of using a neural network is that the weights assigned to the models for the final result is assigned by the neural network based on backpropagation.

OUTPUT FORMAT:

At the end of the training, the following values will be displayed:

alt text

PS: The first value is that of confusion matrix, rest are self explanatory. The module returns the neural network model, which inturn can be used to test on a given dataset.

USAGE:

$ python3 ./blending.py -t ./training.csv -s 0 -e 12   

OR

$ python3 ./blending.py --train ./training.csv --start 0 --end 12

PS: --start and --end values should integer and not float!

if you need help, the following command would be useful:

$ python3 ./janf.py -h

DEPENDENCY:

  • python3.x

PACKAGES:

The packages required for running the module are provided in the 'requirements.txt' file.

The following python packages will be already be installed with the python3.x distibutions, if not, kindly install them:

  • sys

  • argparse

  • warnings