Machine Learning Model Implementation

The following machine learning models are implemented and fully tested.

Word Count

  • Python
  • Test

##Concept Learning

  • Python
  • Hypothesis space voting

Decision Tree

  • Python
  • Multiple layer
  • binary split - largest information gain at each split

Hidden Markov Model

  • Python
  • Part-of-Speech Tagging

Linear Regression

  • Python
  • linear regression optimization

Naive Bayes

  • Java
  • Polistic blog tendency prediction
  • Stopwords removal, frequent keywords, smoothing

Neural Networks

  • Python
  • Single hidden layer, multiple neurons
  • Parameter tuning
  • Hot song classification, and student final score prediction