-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to use the RSNNS library to perform RBF interpolation when the target output is longer than the input? #22
Comments
Hi, I'm not sure if I understand correctly what you try to do, but it seems this is a quite standard regression problem where what you call inputs is the training set and what you call outputs is a test set. Your actual inputs in training are surf_x, surf_y, and surf_z, and fitted is the target. Then, in testing, in your "outputs" dataset, you only have surf_x, surf_y, and surf_z and want to find the "fitted" values. So what you need is something like the following to train the model:
Then, to predict on your new data, you need:
Any particular reason to use RBF for this? Otherwise I'd use any standard Machine Learning algorithm like a random forest or so. |
Cubic RBF interpolation has been specifically validated for my goal: https://ieeexplore.ieee.org/document/5626616 I'm about to leave on an extended vacation and will test this when I return, thank you! |
Sure, give it a go and let me know if it works (or not). |
Can this be used to fit a cubic or multiquadric RBF? |
It seems to have Multiquadratic, yes. Best you check in the SNNS Manual, page 175ff for the details: http://gentoo.osuosl.org/distfiles/SNNSv4.2.Manual.pdf |
There are some demos in RSNNS that should allow you to figure out how to use these parameters from SNNS in RSNNS. They are in the demo folder in the package. |
Is it possible to use the RSNNS library to perform RBF interpolation when the target output is longer than the input?
There are 4 columns, "fitted" which stands for a value for each surf_x, surf_y, and surf_z value. surf_x etc. and all values of "outputs" all represent a coordinate in 3D space.
The goal is to use RBF interpolation to find the "fitted" value corresponding to the coordinates found in "outputs" where all values of surf_x in "inputs" can be found in column [,1] of "outputs".
The text was updated successfully, but these errors were encountered: