# 模式识别与分析 - 作业

课程的学习资料在[这里](https://gitee.com/pi-lab/machinelearning_notebook)。由于这门课程需要大量的编程、练习才能学好，因此需要大家积极的把作业做好，通过作业、练习来牵引学习、提高解决问题的能力、提高自学能力等，这样才能扎实的把这门科学好。

关于如何提交作业，如何使用git，markdown等等，可以参考下面使用帮助。

具体的操作步骤：
1. 大家fork这个项目到自己的项目
2. 然后git clone自己的项目到本地机器
3. 在作业的目录里写入各自的代码、报告等。
4. 通过`git push ...`上传作业到自己的项目里
5. 由于本作业会更新因此需要更新到最新的版本，可以如下操作
```
git remote add upstream git@gitee.com:machinelearning2018/pr_homework.git
git pull upstream master
```
6. 在本目录新建一个`name.txt`文件（UTF-8编码），写下自己的名字和学号，例如
```
布树辉
2011010101
```


大家提交作业后，我会在大家的项目里写入批注、建议等等，从而构建良好的反馈机制，能够更有效的取得学习效果。


## 作业
1. [Python基础](homework_01_python/README.md)
2. [numpy & matplotlib](homework_02_numpy_matplotlib/README.md)

## 报告
1. [交通事故理赔审核预测](report_01_交通事故理赔审核预测/)
3. [Titanic](report_03_Titanic/)


## 使用帮助

* [使用码云提交作业的说明](help/gitee_homework_usage.md)
* [学习资料的汇总](https://gitee.com/pi-lab/machinelearning_notebook/blob/master/References.md)
* Git
  * [Git使用教程](help/Git使用教程_PILAB.pdf)
  * [Git快速入门 - Git初体验](https://my.oschina.net/dxqr/blog/134811)
  * [在win7系统下使用TortoiseGit(乌龟git)简单操作Git](https://my.oschina.net/longxuu/blog/141699)
  * [Git系统学习 - 廖雪峰的Git教程](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)
* Markdown
  * [Markdown——入门指南](https://www.jianshu.com/p/1e402922ee32)
