Comments (5)
I like the idea of parallel computing in general. I'm not sure if tensorflow is the right solution here, or if something like MPI is sufficient. The step that takes time is evaluating hyperparameters in a stochastic optimiser. It should be fairly easy enable parallel/clustering on that. In fact, I had it running at one point on a 32 core server in a parallel mode. What specific features do you think tensorflow brings to this toolkit?
from pykriging.
I guess using tensorflow or theano is not convenient until any of those projects becomes more widespread, if they ever do. I would like to write code that uses all the cores/gpus/machines available using just one tool, rather that tensorflow or theano for evaluating the function and mpi for krigging, above all because they are nested.
Thanks anyone
from pykriging.
If you want to look into this further, take a look at where the hyper parameter optimisation is done in the code. I use the Inspyred library for the multi-objective optimisation, which does have some built in parallelisation: http://pythonhosted.org/inspyred/reference.html?highlight=parallel#inspyred.ec.evaluators.parallel_evaluation_pp.
from pykriging.
Thanks!
from pykriging.
I'm going to close this for now. Thanks for the feedback!
from pykriging.
Related Issues (20)
- Documentation for your library HOT 1
- Prediction with multiple inputs HOT 4
- It starts to predict the same value as I increase sample number to predict HOT 3
- How could I output the predicted array as a numpy array? HOT 2
- Regression Kriging not able to use the optimizer option when called from MATLAB HOT 1
- How to save the result as picture HOT 4
- How to save the trained Kriging Model? HOT 1
- PyKriging Documentation HOT 1
- n-dimensional Kriging HOT 1
- How do I save the trained model? HOT 1
- Optimizer of krige and regressionkrige HOT 1
- How the code works? What is sp, X, y and testfun? HOT 1
- Regression kringe HOT 1
- How to save the trained model for later recall?
- N dimension kriging model
- the problem of k.plot()
- -
- How to use Cokriging algorithm? HOT 3
- The website could not be visited? HOT 2
- CoKiging HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pykriging.