Abstract— With the Internet becoming a major resource for many individuals, business, universities and countries, there is an increasing amount of traffic on the Internet. Some applications available on the Internet need to be able to provide stringent performance guarantees from their web servers (such as online securities trading). Due to the fact that Internet [...]
Archive for the ‘Machine Learning’ Category
Predicting Sexual Predators & Victims in Colorado’s Correctional Facilities Using Clustering
Abstract—Clustering is an easy to use and implement method of unsupervised inductive inference. Clustering can be used to learn discrete or continuous valued hypotheses and create compact groups of objects that display similar characteristics, while maintaining a high degree of separation from other groupings. This paper is a survey of some of the methods of [...]
K Nearest Neighbors in Java
In a previous post, I explored how one might apply classification to solve a complex problem. This post will explore the code necessary to implement that nearest neighbor classification algorithm. If you would like a full copy of the source code, it is available here in zip format. Knn.java – This is the main driver [...]
Content Recommendation Systems for a Mobile Platform
Abstract—Recommendation systems take artifacts about items and provide suggestions to the user on what other products the might like. There are many different types of recommender algorithms, including nearest-neighbor, linear classifiers and SVMs. However, most recommender systems are collaborative systems that rely on users to rate the products that they bought. This paper presents a [...]
ID3 Decision Trees in Java
In a previous post, I explored how one might apply decision trees to solve a complex problem. This post will explore the code necessary to implement that decision tree. If you would like a full copy of the source code, it is available here in zip format. Entropy.java – In Entropy.java, we are concerned with [...]