Teaching Your Computer to Think

Loading...
Thumbnail Image

Authors

Kinder, Reid

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Teaching a computer to classify data accurately through multi-layer neural network processing is known as deep learning. The MNIST dataset was used to explore and compare machine learning processes to deep learning through packages such as SKLearn, and Tensorflow. Through SKLearn, different dimensional reduction techniques were used to manipulate the dataset, such as Principal Component Analysis (PCA) and T-Distributed Stochastic Neighbor Embedding (t-SNE). PCA and t-SNE were used to reduce the number of dimensions of the dataset, while conserving certain characteristics of the data. Finally, K-Nearest Neighbors (KNN) was used to classify the data after dimensional reduction. After this classification, a graphical representation of the data was presented. An accuracy greater than 85% on the test set was achieved through this method. Tensorflow was also successfully applied to the data set. Through Tensorflow, we reached a result of greater than 95%.

Description

Keywords

Citation

Related file

Notes

Endorsement

Review

Supplemented By

Referenced By

DOI

Collection Detail

# of Isolates from RBM

# of Isolates from TV8