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

  • 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.

主站蜘蛛池模板: 湘西| 清苑县| 平谷区| 周至县| 黑龙江省| 通榆县| 开化县| 东乌珠穆沁旗| 安福县| 分宜县| 陇西县| 隆回县| 泰宁县| 灵台县| 红安县| 鹤岗市| 兴海县| 灵宝市| 化隆| 丰都县| 灵璧县| 延津县| 城市| 定远县| 石首市| 论坛| 通化县| 湖南省| 文化| 祁门县| 应城市| 阿拉尔市| 通榆县| 响水县| 龙游县| 汝州市| 萝北县| 洞头县| 安阳市| 新安县| 龙泉市|