Flat, node classification model
Project description
Written by Miguel Romero
Last update: 01/07/21
Classification of nodes with structural properties
This package aims to evaluate whether the structural (topological) properties of a network are useful for predicting node attributes of nodes (i.e., node classification). It uses a combination of multiple machine learning techniques, such as, XGBoost and the SMOTE sampling technique.
Installation
The xgbfnc package can be install using pip, the requirements will be automatically installed:
python3 -m pip install XGBfnc
The source code and examples can be found in the GitHub repository.
Documentation
Documentation of the package can be found here.
Example
The example illustrates how the algorithm can be used to check whether the structural properties of the gene co-expression network improve the performance of the prediction of gene functions for rice (Oryza sativa Japonica). In this example, a gene co-expression network gathered from ATTED II is used.
How to run the example?
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
File details
Details for the file XGBfnc-0.1.3.tar.gz
.
File metadata
- Download URL: XGBfnc-0.1.3.tar.gz
- Upload date:
- Size: 25.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/57.1.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9309859486aed50597edfa2f7a7bfdda76751221c77e0d516d50bd0c575d539 |
|
MD5 | 9b7b0db6ddc6ed6be3ef1e4adaaa4dc0 |
|
BLAKE2b-256 | 62735256d0f99c5b4f99f75b5e7d63c3896a091c0f3e49d6cf580704f10b6888 |