Summary of cognitive computing knowledge points

One: What is cognitive computing?

Cognitive computing is one of the core technical sub fields of cognitive science. It is an important part of artificial intelligence and a computer system that simulates the cognitive process of human brain.

Two: Learning
1 Bayesian Inference
classical statistics: P(A)=f/N
Bayesian statistics
Bayesian statistics proposed the concept prior information and uses both sample information and prior information to predict population.
Probability is a way to represent an individuals degree of belief in a statement, or given evidence.
Bayesian statistics is based on the Bayesian theorem and Bayesian inference.
在这里插入图片描述在这里插入图片描述Choosing hypothesis, generally want the most probable
hypothesis given the training data.
在这里插入图片描述In candidate hypothesis set H, searching the most likely hypothesis h for a given data D.
The MAP is determined by calculating the posterior probability of each candidate hypothesis using the Bayesian formula.

THREE: Supervised learning

Supervised learning is a method of machine learning. It studies and constructs algorithms that can learn from data and make predictions. This algorithm operates by building models from example inputs for data-driven prediction or decision-making, rather than strictly following static program instructions.
In supervised learning, each example consists of an input object and an expected output value. Supervised learning algorithm analyzes training data and generates inference function, which can be used to map new examples.

Four: Artificial Neural Network
1 Activation Function
(1) step function
(2) linear function: f(x)=kx+b
(3) sigmoid function
在这里插入图片描述
(4) tanh function:

在这里插入图片描述
2 An ANN can:

  1. compute any computable function, by the appropriate selection of the network topology and weights values.
  2. learn from experience. Specifically, by trial‐and‐error.

Learning by trial and error.
Continuous process of:
Trial: Processing an input to produce an output (In terms of ANN: Compute the output function of a given input).
Evaluate: Evaluating this output by comparing the actual output with the expected output.
Adjust: Adjust the weights.

3 BP
在这里插入图片描述在这里插入图片描述Relies on the sigmoid activation function for communication.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值