jpbonson / MachineLearningPlayground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Learning Playground

I use this github project to store ML projects that I have worked on, but that have not been used in the industry. Except for the ones with its own github project, the code is a mess.

ClassificationPlayground:

  • BioinformaticsProject: Use SVM and decision tree algorithms to classify data extracted from biophysical simulations. Includes preprocessing and feature selection (Python).
  • R: Some trials with R for classification, using decision tress, random forest, and Naive Bayes (R).
  • VisualizationToolForMLData: A tool for visualization of classification datasets. (Javascript+Python) (it has its own project under VisualizationToolForMLData)

ClusteringPlayground:

  • TextClustering: Test various preprocessing and clustering methods for textual data using the libraries sklearn, gensim, nltk and scipy (Python).

EvolutionaryPlayground:

  • PaperSummarizer: Use NLP, graphs and genetic algorithms to summarize scientific papers (Java).
  • NEATBackgammon: A system that uses NeuroEvolution of Augmenting Topologies (NEAT) and reinforcement learning to developed intelligent backgammon players. NEAT is a genetic algorithm that evolves artificial neural networks. (Java)
  • SBB: A multipurpose framework that uses Symbiotic Bid-based (SBB) Genetic Programming to evolve programs. It can be used for classification and reinforcement learning tasks. The main environment evolves programs that learn how to play poker. (Python) (it has its own project under SBBClassifier and SBBReinforcementLearner)

KnowledgePlayground:

  • OntologyRecommentationSystem: Intelligent agents use the DBPedia ontology to provide recommendations for Learning Object metadata. (Java)

About


Languages

Language:Java 44.2%Language:TeX 36.5%Language:HTML 14.9%Language:Python 1.5%Language:XSLT 1.3%Language:CSS 1.0%Language:R 0.2%Language:Lasso 0.1%Language:Jupyter Notebook 0.1%Language:Batchfile 0.1%Language:Shell 0.0%