Optimization algorithms and methods | Metaheuristics | Stochastic optimization

Random search

Random search (RS) is a family of numerical optimization methods that do not require the gradient of the problem to be optimized, and RS can hence be used on functions that are not continuous or differentiable. Such optimization methods are also known as direct-search, derivative-free, or black-box methods. Anderson in 1953 reviewed the progress of methods in finding maximum or minimum of problems using a series of guesses distributed with a certain order or pattern in the parameter searching space, e.g. a confounded design with exponentially distributed spacings/steps. This search goes on sequentially on each parameter and refines iteratively on the best guesses from the last sequence. The pattern can be a grid (factorial) search of all parameters, a sequential search on each parameter, or a combination of both. The method was developed to screen the experimental conditions in chemical reactions by a number of scientists listed in Anderson's paper. A MATLAB code reproducing the sequential procedure for the general non-linear regression of an example mathematical model can be found here (FitNGuess @ GitHub). The name "random search" is attributed to Rastrigin who made an early presentation of RS along with basic mathematical analysis. RS works by iteratively moving to better positions in the search space, which are sampled from a hypersphere surrounding the current position. The algorithm described herein is a type of local random search, where every iteration is dependent on the prior iteration's candidate solution. There are alternative random search methods that sample from the entirety of the search space (for example pure random search or uniform global random search), but these are not described in this article. Random search has been used in artificial neural network for hyper-parameter optimization. If good parts of the search space occupy 5% of the volume the chances of hitting a good configuration in search space is 5%. The probability of finding at least one good configuration is above 95% after trying out 60 configurations . (Wikipedia).

Random search
Video thumbnail

Can you identify this substance?

via YouTube Capture

From playlist Random

Video thumbnail

Randomness Quiz - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

Get More Out of Google Search

In this video, you’ll learn some tips and tricks for getting the most out of using Google to search for stuff online. Visit https://edu.gcfglobal.org/en/searchbetter/google-search-tips/1/ to learn even more. We hope you enjoy!

From playlist Search Better

Video thumbnail

Random Oracle - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

Different Sampling Methods

An overview of the most popular sampling methods used in statistics. Check out my e-book, Sampling in Statistics, which covers everything you need to know to find samples with more than 20 different techniques: https://prof-essa.creator-spring.com/listing/sampling-in-statistics

From playlist Sampling

Video thumbnail

Statistics: Sampling Methods

This lesson introduces the different sample methods when conducting a poll or survey. Site: http://mathispower4u.com

From playlist Introduction to Statistics

Video thumbnail

Sampling (4 of 5: Introductory Examples of Stratified Random Sampling)

More resources available at www.misterwootube.com

From playlist Data Analysis

Video thumbnail

Conducting an Online Job Search

In this video, you’ll learn more about conducting an online job search. Visit https://www.gcflearnfree.org/jobsearchandnetworking/find-a-job-online/1/ to learn even more. We hope you enjoy!

From playlist Searching for a Job

Video thumbnail

How to find the best model parameters in scikit-learn

In this video, you'll learn how to efficiently search for the optimal tuning parameters (or "hyperparameters") for your machine learning model in order to maximize its performance. I'll start by demonstrating an exhaustive "grid search" process using scikit-learn's GridSearchCV class, and

From playlist Machine learning in Python with scikit-learn

Video thumbnail

Traditional sampling techniques (grid vs random vs sobol vs latin hypercube)

Welcome to video #1 of the Adaptive Experimentation series, presented by graduate student Sterling Baird @sterling-baird at the 18th IEEE Conference on eScience in Salt Lake City, UT (Oct 10-14, 2022). In this video, Sterling introduces the concept of adaptive experimentation and covers t

From playlist Optimization tutorial

Video thumbnail

Automating Machine Learning | Data Science Institute

ABOUT THE TALK: Recent years have seen a widespread adoption of machine learning in industry and academia, impacting diverse areas from advertisement to personal medicine. As more and more areas adopt machine learning and data science techniques, the question arises on how much expertise

From playlist talks

Video thumbnail

Comparing Bayesian optimization with traditional sampling

Welcome to video #2 of the Adaptive Experimentation series, presented by graduate student Sterling Baird @sterling-baird at the 18th IEEE Conference on eScience in Salt Lake City, UT (Oct 10-14, 2022). In this video Sterling introduces Bayesian Optimization as an alternative method for sa

From playlist Optimization tutorial

Video thumbnail

Applied Machine Learning 2019 - Lecture 13 - Parameter Selection and Automatic Machine Learning

Grid Search, Randomized Search Bayesian Optimization, SMBO Successive halving, hyperband auto-sklearn Freely borrowed materials from https://www.youtube.com/watch?v=0eBR8a4MQ30 which you should probably watch instead. Slides and more materials are on the class website: https://www.cs.col

From playlist Applied Machine Learning - Spring 2019

Video thumbnail

HEDS | Stochastic sampling of dense matter

HEDS Seminar Series – Chris Pickard – April 8th, 2021 LLNL-VIDEO-824802

From playlist High Energy Density Science Seminar Series

Video thumbnail

Applied ML 2020 - 12 - AutoML (plus some feature selection)

The second part of the feature selection lecture, plus an overview of automl approaches. Sorry for the chat window, I didn't realize that was recorded as well. I'll see if I can change that in the future.

From playlist Applied Machine Learning 2020

Video thumbnail

Deep Random Walks - Deep Random Talks - Episode 1

Notes and resources: https://ai.science/l/b734884d-bbca-449f-b095-a7ae132c0d2b -Join our ML slack community: https://join.slack.com/t/aisc-to/shared_invite/zt-f5zq5l35-PSIJTFk4v60FML177PgsPg -Visit our website: https://ai.science -Book a 20-min AMA with Amir: https://calendly.com/amir

From playlist Deep Random Talks - Season 1

Video thumbnail

Randomness - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

Andreas Mueller - Automated Machine Learning - AI With The Best Oct 2017

AI With The Best hosted 50+ speakers and hundreds of attendees from all over the world on a single platform on October 14-15, 2017. The platform held live talks, Insights/Questions pages, and bookings for 1-on-1s with speakers. Recent years have seen a widespread adoption of machine learn

From playlist talks

Related pages

N-sphere | Derivative-free optimization | Normal distribution | Pattern search (optimization) | Differentiable function | Levenberg–Marquardt algorithm | Random optimization | Luus–Jaakola | Continuous function | Artificial neural network