!!! Overview [{$pagename}] is a procedure or formula for solving a problem, based on conducting a sequence of specified actions. [{$pagename}] has no formal and precise definition, however, for our purposes an [{$pagename}] is an abstract concept that describes how to solve a problem. [{$pagename}] as an abstraction of a [Function] where the steps are defined. but, the method of performing the steps are __NOT__ defined. [{$pagename}] [Implementations] are referred to as a [Function] !! [Machine Learning] [{$pagename}]s [1] [Machine Learning] [{$pagename}]s are described as learning a target [function] (f) that best maps input variables (X) to an output variable (Y). %%prettify {{{ Y = f(X) }}} /% This is a general learning task where we would like to make predictions in the future (Y) given new examples of input variables (X). We don’t know what the function (f) looks like or it’s form. If we did, we would use it directly and we would not need to learn it from data using machine learning algorithms. !! [Cryptographic Algorithm] [Cryptographic Algorithm] is a [{$pagename}] and referred to as a [Cipher] which is typically connected to a [Cipher Suite] !! [Randomized algorithm] !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }] ---- * [#1] - [https://machinelearningmastery.com/how-machine-learning-algorithms-work/|Wikipedia:https://machinelearningmastery.com/how-machine-learning-algorithms-work/|target='_blank'] - based on information obtained 2018-01-01-