## 1 Project Introduction

This project is about building a system to translate a hand sketched human face into a 3D face model. The main problem about this system is Building a model to learn the outline pattern of human face and applying GAN to the generated face more real.

### SVM

SVM (Support vector machine) is a powerful classifier. We can use SVM to find a hyperplane to devide the sample space into two parts.

### Softmax

Softmax is a multiclass classifier, it is also based on discrimated model and very similar to Logistic Regression. But here we use a softmax function instand of a sigmoid function.

### Logistic Regression

Logistic Regression is a kind of classifier. Unlike Naive Bayes, it is based on the discrimated model and use a sigmoid function $\sigma(x)=\frac{1}{1+e^{-x}}$ to deal with two classification problem.

### Naive Bayes

Naive Bayes is a classigier based on a strong assumption that all the features of a document are independent.

### Bayes Estimation

Different to MLE, Bayes Estimation treats the parameter $\theta$ as a random variable and estimate the $\theta$ through it’s posterior density.

### Maximum Likehood Estimation

Given $N$ independent and identically distributed (i.i.d) variables $X_1, X_2 …, X_N$ from a distribution $D$ with a parameter $\theta$, we can use a function $f$ to estimate $\theta$.

### Linux Start Part II

As the Linux booting process is very long, the article has talked some prepared work in the Protected Mode and this article will briefly talk about the follow-up work of the booting process.

### Linux Start

This article mainly talks about the details of booting process of Linux 0.11. It focuses on the initiation work in the Real Mode and some prepared work in the Protected Mode. In this part, all the code is written by assembly language

### Buffer and Block Device

In Linux 0.11, the all kinds of reading/writing operations are done with the help of buffer. Every changes is reflected on the buffer and then synchronize with devices.