Skip to content

A (simple) radial base function neural network (RBFNN) for sklearn

License

Notifications You must be signed in to change notification settings

fredericoschardong/RBFNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Exercise 6: Radial Base Function (RBF) Neural Network

Description

Python (sklearn-based) implementation that explores how different heuristics and parameters impact an RBFNN.

A brief analysis of the results is provided in Portuguese. It was submitted as an assignment of a graduate course named Connectionist Artificial Intelligence at UFSC, Brazil.

In short, three heuristics (out of my head) are evaluated to find out what is the (least worst) way to calculate sigma, an important parameter for RBF. Then, the best-performing heuristic is used to test how many neurons are needed in the hidden layer to get close to 1 f1-score at classifying data from a 2D dataset.

Results

True Data RBF Prediction using 25 neurons

About

A (simple) radial base function neural network (RBFNN) for sklearn

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages