Skip to content

2023年夏 实验室实践, Kaggle Digit-recognizer CNN implementation

License

Notifications You must be signed in to change notification settings

xiu1zi3/digit-recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kaggle digit-recognizer CNN implementation

Environment

python 3.9.12 Aug 20, 2023

Usage

make sure your structure is as follows:

digit-recognizer.
├─data
│  ├─test.csv
│  └─train.csv
├─model
│  
├─output
│  
└─main.py

Now run the main.py Then

digit-recognizer.
├─data
│  ├─test.csv
│  └─train.csv
├─model
│  └─CNN.pt
├─output
│  └─submission.csv
└─main.py
  • The trianed model is stored in model directory.
  • The prediction is stored in output directory.

hyper parameters

loss function: CrossEntropyLoss

optimizer: Adam

learnig rate: 0.003

batch size: 32

epochs:20

dropout:0.25

You can ajust the hyper parameters or choose other loss functions and optimizers.

About

2023年夏 实验室实践, Kaggle Digit-recognizer CNN implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages