列联表
频数列联表
频率列联表
记已知的样本集为:
联合概率密度函数$p(D | \theta)$称为相对于$\left\{x_{1}, x_{2}, \cdots, x_{N}\right\}$的θ的似然函数:
如果$\hat{\theta}$是使似然函数$l(\theta)$最大的$\theta$值,则$\hat{\theta}$应该是“最可能”的参数值,那么$\hat{\theta}$就是$l(\theta)$的极大似然估计量。
它是样本集的函数,记作:
$\hat{\theta}\left(x_{1}, x_{2}, \cdots, x_{N}\right)$称作极大似然函数估计值
In the last TP, we used the camshift algorithme to track the hand and take picture of it. Then we resize the picture to 16X16 matrix and store it as the data set to train our neural network.
I spend an hour to capture the gesture of my hand and I only got like 1500 pictures. So in order to have more data to train the network. I randomly select 1000 pictures I have and rotate each of them with a random angle and add them into the data.(The code for selecting and rotating them is here). So now I have a data set with 2500 pictures.
We have four letters to predict C,V,I and O
We will use two kinds of Network, MLP and CNN
In the previous lab, we used Convolutional Networks to classify images into different classes (numbers, cats/dogs).
语义分割是一项更进一步的计算机视觉任务,其目的是给每一个像素进行分类
Semantic segmentation is a computer vision task that takes classification a step further, by assigning a class to every pixel of an image.
Of course, this problem is much harder than classification. Semantic segmentation is useful for any application that requires a dense classification, such as urban mapping, medical image segmentation, self-driving cars…
In this first Lab, we discover a Deep Learning framework (Pytorch), which we use to create our very first CNN (LeNet) and use it to perform handwritten character recognition.
This Lab assumes that you are familiar with the Python language. If you’re not, please do Lab 0 first: https://colab.research.google.com/drive/16XlCqmmUQvwBD3D5u0lOy1rUFfDDZdYi
Convolutional Neural Networks are a subclass of Neural Networks that use Convolutional layers. These layers are basically sliding filters and work quite well for vision tasks.