Machine Learning Introduction

Machine Learning Introduction


This is briefing from wiki machine learning for easily understanding

Machine Learning

Machine Learning(ML) is the study algorithm and statistic model that computer system uses to improve the performance on a specific task. The ML algorithm uses data model of training data to make prediction or decision without explicitly programming on the specific task.

Overview

ML is classified as 3 major type:
1.Supervised Learning
The algorithm builds of data model from both input data and out put data.
e.g. for a image identification data training set, it includes the input, which is the picture with target image, and the output, which is label to indicate the picture is belong to classification or not.
2.Unsupervised Learning
The algorithm builds of data model from input data only without desired output data. Therefore it is used for analysis of data structure like grouping or clustering.
3.Active Learning
The algorithm accesses the desired output with limited input
4.Reinforcement Learning
The algorithms are given feedback of form of positive or negative reinforcement in a dynamic environment like unanimous driving or gaming against human opponents.

Theory

The object of leaner is to generalize from the experience so as to perform the new task or data prediction more accurately. Because the training data set is infinite but the future is uncertain, the algorithm cannot guarantee the performance. Therefore bias-variance-decomposition is a way to qualify the generalization error.

Model

1.Artificial Neural Networks
在这里插入图片描述
The Neural Network itself is not a algorithm, but a framework to implement the different algorithm. The neuron that receives signals from previous layer will process the it by its algorithm (non-linear) then pass the result to the connected neuron in the next layer. Normally the signals are real numbers for computation. The connection between neuron is called edge, the edge and neuron have wight that will be adjusted during the data training procedure. Deep learning normally consists of multiple hidden layers.

Support Vector Machines
SVM are sets of related supervised learning methods used for classification and regression. Although it is a linear model, it can perform a non-linear classification by using kernel trick, which is implicitly mapping their inputs into high-dimensional feature spaces.

Bayesian networks
在这里插入图片描述
The theory is an acyclic graphic model is probabilistic graphic model that represents a set of random value. For example, Bayesian Network can represents the symptoms and disease.

Limitation

Effective machine learning is difficult due to finding pattern wrongly with limited data sets. Like lacking data, data bias, or even wrong algorithm.

Bias

Machine learning approach can easily suffer from different data biases, for example, health care measurement error or a group of ethnic customer with bias already.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值