Skip to content

Kaggle "Digit Recognizer" Contest, 《人工智能导论》作业三

Notifications You must be signed in to change notification settings

OxOOo/DigitRecognizer

Repository files navigation

《人工智能导论》实验三

https://www.kaggle.com/c/digit-recognizer

实验结果

算法 正确率 备注
CNN0.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: 训练数据

CNN

> python cnn.py

KNN

> g++ knn.cpp -o knn.exe --std=c++11 -O2
> ./knn.exe

About

Kaggle "Digit Recognizer" Contest, 《人工智能导论》作业三

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published