Weekly Status Report 4/27/19

David Diao (dyd)

This week I worked on preparing for the final presentation. We made slides and created a presentation in preparation for next week’s presentations. I also worked on debugging our AWS issues with database integration.

 

Jessie Li (jessieli)

This week I worked on preparing for the final presentation. Our group made slides and created a presentation in preparation for next week’s presentations. Our project is still having bugs with AWS, but it is generally coming along.

Weekly Status Report 4/20/19

David Diao (dyd)

This week I worked primarily on integrating the local web application onto AWS. I also worked more on the frontend user interface and worked with Jessie to conduct some user studies on the workflow of our application.

 

Jessie Li (jessieli)

This week I worked primarily on helping David integrate the local web application onto AWS. In addition, we developed on with the frontend user interface, doing a brief user study to test the flow of data through the system and how the user can interact with it. We made some changes to the frontend based on the user study to make the application more intuitive.

Weekly Status Report 4/13/19

David Diao (dyd)

This week I worked on debugging the integration of Tushar and Jessie’s code in my backend. I also worked on the frontend so the user can check if the backend recognized their digits correctly. After that, the user can edit or submit their answer in order to see their result and move onto a new question.

 

Jessie Li

This week I worked on switching the dataset to MNIST and developed on and trained my CNN to work on the MNIST test set. The resulting accuracy is 98%, but while doing user testing, the accuracy seems somewhere around maybe 70%. This is perhaps related to how we are processing the image to classify; more testing is needed. I also helped Tushar work on his segmentation algorithm, writing a connected components finder in order to aggregate the labels found using the segmentation algorithm.

Weekly Status Report 3/23/19

Jessie Li

This week, I continued to develop on the convolutional neural network. I researched a few different structures for the convolutional neural network, and implemented a from-scratch version of a basic network network with 2 convolutional layers, 2 max-pooling layer, and a multi-layer perceptron using Python and numpy. For the rest of this week and next week, I will be testing the network on MNIST dataset first, and then a modified (slimmed down) version of HASYv2.

David Diao

This week, I continued to develop the web application backend. I created all our backend endpoints and endpoints to communicate with DynamoDB. However, currently, I don’t think we’ll be using DynamoDB as we want to get the more important parts of our project working first. I began writing the endpoint handlers but did not get too far as I got sick for the latter half of the week.

Tushar Chetal

I was out for interviews this week and did not have much time to work on the code. Worked on the ethics assignment.

Weekly Status Report 3/9/19

Jessie Li (jessieli)

Unfortunately this week, I was out of town due to some medical appointments. I made some progress on a CNN for the HASYv2 dataset, drafting up a rough version of the CNN. For the week after spring break, I plan to do some preliminary testing of the dataset on my CNN and iterate based on accuracy.

David Diao (dyd)

This week, I drafted and designed how our frontend interface would look. In addition, I worked more on the backend and database design that I started on last week. I ended up learning more about how to integrate our Go backend with DynamoDB, and also how to use the python code we’re running our CV and CNN on through Golang.

Tushar Chetal (tchetal)

This week I started writing out the code for the different classes that I designed last week and started writing some code for the segmentation.