官术网_书友最值得收藏!

  • Deep Learning for Beginners
  • Dr. Pablo Rivas Laura Montoya
  • 305字
  • 2021-06-11 18:20:12

Training ML algorithms from data

A typical preprocessed dataset is formally defined as follows:

Where y is the desired output corresponding to the input vector x. So, the motivation of ML is to use the data to find linear and non-linear transformations over x using highly complex tensor (vector) multiplications and additions, or to simply find ways to measure similarities or distances among data points, with the ultimate purpose of predicting y given x.

A common way of thinking about this is that we want to approximate some unknown function over x:

Where w is an unknown vector that facilitates the transformation of x along with b. This formulation is very basic, linear, and is simply an illustration of what a simple learning model would look like. In this simple case, the ML algorithms revolve around finding the best w and b that yields the closest (if not perfect) approximation to y, the desired output. Very simple algorithms such as the perceptron (Rosenblatt, F. 1958) try different values for w and b using past mistakes in the choices of w and b to make the next selection in proportion to the mistakes made. 

A combination of perceptron-like models that look at the same input, intuitively, turned out to be better than single ones. Later, people realized that having them stacked may be the next logical step leading to multilayer perceptrons, but the problem was that the learning process was rather complicated for people in the 1970s. These kinds of multilayered systems were analog to brain neurons, which is the reason we call them neural networks today. With some interesting discoveries in ML, new specific kinds of neural networks and algorithms were created known as deep learning.

主站蜘蛛池模板: 惠州市| 望都县| 永济市| 汉源县| 汕尾市| 云安县| 乳山市| 巴楚县| 六盘水市| 钟祥市| 榆树市| 美姑县| 福安市| 拜泉县| 安西县| 江源县| 渝中区| 江门市| 奎屯市| 灵石县| 义乌市| 宣汉县| 油尖旺区| 开江县| 天全县| 马山县| 延安市| 芒康县| 赫章县| 万宁市| 社旗县| 彭州市| 福海县| 汉源县| 珠海市| 昌邑市| 丹阳市| 宣化县| 甘谷县| 芦山县| 垦利县|