---
# System prepended metadata

title: Introduction

---

# Introduction

## Abstract
  Decision making is a complicated field closely related to human life. We try to predict how others behave in various condition. To enhance the accurracy of prediction, the very first step is to collect enormous data. If the scale of the database is big enough, one can predict others behavior precisely. However, collecting data is a troublesome job in reality. Most of the time, the scale of the database isn't large enough to analyze the behavior. It also takes a long time for analyzation.
  
  The advance of machine learning provides the solution for these issues. Let's train an artificial intellengence by the database!

## Model
  To imitate human behaviors, one can train a model to achieve the goal. Using machine learning has mutiple advantages. First, the model can be used to predict an unseen situation once the model was trained perfectly. Second, the model is database-related, which imply that we can simply trained the model by diffrent database to imitate the new target. There is no need to reconstruct the model architecture.
  
  Once the imitation model architecture and concept is found. The model can be applied to every fields, included NLP, Decision Making and Business analyzation.
## Chess
  Chess is the first testing field for the imitation model. The goal is to imitate the specific chess player, and copy their playing style, so the model will learn both the weakness and strength of player. The performance of the model is defined by the ability of model to predict the move that matches the player's move. 
  
  Chess is a appropriate feild to start the research, because the input is formatted and quite simple, the time spend on developing data collector can be reduced. The .pgn file in chess field is a good resource that contains thousands of game data with only few mb.
  
  Imitating a chess player can also help the player to train and prepare for competition. Instead of analyzing thousands of games by human, player can train a imitation model to test the stratergy or train against imitation target. One can also copy the specific player's style and have a contest for entertainment. 