# SummerCampHomework **Repository Path**: KNLc/SummerCampHomework ## Basic Information - **Project Name**: SummerCampHomework - **Description**: 西北工业大学智能系统实验室 - 入门教程配套练习题 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2019-10-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SummerCamp2018Homework [![Build Status](https://api.travis-ci.com/npupilab/SummerCamp2018Homework.svg?branch=master)](https://travis-ci.com/npupilab/SummerCamp2018Homework/) Homework Statistics of SummerCamp2018 ## 1. Arragements ### 1.1. 时间安排 |日期|上午(09:00 - 12:00)|下午( 14:30 - 17:30)|晚上(19:00 - 22:00)| |---|:---|:---|:---| |8月6日 |[tool/linux] |[tool/git] || |8月7日 |[python/hellopython]|[cpp/helloc] || |8月8日 |[python/more] |[cpp/hellocpp] || |8月9日 |[python/module] |[cpp/stl] || |8月10日 |[tool/latex], [tool/markdown] |[tool/cmake]|| |8月11日 |[cpp/cpp11] |[cpp/style] || ||||| |8月13日 |[slam/summary] |[ai/summary] || |8月14日 |[slam/geo2d3d] |[ai/reg], [ai/cla] || |8月15日 |[slam/match] |[ai/nn],[ai/bp],[ai/cnn] || |8月16日 |[slam/camera] 刘国晨 |[ai/deep structure] || |8月17日 |[slam/liegroup] 徐磊 |[ai/optimization] || |8月18日 |[slam/opt_linear] 程宇琪 |[ai/generalization] || ||||| |8月20日 |[slam/initialize] 程诚 |[ai/unsupervised learning] 胡博妮 || |8月21日 |[slam/opt_nolinear] |[ai/GANs] 童品模 || |8月22日 |[slam/tracking] |[ai/Reinforcement learning] 李清 || |8月23日 |[slam/mapping] 张咪 | [ai/object detection] 冷鹏宇 || |8月24日 |[slam/loopdetect],[slam/posegraph] |[ai/cuda] 韩鹏程 || |8月25日 | 刘国晨 | 童品模 || ### 1.2. Homework List | Topic | Description | | :---: | :---------: | | [tool/linux]| 了解常用命令,练习Bash编程 | | [tool/git]| 了解github常用操作,并练习协作编辑仓库 | | [cpp/helloc]| 回顾c语言 | | [python/hellopython]| python入门与基础回顾 | | [cpp/hellocpp]| class,继承多态练习 | | [python/more]| python流程处理,类对象编程 | | [cpp/stl]| 实现模板vector | | [python/module]| python包,class编写,练习画图 | | [tool/markdown]| 编写Markdown说明书 | | [tool/cmake]| 编写CMakeLists.txt | | [cpp/cpp11]| 多线程求和 | | [cpp/style]| 使用cpplint统一GSLAM编程风格 | | [slam/geo2d3d]| 点线面变换多视图基础知识回顾 | | [slam/match]| 特征点匹配练习 | | [slam/camera]| 相机模型及标定练习 | | [slam/liegroup]| 刚体运动及其变换 | | [slam/opt_linear]| 线性优化及模型鲁棒估计 | | [slam/initialize]| 单目初始化 | | [slam/opt_nolinear]| 使用LM算法实现PnP | | [slam/tracking]| 实现一个简单SLAM插件 | | [ai/rg_lg]| 线性回归以及逻辑斯特回归 | | [ai/nn]| 多层网络 | | [ai/cnn]| 卷及神经网络 | | [ai/unsupervised_learning]| 无监督学习 | | [ai/gans]| 生成对抗网络 | [tool/linux]: ./tool/linux/README.md [tool/git]: ./tool/git/README.md [tool/markdown]: ./tool/markdown/README.md [tool/cmake]: ./tool/cmake/README.md [python/hellopython]: ./python/hellopython/README.md [python/more]: ./python/more/README.md [python/module]: ./python/module/README.md [cpp/helloc]: ./cpp/helloc/README.md [cpp/hellocpp]: ./cpp/hellocpp/README.md [cpp/stl]: ./cpp/stl/README.md [cpp/cpp11]: ./cpp/cpp11/README.md [cpp/style]: ./cpp/style/README.md [slam/geo2d3d]: ./slam/geo2d3d/README.md [slam/match]: ./slam/match/README.md [slam/camera]: ./slam/camera/README.md [slam/liegroup]: ./slam/liegroup/README.md [slam/opt_linear]: ./slam/opt_linear/README.md [slam/initialize]: ./slam/initialize/README.md [slam/opt_nolinear]: ./slam/opt_nolinear/README.md [slam/tracking]: ./slam/tracking/README.md [ai/rg_lg]: ./ai/rg_lg/README.md [ai/nn]: ./ai/nn/README.md [ai/cnn]: ./ai/cnn/README.md [ai/unsupervised_learning]: ./ai/unsupervised_learning/README.md [ai/gans]: ./ai/gans/README.md ### 1.3. Attendance | Name | Phone Number | Email | GitHub | | :---: | :---------: | :---------: | :---------: | | 布树辉 | 15991345913 | bushuhui@gmail.com | https://github.com/bushuhui | | hanpc | 18709221546 | hanpc839874404@163.com | https://github.com/lonl | | 赵勇 | 15339027461 | zd5945@126.com | https://github.com/zdzhaoyong| | 李清 | 18391447596 | 287407782@qq.com | https://github.com/nihaoxiaoli | | heyu | 18829236547 | hytopgun@foxmail.com | https://github.com/TopGun666 | | 王伟 | 15584797688 | shaxikai@outlook.com | https://github.com/shaxikai | | 童品模 | 18092467805 | 1529901761@qq.com | https://github.com/tongpinmo | | huboni | 18392360048 | 18392360048@163.com | https://github.com/boni-hu | | 徐磊 | 15934848660 | 1224830613@qq.com | https://github.com/JiaoYanMoGu | | 刘国晨 | 15929913702 | 353184965@qq.com | https://github.com/trygas | | 程宇琪 | 15929723457 | 420985011@qq.com | https://github.com/crischeng | | chenlin | 18829566607 | 444267416@qq.com | https://github.com/npu-chenlin | | 李随城 | 18829572039 | 1099186831@qq.com | https://github.com/fengcheng1997 | *注意:每一项都需要填写,姓名部分名字中间不要带空格* ## 2. 作业说明 ### 2.1. 测试作业是否通过的方法 ``` cd SummerCamp2018Homework mkdir build cd build bash ../scripts/Evaluate.sh -e .. tool/linux 赵勇 ``` ## 3. Statistics | Topic | 布树辉 | hanpc | 赵勇 | 李清 | heyu | 王伟 | 童品模 | huboni | 徐磊 | 刘国晨 | 程宇琪 | chenlin | 李随城 | | :---: | :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| | tool/linux | [S](tool/linux/布树辉/README.md) | [S](tool/linux/hanpc/README.md) | [S](tool/linux/赵勇/README.md) | [S](tool/linux/李清/README.md) | [S](tool/linux/heyu/README.md) | [S](tool/linux/王伟/README.md) | [S](tool/linux/童品模/README.md) | [S](tool/linux/huboni/README.md) | [S](tool/linux/徐磊/README.md) | [S](tool/linux/刘国晨/README.md) | [S](tool/linux/程宇琪/README.md) | [S](tool/linux/chenlin/README.md) | [S](tool/linux/李随城/README.md) | | tool/git | [S](tool/git/布树辉/README.md) | [S](tool/git/hanpc/README.md) | [S](tool/git/赵勇/README.md) | [S](tool/git/李清/README.md) | [S](tool/git/heyu/README.md) | [S](tool/git/王伟/README.md) | [S](tool/git/童品模/README.md) | [S](tool/git/huboni/README.md) | [S](tool/git/徐磊/README.md) | [S](tool/git/刘国晨/README.md) | [S](tool/git/程宇琪/README.md) | [S](tool/git/chenlin/README.md) | [S](tool/git/李随城/README.md) | | tool/markdown | [D](tool/markdown/evaluation/none.md) | [D](tool/markdown/evaluation/none.md) | [S](tool/markdown/赵勇/README.md) | [S](tool/markdown/李清/README.md) | [S](tool/markdown/heyu/README.md) | [S](tool/markdown/王伟/README.md) | [S](tool/markdown/童品模/README.md) | [S](tool/markdown/huboni/README.md) | [S](tool/markdown/徐磊/README.md) | [S](tool/markdown/刘国晨/README.md) | [S](tool/markdown/程宇琪/README.md) | [S](tool/markdown/chenlin/README.md) | [S](tool/markdown/李随城/README.md) | | tool/cmake | [D](tool/cmake/evaluation/none.md) | [D](tool/cmake/evaluation/none.md) | [S](tool/cmake/赵勇/CMakeLists.txt) | [C](tool/cmake/evaluation/no_appdemo.md) | [D](tool/cmake/evaluation/none.md) | [S](tool/cmake/王伟/CMakeLists.txt) | [D](tool/cmake/evaluation/none.md) | [C](tool/cmake/evaluation/no_appdemo.md) | [S](tool/cmake/徐磊/CMakeLists.txt) | [C](tool/cmake/evaluation/no_appdemo.md) | [S](tool/cmake/程宇琪/CMakeLists.txt) | [S](tool/cmake/chenlin/CMakeLists.txt) | [S](tool/cmake/李随城/CMakeLists.txt) | | python/hellopython | [D](python/hellopython/evaluation/none.md) | [S](python/hellopython/hanpc/sort.py) | [S](python/hellopython/赵勇/sort.py) | [S](python/hellopython/李清/sort.py) | [B](python/hellopython/evaluation/no_sort.md) | [S](python/hellopython/王伟/sort.py) | [B](python/hellopython/evaluation/timeout.md) | [S](python/hellopython/huboni/sort.py) | [S](python/hellopython/徐磊/sort.py) | [S](python/hellopython/刘国晨/sort.py) | [S](python/hellopython/程宇琪/sort.py) | [S](python/hellopython/chenlin/sort.py) | [S](python/hellopython/李随城/sort.py) | | python/more | [D](python/more/evaluation/none.md) | [B](python/more/evaluation/wrong.md) | [S](python/more/赵勇/homework.py) | [S](python/more/李清/homework.py) | [S](python/more/heyu/homework.py) | [S](python/more/王伟/homework.py) | [S](python/more/童品模/homework.py) | [B](python/more/evaluation/wrong.md) | [S](python/more/徐磊/homework.py) | [S](python/more/刘国晨/homework.py) | [S](python/more/程宇琪/homework.py) | [S](python/more/chenlin/homework.py) | [S](python/more/李随城/homework.py) | | python/module | [D](python/module/evaluation/none_init.md) | [C](python/module/evaluation/none_plot.md) | [S](python/module/赵勇/test_package.py) | [C](python/module/evaluation/none_plot.md) | [C](python/module/evaluation/none_plot.md) | [S](python/module/王伟/test_package.py) | [S](python/module/童品模/test_package.py) | [C](python/module/evaluation/none_plot.md) | [S](python/module/徐磊/test_package.py) | [C](python/module/evaluation/none_plot.md) | [S](python/module/程宇琪/test_package.py) | [S](python/module/chenlin/test_package.py) | [S](python/module/李随城/test_package.py) | | cpp/helloc | [S](cpp/helloc/布树辉/main.c) | [S](cpp/helloc/hanpc/main.c) | [S](cpp/helloc/赵勇/main.c) | [B](cpp/helloc/evaluation/wrong_output.md) | [S](cpp/helloc/heyu/main.c) | [S](cpp/helloc/王伟/main.c) | [B](cpp/helloc/evaluation/wrong_output.md) | [S](cpp/helloc/huboni/main.c) | [S](cpp/helloc/徐磊/main.c) | [S](cpp/helloc/刘国晨/main.c) | [S](cpp/helloc/程宇琪/main.c) | [S](cpp/helloc/chenlin/main.c) | [S](cpp/helloc/李随城/main.c) | | cpp/hellocpp | [B](cpp/hellocpp/evaluation/student.md) | [S](cpp/hellocpp/hanpc/student.h) | [S](cpp/hellocpp/赵勇/student.h) | [S](cpp/hellocpp/李清/student.h) | [D](cpp/hellocpp/evaluation/no_student.md) | [S](cpp/hellocpp/王伟/student.h) | [D](cpp/hellocpp/evaluation/no_student.md) | [D](cpp/hellocpp/evaluation/no_student.md) | [S](cpp/hellocpp/徐磊/student.h) | [S](cpp/hellocpp/刘国晨/student.h) | [S](cpp/hellocpp/程宇琪/student.h) | [S](cpp/hellocpp/chenlin/student.h) | [S](cpp/hellocpp/李随城/student.h) | | cpp/stl | [S](cpp/stl/布树辉/vector.h) | [D](cpp/stl/evaluation/none.md) | [S](cpp/stl/赵勇/vector.h) | [S](cpp/stl/李清/vector.h) | [D](cpp/stl/evaluation/none.md) | [D](cpp/stl/evaluation/none.md) | [D](cpp/stl/evaluation/none.md) | [D](cpp/stl/evaluation/none.md) | [S](cpp/stl/徐磊/vector.h) | [S](cpp/stl/刘国晨/vector.h) | [S](cpp/stl/程宇琪/vector.h) | [D](cpp/stl/evaluation/none.md) | [S](cpp/stl/李随城/vector.h) | | cpp/cpp11 | [D](cpp/cpp11/evaluation/none.md) | [D](cpp/cpp11/evaluation/none.md) | [B](cpp/cpp11/evaluation/syserror.md) | [B](cpp/cpp11/evaluation/syserror.md) | [D](cpp/cpp11/evaluation/none.md) | [D](cpp/cpp11/evaluation/none.md) | [D](cpp/cpp11/evaluation/none.md) | [D](cpp/cpp11/evaluation/none.md) | [B](cpp/cpp11/evaluation/syserror.md) | [B](cpp/cpp11/evaluation/syserror.md) | [B](cpp/cpp11/evaluation/syserror.md) | [C](cpp/cpp11/evaluation/compile_failed.md) | [B](cpp/cpp11/evaluation/syserror.md) | | cpp/style | [D](cpp/style/evaluation/none.md) | [D](cpp/style/evaluation/none.md) | [S](cpp/style/赵勇/GSLAM/core) | [D](cpp/style/evaluation/none.md) | [S](cpp/style/heyu/GSLAM/core) | [D](cpp/style/evaluation/none.md) | [B](cpp/style/evaluation/cpplint_failed.md) | [S](cpp/style/huboni/GSLAM/core) | [S](cpp/style/徐磊/GSLAM/core) | [C](cpp/style/evaluation/less.md) | [C,8](cpp/style/evaluation/error.md) | [D](cpp/style/evaluation/none.md) | [S](cpp/style/李随城/GSLAM/core) | | slam/geo2d3d | [D](slam/geo2d3d/evaluation/none.md) | [D](slam/geo2d3d/evaluation/none.md) | [S](slam/geo2d3d/赵勇/Geometry.cpp) | [C](slam/geo2d3d/evaluation/compile_failed.md) | [D](slam/geo2d3d/evaluation/none.md) | [D](slam/geo2d3d/evaluation/none.md) | [D](slam/geo2d3d/evaluation/none.md) | [D](slam/geo2d3d/evaluation/none.md) | [S](slam/geo2d3d/徐磊/Geometry.cpp) | [S](slam/geo2d3d/刘国晨/Geometry.cpp) | [S](slam/geo2d3d/程宇琪/Geometry.cpp) | [S](slam/geo2d3d/chenlin/Geometry.cpp) | [D](slam/geo2d3d/evaluation/none.md) | | slam/match | [S,264](slam/match/布树辉) | [D](slam/match/evaluation/none.md) | [S,56](slam/match/赵勇) | [S,75](slam/match/李清) | [D](slam/match/evaluation/none.md) | [S,55](slam/match/王伟) | [D](slam/match/evaluation/none.md) | [D](slam/match/evaluation/none.md) | [S,137](slam/match/徐磊) | [C](slam/match/evaluation/compile_failed.md) | [C](slam/match/evaluation/compile_failed.md) | [C](slam/match/evaluation/compile_failed.md) | [D](slam/match/evaluation/none.md) | | slam/camera | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [S](slam/camera/赵勇/Camera.h) | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [S](slam/camera/徐磊/Camera.h) | [D](slam/camera/evaluation/none.md) | [D](slam/camera/evaluation/none.md) | [S](slam/camera/chenlin/Camera.h) | [D](slam/camera/evaluation/none.md) | | slam/liegroup | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [S](slam/liegroup/赵勇/LieGroup.h) | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [S](slam/liegroup/徐磊/LieGroup.h) | [D](slam/liegroup/evaluation/none.md) | [D](slam/liegroup/evaluation/none.md) | [S](slam/liegroup/chenlin/LieGroup.h) | [D](slam/liegroup/evaluation/none.md) | | slam/opt_linear | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [S,5](slam/opt_linear/赵勇) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [C](slam/opt_linear/evaluation/error.md) | [C](slam/opt_linear/evaluation/error.md) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | [D](slam/opt_linear/evaluation/none.md) | | slam/initialize | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [S](slam/initialize/赵勇) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [S](slam/initialize/徐磊) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | [D](slam/initialize/evaluation/none.md) | | slam/opt_nolinear | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [S](slam/opt_nolinear/赵勇) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [S](slam/opt_nolinear/徐磊) | [B](slam/opt_nolinear/evaluation/wrong.md) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | [D](slam/opt_nolinear/evaluation/none.md) | | slam/tracking | D | D | D | D | D | D | D | D | D | D | D | D | D | | ai/rg_lg | [D](ai/rg_lg/evaluation/none.md) | [B](ai/rg_lg/evaluation/eva.md) | [B](ai/rg_lg/evaluation/eva.md) | [D](ai/rg_lg/evaluation/none.md) | [B](ai/rg_lg/evaluation/eva.md) | [D](ai/rg_lg/evaluation/none.md) | [B](ai/rg_lg/evaluation/eva.md) | [B](ai/rg_lg/evaluation/eva.md) | [D](ai/rg_lg/evaluation/none.md) | [D](ai/rg_lg/evaluation/none.md) | [D](ai/rg_lg/evaluation/none.md) | [D](ai/rg_lg/evaluation/none.md) | [D](ai/rg_lg/evaluation/none.md) | | ai/nn | [D](ai/nn/evaluation/none.md) | [B](ai/nn/evaluation/eva.md) | [D](ai/nn/evaluation/none.md) | [D](ai/nn/evaluation/none.md) | [B](ai/nn/evaluation/eva.md) | [D](ai/nn/evaluation/none.md) | [B](ai/nn/evaluation/eva.md) | [B](ai/nn/evaluation/eva.md) | [D](ai/nn/evaluation/none.md) | [D](ai/nn/evaluation/none.md) | [D](ai/nn/evaluation/none.md) | [D](ai/nn/evaluation/none.md) | [D](ai/nn/evaluation/none.md) | | ai/cnn | [D](ai/cnn/evaluation/none.md) | [B](ai/cnn/evaluation/eva.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [B](ai/cnn/evaluation/eva.md) | [B](ai/cnn/evaluation/eva.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | [D](ai/cnn/evaluation/none.md) | | ai/unsupervised_learning | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [B](ai/unsupervised_learning/evaluation/eva.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | [D](ai/unsupervised_learning/evaluation/none.md) | | ai/gans | [D](ai/gans/evaluation/none.md) | [B](ai/gans/evaluation/eva.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [B](ai/gans/evaluation/eva.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) | [D](ai/gans/evaluation/none.md) |