https://www.kaggle.com/c/digit-recognizer
算法 | 正确率 | 备注 |
---|---|---|
CNN | 0.99086 | 训练了一晚上 |
CNN(small) | 0.98686 | 训练时间较短 |
KNN(K=1) | 0.97114 | 跑得贼块 |
KNN(K=5) | 0.96800 | 跑得贼块 |
KNN(K=3) | 0.96857 | 跑得贼块 |
- cnn.csv: 用CNN模型跑出的测试结果
- cnn.py: CNN模型的python代码
- data.py: 处理数据的python代码
- knn.cpp: KNN模型代码
- knn.csv: KNN模型得出的测试结果
- navie.py: 全连接模型的python代码
- parse.py: 将数据处理成图片
- sample_submission.csv: 样例提交代码
- test.csv: 测试数据
- train.csv: 训练数据
> python cnn.py
> g++ knn.cpp -o knn.exe --std=c++11 -O2
> ./knn.exe