from knn_spatial_boost.core import KNNSpatialBooster
from sklearn.neural_network import MLPRegressor
= KNNSpatialBooster(
nn =2,
n_neighbors=[1, 2],
spatial_features=MLPRegressor()
estimator )
KNN Spatial Boost
Boost any model to fit spatial data using KNN
Using a machine learning model to obtain a huge amount of simple patterns from coordinates without any other feature becomes difficult because it depends on how much information your model can learn. KNN, as a non-parametric algorithm, can address this problem, but struggles with more complex patterns. Here’s KNN Spatial Boost algorithm comes in.
Install
pip install knn_spatial_boost
How to use
In the example we are going to use the MLPRegressor from the scikit-learn library.