First Advisor

Douglas Hall

Date of Award

5-26-2018

Document Type

Thesis

Degree Name

Bachelor of Science (B.S.) in Computer Engineering and University Honors

Department

Electrical and Computer Engineering

Language

English

Subjects

Machine learning, Neural networks (Computer science), Open source software -- Security measures -- Evaluation

DOI

10.15760/honors.540

Abstract

This paper examines the history and current state of machine learning. It examines neural networks, theory behind neural networks, how they are implemented, and how they are used. The systems and networks examined have up to three modes of learning. Theory behind machine learning is broken up into three approaches; rule-based, Bayesian, and neural networks. Operation of machine learning algorithms has been enabled by several prevalent libraries in the open source community, as well as various hardware technologies. Due to this surge in resources application developers have been able to apply machine learning in novel ways. An application of machine learning to evaluate the security practices of open source software was undertaken as the culmination of this thesis.

Rights

In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).

Comments

Updated 3/2022.

Persistent Identifier

http://archives.pdx.edu/ds/psu/25207

Share

COinS