A simple Python Flask app to allow users to write a digit on a canvas, and a model will analyze and output the predicted number. Amazon S3 is used for storage of models and parameters.
Web app taken down due to Heroku ending their free plan.
- Convoluted Neural Network (CNN) built using TensorFlow's Keras Layers, made up of:
- Conv2D(filters=16, kernel_size=(5, 5), padding='same', activation='relu', input_shape=(28, 28, 1))
- MaxPooling2D(pool_size=(2, 2))
- Conv2D(filters=36, kernel_size=(5, 5), padding='same', activation='relu')
- MaxPooling2D(pool_size=(2, 2)),
- Dropout(0.25)
- Flatten()
- Dense(128, activation='relu')
- Dropout(0.5)
- Dense(10, activation='softmax')
- sklearn's Logistic Regression