You have to install python3
, and module written in ./requirements.txt.
To run cnn with THE MNIST DATABASE of handwritten digits,
please download the data set from here and locate the file to dataset/input/
.
Create out
folder to save graph, and numpy files.
Install yapf (Yet Another Python Formatter)
.
$ pip3 install yapf
Our format settings is here
if you use Visual Studio Code
, please set as below.
.vscode/settings.json
{
"python.formatting.provider": "yapf",
"python.formatting.yapfArgs": [
"--style",
"{indent_width: 4,ARITHMETIC_PRECEDENCE_INDICATION:True,COLUMN_LIMIT:120,BLANK_LINES_AROUND_TOP_LEVEL_DEFINITION=1,based_on_style: google}"
]
}
We use pytest
to test our code.
Please install and run.
The tests run with python3.8
.
$ pip3 install pytest
$ pytest -v
We add tests when we confirm that the theory is correct.
We write comments actively, because we can see more easily.
Comments are written English or Japanese sentence, and required in situations like below.
- Attention needed
- Multiple tasks in one function
- Complex tasks
No. | Road Map | Status |
---|---|---|
1 | DNN | π₯ |
2 | CNN | π£ |
3 | RNN | π₯ |
4 | RL(Q-learning) | π₯ |
4 | Auto Encoder | π₯ |
5 | SVM | π₯ |
π³: No plan yet
π₯: Not started
π£: Early Developing stage π±
π₯: Tests stage π§ͺ
π€: v1 Completed π
π: Advanced Developing stageπ¨ (v2)