An Efficient ASIC Design for SHA256

This is the course project I worked on during class ECE 755. This article is not finished, yet. I will finish it when I have time. The codes of this article can be found at https://github.com/skinaze/Sha256_ASIC. Introduction A hash function is used to compress arbitrary message into a fixed length hash result. For one hash function, when given the same information, it always provides the same hash value. Thus, hash functions can be used to verify that the message remains identical during transmission or other processes,[…]

Continue reading …

Dog classification using CNN transfer learning

This is the project I did in ECE 539 class. The result is pretty good, and I wish to show the result I have achieved. Introduction The primary task of this project is to use Convolution Neural Network (CNN) to identify different types of dogs base on their images. The Dataset This project uses Stanford Dogs Dataset. 20,580 images from 120 species are used in the project. As the result of the size of the dataset, I used transfer-learning strategy rather than training from the sketch.[…]

Continue reading …