Skip to content

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.

License

Notifications You must be signed in to change notification settings

nishantuzir/neural-network-based-weighted-blending-mechanism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages