This project is an implementation of a handwritten digit recognition model using the Single-Layer Perceptron learning algorithm. It serves as my introduction to the Go programming and to revisit some of the fundamentals of machine learning.
# Run the program
go run main.go
# Run tests
go test testing_framework/name_of_test_file.go
# View Documentation
# go doc package_name.function_name
go doc feature_extraction
go doc feature_extraction.GetNumLoops