Skip to main content

Supervised classification of an multi-band image using an MLP (Multi-Layer Perception) Neural Network Classifier. Based on the Neural Network MLPClassifier by scikit-learn. Dependencies: pyqtgraph, matplotlib and sklearn. See homepage for clear installation instructions.

Project description

The Neural Network MLPClassifier software package is both a QGIS plugin and stand-alone python package that provides a supervised classification method for multi-band passive optical remote sensing data. It uses an MLP (Multi-Layer Perception) Neural Network Classifier and is based on the Neural Network MLPClassifier by scikit-learn: https://scikit-learn.org/stable/modules/generated/sklearn.neural_network.MLPClassifier.html.

The program was originally developed by Lieven P.C. Verbeke (Ghent University, Laboratory of Forest Management and Spatial Information Techniques). It was written in C++ and ported to PyQGIS in 2019 - 2020. It has been developed in an open source environment to encourage further development of the tool.

The instruction pages can be found at <https://mlp-image-classifier.readthedocs.io>.

The code repository can be found at https://bitbucket.org/kul-reseco/lnns.

PLEASE GIVE US CREDIT

When using the Neural Network MLPClassifier, please use the following citation:

Crabbé, A. H., Cahy, T., Somers, B., Verbeke, L.P., Van Coillie, F. (2020). Neural Network MLPClassifier (Version x.x) [Software]. Available from https://bitbucket.org/kul-reseco/lnns.

ACKNOWLEDGEMENTS

The software and user guide are based on the Linear Neural Network Simulator [C++ software]: Ghent University, Laboratory of Forest Management and Spatial Information Techniques, Lieven P.C. Verbeke

The revision into a QGIS plugin is funded primarily through BELSPO (the Belgian Science Policy Office) in the framework of the STEREO III Programme – Project LUMOS - SR/01/321.

The LUMOS logo was created for free at https://logomakr.com.

SOFTWARE LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License (COPYING.txt). If not see www.gnu.org/licenses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlp-image-classifier-1.0.7.tar.gz (48.3 kB view details)

Uploaded Source

File details

Details for the file mlp-image-classifier-1.0.7.tar.gz.

File metadata

  • Download URL: mlp-image-classifier-1.0.7.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.5

File hashes

Hashes for mlp-image-classifier-1.0.7.tar.gz
Algorithm Hash digest
SHA256 ebdc345673b2aadedad51466587350a0a1660d13aaeecf96774e6df8306c6a3d
MD5 89e8dd555f7366c1b317313d38ec1508
BLAKE2b-256 66e2c7dd6a4ba04709907d1f3d27e5d15370886656a771a1841dc63ffdf3964a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page