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

  • Machine Learning in Java
  • AshishSingh Bhatia Bostjan Kaluza
  • 196字
  • 2021-06-10 19:29:59

Supervised learning

Supervised learning is the key concept behind such amazing things as voice recognition, email spam filtering, and face recognition in photos, and detecting credit card frauds. More formally, given a set, D, of learning examples described with features, X, the goal of supervised learning is to find a function that predicts a target variable, Y. The function, f ,that describes the relation between features X and class Y is called a model:

The general structure of supervised learning algorithms is defined by the following decisions (Hand et al., 2001):

  1. Define the task
  2. Decide on the machine learning algorithm, which introduces specific inductive bias; that is, and a priori assumptions that it makes regarding the target concept
  3. Decide on the score or cost function, for instance, information gain, root mean square error, and so on
  4. Decide on the optimization/search method to optimize the score function
  5. Find a function that describes the relation between X and Y

Many decisions are already made for us by the type of the task and dataset that we have. In the following sections, we will take a closer look at the classification and regression methods and the corresponding score functions.

主站蜘蛛池模板: 上犹县| 三门县| 来安县| 通道| 桦南县| 晋城| 古田县| 蕉岭县| 双桥区| 铜山县| 青铜峡市| 水富县| 五家渠市| 通化市| 通化县| 阆中市| 长宁县| 河东区| 江津市| 鄂伦春自治旗| 郸城县| 巴青县| 怀集县| 保康县| 岑巩县| 新营市| 莎车县| 邵东县| 泾川县| 鹿泉市| 左云县| 平和县| 尼玛县| 安乡县| 北京市| 博兴县| 淮安市| 随州市| 固镇县| 平利县| 博白县|