GroupID: Group 3
Quick, Draw! is an online game developed by Google that challenges players to draw a picture of an object or idea and then uses a neural network artificial intelligence to guess what the drawings represent.
To build models that make prediction out of Complete as well as Incomplete sketches and compare the results.
- Liu Chang
- Zhang Yu
- Qiu Yang
- Ding Shuya
-
Get raw data: 1102_05b633244.dms https://drive.google.com/drive/folders/1ovQX5gqle7JOL7RcO6f_05n7DW2FrOUk?usp=sharing
-
Run DatasetGeneration.ipynb in the utils folder, to generate data files. use lines in read_data.py in your code to load these files.
-
Pick a model that you want to run, change the data path and you should be ready to go.
All codes and other data are also available at git clone https://github.com/neilding69/quickdraw
- Person_Modelname.ipynb:model reproduce
- Data Analysis: data analysis of quick draw
- Utils folder: data generation and preprocessing file
- Toy_dataset folder: some toy dataset (used in qiuyang_lstm_cnn.ipynb)
- CNN: dingshuya_cnn.ipynb
- LSTM: zhangyu_lstm.ipynb
- CNN-GRU:liuchang_CNN_GRU.ipynb
- LSTM-CNN: dingshuya_lstm_cnn.ipynb
- LSTM-CNN: zhangyu_lstm_cnn.ipynb
- LSTM-CNN: qiuyang_lstm_cnn.ipynb
- CNN-LSTM-CNN: qiuyang_cnn_lstm_cnn.ipynb
