HNHacker News
TopNewBestAskShowJobs

indiesolver

16 karma · joined June 11, 2018

https://indiesolver.com Optimization as a Service
submissionscomments
indiesolver··on Instagram’s CEO
and thus Zuckerberg - Instagram’s real CEO
indiesolver··on Instagram’s CEO
tl;dr : Zuckerberg - Instagram’s real CEO (from the author's "The difference from Zuckerberg — Instagram’s real CEO — is stark")
indiesolver··on Show HN: Indie Solver – Black-Box Optimization as a Service
Yes, it is.
indiesolver··on GAN Lab: An Interactive, Visual Experimentation Tool for GANs
Great visualization! Is it based on https://distill.pub? See, e.g., https://distill.pub/2017/momentum/
indiesolver··on Google Optimize now free for everyone
You are right. Another detail is to find a metric which is meaningful in long term, e.g., the one which is in line with long-term happiness of your customers.
indiesolver··on Google Optimize now free for everyone
I guess it is up to you to define your metric to be measured and to be optimized. To define the right metric and targets is not easy and probably is business-specific, i.e., is not the same for every business.
indiesolver··on Google Optimize now free for everyone
I am wondering if it is based on their own Google HyperTune / Vizier [1, 2] which is modified to better deal with uncertainties or it is an absolutely independent in-house development.

[1] https://cloud.google.com/ml-engine/docs/tensorflow/using-hyp...

[2] https://ai.google/research/pubs/pub46180

indiesolver··on Mass Transit Optimization for Buses: The Depot Problem
Thank you for providing useful references. Hyperparameter tuning can accelarate CPLEX by 10x and more depending on problem instances (however, it it true that each new version of CPLEX is faster and faster).

What I meant is that in the case if your problem is formulated in a way that the CPLEX and Gurobi cannot treat it (e.g., stochastic and multiobjective) and is not very large-scale, then one can use heuristics. However, the efficiency of the latter will likely depend on hyperparameter settings which need to be set properly.

indiesolver··on Mass Transit Optimization for Buses: The Depot Problem
You may formulate it as a multi-objective problem where you minimize the estimated time of the trip and your uncertainty of this estimate. Often, the two objectives are conflicting. As a user, the software should show you a Pareto set of optimal solutions where each solution has its duration and uncertainty. Then it is up to you which solution to pick. I hope they have this feature at optibus.
indiesolver··on Mass Transit Optimization for Buses: The Depot Problem
You can use heuristics if/when the problem becomes ugly due to various constraints you may impose. The trick is to select heuristics depending on the problem at hand and in a way that their hyperparameter values are selected properly.
indiesolver··on Google Vizier: A Service for Black-Box Optimization
Spearmint has quite a few practical drawbacks so I guess that both Vizier and SigOpt are much better by now.
indiesolver··on Google Vizier: A Service for Black-Box Optimization
I think that in the context that he meant, 64 variables = 64 hyperparameters because it was about benchmark problems solved in black-box settings. In other words, it is not about the common misconception of comparing #hyperparameters and #variables on some ML model, where the latter can be in 10^7.
indiesolver··on Google Vizier: A Service for Black-Box Optimization
Whetlab was the first startup in this domain. Then, followed by SigOpt (https://sigopt.com/) which is doing a great job at popularizing the concept.
indiesolver··on Google Vizier: A Service for Black-Box Optimization
How long it will take CMAES to solve 10-dimensional Rosenbrock? Here, it takes about 700 function evaluations: https://indiesolver.com/tutorials/rosenbrock_python

Please note that their work is primarily for expensive optimization where you cannot afford millions of function evaluations like you would need on rotated Rastrigin to solve it exactly for n>64.

indiesolver··on Google Vizier: A Service for Black-Box Optimization
Thanks for reporting! The site is hosted on Google Cloud Platform. If some of GCP's IPs are banned in your company, then it might be the reason.
indiesolver··on Google Vizier: A Service for Black-Box Optimization
A related service currently in beta: https://indiesolver.com/access