Skip to content

A C++ implementation of "A Pyramidal Neural Network For Visual Pattern Recognition" by SL Phung and "A Pyramidal Neural Network Based on Nonclassical Receptive Field Inhibition" by B. Fernandes

License

Notifications You must be signed in to change notification settings

ihsanafredi/ipyranet-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipyranet-cpp

This is a C++ implementation of pyramidal neural network for visual pattern recognition or PyraNet. This software also implements the concept of inhibitory field introduced in the relative scientific literature (I-PyraNet). For a more comprehensve overview of the aforementioned concepts, please have a look at the papers from the respective authors.

Libraries

In order to compile the provided code, you must install the following libraries:

Tools

The project was developed using Microsoft Visual Studio 2010. However, thanks to the provided CMakeLists file, it should be possible to generate project files for other IDE as well. In order to do so, you should install [CMake 2.8.9] (http://www.cmake.org/).

Dataset

The provided example software makes use of the [MIT CBCL Face Database #1] (http://www.ai.mit.edu/projects/cbcl.old/) to train the neural network. The experiment tries to distinguish between human faces and non human faces.

Report a bug

If you believe you've found a bug, please report it using the issue submission form. Be sure to include the relevant information so that the bug can be reproduced: the version of the software, compiler version and target architecture, a little example of code that reproduces the bug, etc.

Documentation and contacts

The code is heavily commented so please have a look at the code for further insights on its inner workings. In case you need to contact me, please feel free to do so at a.placitelli AT a2p.it or through GitHub.

Acknowledgments

This software is based on pugixml library (http://pugixml.org). pugixml is Copyright (C) 2006-2012 Arseny Kapoulkine.

This software is based on dirent library (http://www.softagalleria.net/dirent.php). dirent is Copyright (C) 2006-2012 Toni Ronkko

About

A C++ implementation of "A Pyramidal Neural Network For Visual Pattern Recognition" by SL Phung and "A Pyramidal Neural Network Based on Nonclassical Receptive Field Inhibition" by B. Fernandes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published