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

An overview of structured prediction

Structured prediction is an important area of application for machine learning problems in a variety of domains. Considering an input x and an output y in areas such as a labeling of time steps, a collection of attributes for an image, a parsing of a sentence, or a segmentation of an image into objects, problems are challenging because the y's are exponential in the number of output variables that comprise it. These are computationally challenging because prediction requires searching an enormous space, and also statistical considerations, since learning accurate models from limited data requires reasoning about commonalities between distinct structured outputs. Structured prediction is fundamentally a problem of representation, where the representation must capture both the discriminative interactions between x and y and also allow for efficient combinatorial optimization over y.

Structured prediction is about predicting structured outputs from input data in contrast to predicting just a single number, like in classification or regression. For example:

  • Natural language processing--automatic translation (output: sentences) or sentence parsing (output: parse trees)
  • Bioinformatics--secondary structure prediction (output: bipartite graphs) or enzyme function prediction (output: path in a tree)
  • Speech processing--automatic transcription (output: sentences) or text to speech (output: audio signal)
  • Robotics--planning (output: sequence of actions)
主站蜘蛛池模板: 合水县| 汉源县| 龙泉市| 应城市| 太仓市| 瓮安县| 景德镇市| 宣武区| 天津市| 琼海市| 江西省| 商洛市| 巫山县| 锡林郭勒盟| 九寨沟县| 浮梁县| 潢川县| 宜都市| 清新县| 双牌县| 南漳县| 凉城县| 西宁市| 胶南市| 武夷山市| 健康| 尖扎县| 吉木萨尔县| 富锦市| 诸暨市| 城步| 昌吉市| 西华县| 屏东市| 织金县| 关岭| 泰安市| 灌阳县| 吴桥县| 铜陵市| 武威市|